|
|

楼主 |
发表于 2005-12-1 10:35:00
|
显示全部楼层
Re:我的游戏开发学习计划,谢谢指正
写这篇计划的主要目的是勉励自己。
现在我正在写简化编程的函数库,暂时结构比较凌乱,数据纠结在一起,尤其是动画部分:
typedef struct tagANIM
{
INT x; //当前位置
INT y;
SPRITE sprite[50]; //精灵图
UINT spcount; //分配帧
UINT frame; //时间轴
UINT cur; //当前帧
INT step; //帧频
UINT height; //源大小
UINT width;
UINT heightPOS; //缩放大小
UINT widthPOS;
UINT type; //类型判别
UCHAR visible; //允许覆盖
UCHAR play; //播放
}ANIM,*LPANIM;
typedef struct tagSPRITE
{
DDSURFACEDESC2 ddsd;
RECT rect; //源大小
RECT rectPOS; //显示区
RECT rectCLIP; //位图集合裁剪区
LPDIRECTDRAWSURFACE7 lpsurface;
UINT type;
UCHAR visible;
}SPRITE,*LPSPRITE;
各位,我的图形库还有救么? |
|