微信游戏5
来源:互联网 发布:java nio相关书籍 编辑:程序博客网 时间:2024/05/12 10:47
背景 玛丽奥 金币
以下是代码
#include <yzkgame.h>
#pragma comment( linker, "/subsystem:\"console\" /entry:\"mainCRTStartup\"" )
#pragma comment(lib, "YZKGame.lib")
void gameMain(void)
{
int mario=0;
int bgImg=0;
int ch;
int x;
int y;
int coinNum[10] = { 1,2,3,4,5,6,7,8,9,10 };
int coinXs[10] = { 10,222,310,42,55,64,78,86,90,100 };
int coinYs[10] = { 10,22,300,412,505,164,178,186,80,90 };
int coinX, coinY;
setGameTitle("控制");
setGameSize(800, 600);
createImage(bgImg,"大片草地.png");
createSprite(mario, "mario");
playSpriteAnimate(mario, "walk");
for (int i = 0;i < 10;i++) {
createSprite(coinNum[i],"coin");
playSpriteAnimate(coinNum[i],"rotate");
setSpritePosition(coinNum[i],coinXs[i],coinYs[i]);
}
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;
}
越来越多的代码。。。
- 微信游戏5
- 微信游戏
- 微信游戏2
- 微信游戏3
- 微信游戏3
- 微信游戏4
- 微信游戏
- 微信整人游戏高级版 友谊的小船真会翻【微信高级教程5】
- 模拟微信浏览器移植微信网页游戏
- HTML5游戏登陆微信平台了!
- 微信飞机大战游戏开发
- 开发微信游戏项目总结
- 仿照微信游戏n次郎
- 微信红包游戏,代码模拟
- 模仿微信"转你妹"游戏
- 从微信观看游戏制作观
- 微信抽奖类游戏设计
- 贵人礼-中秋微信推广游戏
- 浅谈C/C++中回调函数
- 关于AJAX请求JSON数据(解决responseText空的问题)
- 系统之间通讯方式(BIO和NIO的区别)(一)
- 采用动态代理的方式对一个类进行增强
- java8中concurrentHashmap的改进
- 微信游戏5
- My configuration of Sublime Text3
- C语言实现“八皇后问题”
- 20171009_工作记录
- windows下TF完整安装流程及出错解决方案
- 关于抽象类和接口
- java 网络流 TCP Socket和SeverSocket 上传文件(字节流)
- Tensorflow一些常用基本概念与函数(1)
- Pandas 十分钟入门