这是电脑短时间内帧率低,无法满足游戏配置的帧率引起的。 解决方法: 1.打开AppDelegate.cpp文件 2.把director->setAnimationInterval(1.0 / 60);改为 director->setAnimationInterval(1.0 / 50);或者更低一点 ...
分类:
其他好文 时间:
2016-07-29 21:23:16
阅读次数:
145
初始的Cocos2d-JS项目中的main.js代码的内容为: /** * A brief explanation for "project.json": * Here is the content of project.json file, this is the global configura ...
分类:
Web程序 时间:
2016-07-28 13:59:44
阅读次数:
305
GameController类是继承自Scheduler(有计时功能)或者Ref(可自动释放)的用户自己定义的一个控制器 如果一个场景有多个层的话,要用GameController,一个GameController实例的参数传进来一个层实例,如果要对这些层进行管理的话,还要在HelloWorld的. ...
分类:
其他好文 时间:
2016-07-25 00:02:55
阅读次数:
430
如果要让某类实例对象要连续执行某些语句(比如让每个Block实例从运行框最右边移动到最左边) 要在Block类中增加一些东西 1.先在其.cpp文件的init()函数中执行scheduleUpdate()方法。 2.然后在.h中声明一个虚拟的函数update,并在.cpp文件中定义update,当i ...
分类:
其他好文 时间:
2016-07-24 22:37:12
阅读次数:
614
1.cocos2d-X中的坐标(0,0),就是运行框的左下角位置,所以运行框看起来就是一个第一象限。 2.节点的锚点就是我们setPosition所设定的位置,默认锚点是在节点的中心,也就是setPosition方法设定的坐标的位置,比如setPosition(visibleSize.width/2 ...
分类:
其他好文 时间:
2016-07-24 20:43:21
阅读次数:
191
1.AppDelegate.cpp文件里面的applicationDidFinishLaunching函数其实可以看做C语言里面的main函数,是整个游戏运行的入口 这个函数里面的语句 auto scene = HelloWorld::createScene(); //创建一个HelloWorld类 ...
分类:
其他好文 时间:
2016-07-24 17:36:58
阅读次数:
176
游戏可以包含很多个场景,每个场景又包含很多的层,每个层又包含很多的节点,这些节点,层,场景都可以看成一个一个的对象,我们把每一个彼此不同但又是同类型的对象归为一个类,为它创建一个单独的类,这个类有这些同类具体对象所需要的属性和函数,可以参与到游戏的逻辑中去,创建的步骤如下例子。 每个类的public ...
分类:
其他好文 时间:
2016-07-24 12:08:40
阅读次数:
235
这个情况是资源没有被加载的表现 如果AppDelegate.cpp里面没有文件索引的语句 FileUtils::getInstance()->addSearchPath("res");,就更加说明是资源找不到的问题 解决方法 把资源直接复制在Resources文件的根目录下,不要放在Resource ...
分类:
其他好文 时间:
2016-07-24 11:45:10
阅读次数:
131
本文提供两种解决方法: 一、延时调用 在listViwe创建(从cocostudio中获取)完毕并添加Item之后延时调用jumpToBottom()方法! 二、更新视图 在listView创建(获取)之后先调用refreshView()方法更新list,再添加Item之后调用jumpToBotto ...
分类:
Web程序 时间:
2016-07-21 19:45:36
阅读次数:
609
cocos2d-x中getParent()的使用 cocos2d-x中getParent()的使用 cocos2d-x中getParent()的使用 void CCControlLayer::Colr() { ((ChangeFood *)(this->getParent()))->Run(1); ...
分类:
其他好文 时间:
2016-07-20 21:26:53
阅读次数:
170