标题:[求助]一个复杂结构体初始化问题
只看楼主
huangcong007
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-6-15
 问题点数:0 回复次数:3 
[求助]一个复杂结构体初始化问题

struct FRAME
{

D3DXMATRIXA16 * MTX;

};

struct ACTION //动作结构定义
{
char ActionName[32];//动作名
INT16 FrameCount;//帧数
FRAME * Frame;//含的帧


};
struct BONEINFO
{
char BoneName[32];
INT16 Parent;
D3DXMATRIXA16 MTX;//骨骼矩阵
D3DXMATRIXA16 CustomMTX;//
};


struct ZEMMODEL //ZEM 模型结构
{
INT16 FaceCount;
INT16 VertexCount;
CUSTOMVERTEX_PNT * Verts;
INT16 * VerBindBone;
IDirect3DVertexBuffer9 * ModelVertexBuff;//模型顶点缓冲区
IDirect3DIndexBuffer9 * IndexBuff;// 顶点序列缓冲取

IDirect3DTexture9 * Texture[10];// 纹理 最多支持10 个纹理
D3DMATERIAL9 MAT[10];//十个 材质
INT16 MatCount;// 材质数量

D3DXMATRIXA16 ModelMatrix;//模型矩阵
D3DXMATRIXA16 ModelMatrixPos;
D3DXMATRIXA16 ModelMatrixRotation;
XYZPoint Position;
INT16 BoneCount;//骨骼数
INT16 ActionCount;//动作数
BONEINFO * Bone;//骨骼信息

ACTION * Action;//动作结构
ID3DXMesh * Mesh; //网格
};

ZEMMODEL IMODEL[MaxModelCount];


请教高手如何在 VC++里初始化上面的 IMODEL 使里面的每个元素都可以用啊。
我初始化到 ACTION 这一层 没问题,问题是后面的FRAME 初始化了也不能用。
谢了!

搜索更多相关主题的帖子: 结构体 ACTION 骨骼 MTX struct 
2006-06-15 18:08
huangcong007
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-6-15
得分:0 
沙发
2006-06-15 18:11
huangcong007
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-6-15
得分:0 

看来没人想做板凳了。

2006-06-15 18:13
huangcong007
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-6-15
得分:0 

高手 说说!

2006-06-18 12:12



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-72570-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.111375 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved