cocos2dx视频教程进阶篇--第1天--吃西瓜游戏。
来源:互联网 发布:淘宝假冒商品处罚买家 编辑:程序博客网 时间:2024/05/16 19:15
感谢大家的鼓励和支持,给了我很多动力,今天我们学习地图编辑器的使用。
链接: http://pan.baidu.com/s/15wwoA 密码: g39m
更新:出品了box2d编辑工具PhysicsEditor的视频(一起做一个实战级别的游戏,需要MAC操作系统)http://blog.csdn.net/s_xing/article/details/21331459
更新:出品了box2d物理引擎视频http://blog.csdn.net/s_xing/article/details/20836727
不了解cocos2dx基本概念的朋友,请移步
http://blog.csdn.net/s_xing/article/details/18557631。
转载请注明出处http://blog.csdn.net/s_xing/article/details/20165097
高清avi视频下载:
百度网盘:http://pan.baidu.com/s/1ELk78 里面的进阶篇。
今天一共讲了五堂课,学习的是老外的一个游戏。原文地址:http://www.raywenderlich.com/1163/how-to-make-a-tile-based-game-with-cocos2d。其中的知识点比较琐碎,总结一下
1. tiled map editor的使用
下载地址http://www.mapeditor.org/
2. tiled map 可以包含两种层
(1)map layer , 通过CCTMXLayer* backLayer = tileMap->layerNamed("flag_layer")方法获取
(2)Objects layer,通过CCTMXObjectGroup* og = tileMap->objectGroupNamed("spritePositions"); 然后可以获取其中的一个对象以及相关属性
3.锚点的定义和锚点的作用
4.CCSprite可以加到CCLayer上,也可以加到CCSprite上,,总之cocos2dx中的对象是一级一级的,最后的样子就像DOM树。每个对象的setPosition都是相对于他的父节点。父节点移动子节点跟着移动。我们可以通过convertToNodeSpace方法把相对于屏幕的坐标(准确叫世界坐标)转化成为相对于节点的坐标
5.怎样把主角移动到屏幕的中心,而前提又要保证地图总是覆盖全部屏幕。
6.怎样处理touch事件。
this->setTouchEnabled(true); // 是layer具有响应触摸事件的能力
CCDirector::sharedDirector()->getTouchDispatcher()
->addTargetedDelegate(this, 0, true);
重写三个方法:
bool HelloWorld::ccTouchBegan(cocos2d::CCTouch *pTouch, cocos2d::CCEvent *pEvent)
void HelloWorld::ccTouchMoved(cocos2d::CCTouch *pTouch, cocos2d::CCEvent *pEvent)
void HelloWorld::ccTouchEnded(cocos2d::CCTouch *pTouch, cocos2d::CCEvent *pEvent)
tip1:推荐PotPlayer(pc), vplayer(android)这两款播放器可以方便的加速播放。1.3倍速,节约大家的时间。
tip2:听着比较费解的地方建议大家暂停思考或者重听几遍。
转载请注明出处http://blog.csdn.net/s_xing/article/details/20165097
- cocos2dx视频教程进阶篇--第1天--吃西瓜游戏。
- cocos2dx视频教程进阶篇--第2天--打砖块游戏-box2d物理引擎--续
- cocos2dx视频教程进阶篇--第2天--打砖块游戏-box2d物理引擎
- cocos2d视频教程进阶篇--第3天--猴子跳跳游戏
- cocos2dx游戏开发简单入门视频教程 (cocos2d-x)- 第1天
- cocos2dx游戏开发简单入门视频教程 (cocos2d-x)- 第1天
- cocos2dx游戏开发简单入门视频教程 (cocos2d-x)-第2天
- cocos2dx游戏开发简单入门视频教程 (cocos2d-x)- 第3天
- cocos2dx游戏开发简单入门视频教程 (cocos2d-x)- 第4天
- cocos2dx游戏开发简单入门视频教程 (cocos2d-x)- 第5天
- 【吃西瓜】解题报告
- 【動態規劃】吃西瓜
- 【动态规划】【RQNOJ】吃西瓜
- 吃了个大西瓜
- rnqoj-93-吃西瓜-dp
- 吃西瓜的刘备
- 其实人是有潜力的,比如吃西瓜
- 【DP~最大子立方体】吃西瓜
- java+gis+flex技术总结1(浅谈FLEX空间编辑功能)
- typedef const int * const * SIZE
- Struts2-MethodFilterInterceptor
- IPVS源代码分析-----persistent connection和fwmark
- Java备份Mysql数据库
- cocos2dx视频教程进阶篇--第1天--吃西瓜游戏。
- 访问网站某页面时出现“载入页面时到服务器的连接被重置”
- Srtuts2实现登录界面(不连接数据库)报错(一)
- Java网络编程
- 九度OJ 1094 String Matching
- WinCE .net compactframework的作弄
- hdu 1010 Tempter of the Bone
- 泰然 cocos2d-x多分辨率适配方案
- Srtuts2实现登录界面(不连接数据库)报错(二)