![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cocos2d-x 项目实战
宇宙379
C/C++,VC++
展开
-
Cocos2d-x 3.6 项目实战---贪吃蛇(4)
现在就是最主要也是较为复杂的界面和逻辑类了。 他实际包含两个类,一个SnakeNode蛇结点类和一个Game界面逻辑类。 绘制10*10的网格,初始化一个食物和一个蛇头,随机的坐标,然后定时移动蛇头,碰到食物则吃掉并产生一个身体结点,碰撞检测,到边界就结束返回主界面。 GameScene.h:#pragma execution_character_set("utf-8")#ifndef _原创 2015-08-06 16:45:31 · 1471 阅读 · 0 评论 -
Cocos2d-x 3.6 项目实战---贪吃蛇(3)
再说说程序运行的第一个界面,也很简单,只有一个背景和一个Start菜单和一个Help菜单而已,界面如下: MainMenu.h:#ifndef __snakegame__MainMenu__ #define __snakegame__MainMenu__#include "cocos2d.h" USING_NS_CC; class MainMenu :public Layer{ public:原创 2015-08-06 16:35:44 · 1756 阅读 · 0 评论 -
Cocos2d-x 3.6 项目实战---贪吃蛇(2)
先来点简单的,说说帮助类。 帮助类非常简单,只是显示一个背景,一个”帮助信息”的Label和一个返回菜单而已。 HelpScene.h :#ifndef __snakegame__HelpScene__ #define __snakegame__HelpScene__ #include "cocos2d.h" USING_NS_CC; class Help :public Layer { p原创 2015-08-06 16:27:21 · 999 阅读 · 0 评论 -
Cocos2d-x 3.6 项目实战---贪吃蛇(1)
比较简单,只有三个类,参考了其他代码并修改了下: AppDelegate类修改的比较少:#include "AppDelegate.h" #include "MainMenu.h" #include "SimpleAudioEngine.h" USING_NS_CC; using namespace CocosDenshion; AppDelegate::AppDelegate() {}AppDe原创 2015-08-06 16:22:29 · 2096 阅读 · 1 评论