|
我还没编呢,想先确认一下这个思路可行吗?
想把那个例子里的小人改为RPG游戏里
那种可用键盘控制在屏幕上乱走的小人,可感觉
头绪乱七八糟,需要指点:
我想那个character.bmp小人共有12帧,小人向
下、左、上、右走的图像各3帧。想先编4个函
数等键盘来调用!
down()
{
for(i=0;i<3;i++)
{
显示第 i 帧;// 一个函数
sleep(stime);
}
}
同理可知 left,up,right函数思路!
我主要有疑问的地方是sleep, 动画是这种让程序休
息一下实现的吗?如果是,stime这个值这么取?
这样会不会导致每秒显示的帧数被其他消息影响而波动较大!
还有就是sleep时会不会使游戏无法响应其他消息!
如果不是,那架构又是怎样的?
也许这个想法有些弱智,不要笑,初学,请指点!
|
|