-
Notifications
You must be signed in to change notification settings - Fork 10
Home
jptiancai edited this page Nov 25, 2014
·
3 revisions
开发环境
-
win7 64位
+vs2012
+cocos2d-x3.0正式版
测试时请保证开发环境一致,尤其是
cocos2d-x
的版本,因为每次的改变的写法有很多的不一样.具体不同的地方请参考官方3.0API
创建项目
python C:\cocos2d-x-3.0\tools\cocos2d-console\bin\cocos.py new Parkour -p com.magicoder.Parkour -l cpp -d C:\Project\Cocos2dProject\
vs从
/Class
目录添加现有项,另外把/Resource
目录填充好.
开始界面
- 背景图片
- 游戏按钮
- 加载声音
游戏界面
- 场景切换
场景切换的时候可以参考使用Cocos2d-x 3.2 学习笔记(七)Scene And Transition中的切换场景. 具体的示例可以运行官方提供 的Test.
- 创建物理世界
打开调试可以看见,否则是无形的.
理解刚体的含义.
- 跑酷的地面
同时开启背景音乐
创建主角
- 根据图片大小创建主角的刚体
- 执行跑动动画
地图循环+主角动作
跑酷的逻辑: 跑,跳,下落,继续跑
添加按钮控制
所需资源
cocos-ext.h
,vs加载libExtensions.lib时候有问题.需要手动配置一下.
添加金币和岩石
看起来相当别扭啊 哈哈.
碰撞检测
到这里学习的角度可以从分析游戏的每个模块入手,比如这个部分的
碰撞检测
,``
参考
-
The_b-dn
,cocos2d-x 3.0游戏实例学习笔记 《跑酷》第一步--- 开始界面 -
晓风残月
,cocos2d-x游戏开发 跑酷(一)开始界面 -
cocos2d-x官方教学
,【系列原创教程】使用Code IDE 完成一个Cocos2d-JS v3.0 跑酷游戏 - 【amazing cocos2d-x 3.0】 :讲述cocos2d-x 3.0,非常不错.
- Cocos2d-x 3.2 学习笔记(七)Scene And Transition
- Cocos2d-x3.0游戏实例之《别救我》第七篇——物理世界的碰撞检测