游戏3
来源:互联网 发布:linux下授权命令 编辑:程序博客网 时间:2024/06/09 22:21
哎呦呦,今天这个就比较厉害了,可以控制主角移动了。。代码如下
#include <yzkgame.h>
#pragma comment( linker, "/subsystem:\"console\" /entry:\"mainCRTStartup\"" )
#pragma comment(lib, "YZKGame.lib")
void gameMain(void)
{
int mario,bgImg;
int ch;
int x;
int y;
setGameTitle("控制");
setGameSize(800, 400);
createSprite(mario, "mario");
playSpriteAnimate(mario, "walk");
while (TRUE) {
ch = getPressedKeyCode();
x = getSpriteX(mario);
y = getSpriteY(mario);
if (ch == RP_KEY_LEFT) {
x = x - 1;
setSpritePosition(mario, x, y);
setSpriteFlipX(mario, FALSE);
pauseGame(10);
}
else if (ch == RP_KEY_RIGHT) {
x++;
setSpritePosition(mario, x, y);
setSpriteFlipX(mario, TRUE);
pauseGame(10);
}
else if (ch == RP_KEY_UP)
{
y++;
setSpritePosition(mario, x, y);
setSpriteFlipX(mario, FALSE);
pauseGame(10);
}
else if (ch == RP_KEY_DOWN) {
y--;
setSpritePosition(mario, x, y);
setSpriteFlipX(mario, TRUE);
pauseGame(10);
}
}
pauseGame(10000);
}
int main(void)
{
rpInit(gameMain);
return 0;
}
没错,代码又长了
- 游戏3
- 游戏架构 游戏架构设计(3)
- 3D游戏编程-第一个游戏
- 游戏开发基础(3)
- 游戏引擎剖析 3
- 游戏机器人(3)
- 3D手机游戏
- 3D魔方游戏
- 3游戏对比!
- 游戏ui设计3
- 游戏开发基础(3)
- 3D游戏换装
- 网页游戏 3
- OGRE 3D游戏
- 3D游戏引擎
- 3D游戏书
- Flash 3D游戏
- 3D游戏资料
- poj 1952 BUY LOW, BUY LOWER
- 柳暗花明遇IT
- 融云好友服务端补充
- hdu4403A very hard Aoshu problem
- 你的竞争力在哪?
- 游戏3
- 【深度学习概论】什么是神经网络
- altium designer技巧
- Systemd
- 产生n个不重复的随机数放入数组中
- QAQ……queue<node> Q,这操作困扰了我很久
- 日照百分率建模及模拟
- 导向滤波小结:从导向滤波(guided filter)到快速导向滤波(fast guide filter)的原理,应用及opencv实现代码
- 11.11号记录