
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 · 1589 阅读 · 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 · 1806 阅读 · 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 · 1025 阅读 · 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 · 2146 阅读 · 1 评论