随笔分类 -  Cocos2d-x

Cocos2d-x3.x游戏开发历程
摘要:一个例子就够了,单击文本标签,执行动画。我也是小白,写这个demo的时候遇到了问题,单击文本标签游戏就死掉了。今天为了解决这个问题也是一晚没睡,到学习群里问大神,经过大神的指点解决了问题。原来是Animation和Animate的生命周期的关系。先记下。 1 bool HelloWorld::ini... 阅读全文
posted @ 2015-08-02 00:37 五毛程序员 阅读(262) 评论(0) 推荐(0)
摘要:调度器:定时任务是通过调度器实现的。cocos2d-x推荐用调度器而不是其他方法实现定时任务。Node类都知道如何调度和取消调度事件。有3种调度器: 默认调度器:schedulerUpdate() 自定义调度器:schedule(SEL_SCHEDULE selector, float inte... 阅读全文
posted @ 2015-07-31 18:31 五毛程序员 阅读(238) 评论(0) 推荐(0)
摘要:前几篇感觉自己在写教育文章,╮(╯▽╰)╭。今天换成开发者的口吻,毕竟我也是在边学边写博客。处理用户交互包括:单点触摸、多点触摸、事件传递、传感器、物理按键等部分。单点触摸:触摸事件传递顺序onTouchBegan——>onTouchMoved——>onTouchEnded。还有一个onTouchC... 阅读全文
posted @ 2015-07-30 20:37 五毛程序员 阅读(236) 评论(0) 推荐(0)
摘要:场景切换函数:Director->getInstance()->replaceScene(Scene*);Director->getInstance()->runWithScene(Scene*);两者的区别在于,如果有Scene存在,使用第一个;第一次运行场景,用第二个。下面是一个切换场景的关键代... 阅读全文
posted @ 2015-07-30 14:56 五毛程序员 阅读(878) 评论(0) 推荐(0)
摘要:Touch position是屏幕坐标系中的点,OpenGL position是cocos2d-x用到的OpenGL坐标系上的点坐标。所以就需要将touch的坐标转换成OpenGL坐标系中的点坐标。坐标转换接口:getLocation()和getLocationInView()在开发中一般使用get... 阅读全文
posted @ 2015-07-27 20:55 五毛程序员 阅读(230) 评论(0) 推荐(0)
摘要:VS2013快捷键:注释,Ctrl+K+C;取消注释Ctrl+K+U。都是单行。要实现多行注释与取消注释,就选中多行。run方法调用了AppDelegate的applicationDidFinishLaunching方法要调整窗体的大小的话,在AppDelegate.cpp的auto directo... 阅读全文
posted @ 2015-07-26 21:44 五毛程序员 阅读(924) 评论(0) 推荐(1)
摘要:class AppDelegate : private cocos2d::Application private表示私有继承,cocs2d是一个命名空间。私有继承下,Application类中的private、protected、public属性的成员在AppDelegate都会变成priva... 阅读全文
posted @ 2015-07-24 17:37 五毛程序员 阅读(264) 评论(0) 推荐(0)
摘要:终于准备开始学习cocos2d-x了。因为想和同学一起做游戏参加比赛,所以打算学习很热的Cocos2d-x。因为已经学习了C++,所以我想入门应该不是很困难。再加上官网有中文教程以及多不胜数的游戏开发教程,所以个人认为只要有心事一定能学好的。说来惭愧,我之前曾花了几天照着视频做了一个“一个都不能... 阅读全文
posted @ 2015-07-24 16:59 五毛程序员 阅读(213) 评论(0) 推荐(0)