easyX为何我这个代码实现不了多个图片构成一个动画的效果

0

我这个代码按d键行走后达不到连续图片构成动画的效果,真心求教,如能帮助,实在感激不尽

#include <stdio.h>
#include<graphics.h>
#include<conio.h>
int main()
{
        for (i = 0; i < 4; i++)
		{
			swprintf_s(file, L"./debug/zhujued%d.png", i+1);
			loadimage(&zhujued[i], file, 28, 38);
		}
		if (GetAsyncKeyState('D')) //摁下D时向右移动
		{
			for (i = 0; i < 4; i++)
			{
				putimage(x,y,&zhujued[0]);
				FlushBatchDraw();
				Sleep(10);
			}
			x += vx;
		}
}
ava
叶森格伦

2021-3-8

0

至少你应该有一个创建绘图窗口的代码。

然后应该有一个主循环。

目前你的代码,很快就执行完了,什么都不会显示。

ava
慢羊羊

2021-3-8

技术讨论社区