前言: 精灵类是Sprite类。它的子类有PhysicsSprite 和 Skin。 PhysicsSprite 是物理引擎精灵类,而Skin是皮肤精灵类,用于骨骼动画。 ...
分类:
编程语言 时间:
2016-08-28 23:47:38
阅读次数:
239
1.定义 定时器在大部分游戏中是不可或缺的,即每隔一段时间,就要执行相应的刷新体函数,以更新游戏的画面、时间、进度、敌人的指令等等。 cocos2dx为我们提供了定时器schedule相关的操作。其操作函数的定义在CCNode中,所以基本上大多数的引擎类都可以设置定时器,如CCLayer、CCSpr ...
分类:
其他好文 时间:
2016-08-27 23:30:38
阅读次数:
1068
1.打开TextruePacker软件 2.把游戏中要使用的图片拖到TextruePacker里面,TextruePacker会自动帮我们排序,让所有小图变成一个大图 3.点击Publish-会输出两个文件 MyTexture.plist //里面记录了所有小图在大图中的位置和属性,cocos可以根 ...
分类:
其他好文 时间:
2016-08-27 23:26:06
阅读次数:
769
1.定义 定时器在大部分游戏中是不可或缺的,即每隔一段时间,就要执行相应的刷新体函数,以更新游戏的画面、时间、进度、敌人的指令等等。 cocos2dx为我们提供了定时器schedule相关的操作。其操作函数的定义在CCNode中,所以基本上大多数的引擎类都可以设置定时器,如CCLayer、CCSpr ...
分类:
其他好文 时间:
2016-08-27 19:24:16
阅读次数:
230
菜单中包含菜单项,菜单项类是 MenuItem ,每个菜单项都有三个基本状态:正常、选中和禁止。 (MenuItem)菜单分类: (文本菜单)MenuItemLabel : MenuItemAtlasFont, MenuItemFont (精灵菜单)MenuItemSprite : MenuIt... ...
分类:
编程语言 时间:
2016-08-27 19:19:28
阅读次数:
269
方法1 掉帧主要是setpostion引起的 因为每一帧每一个精灵都要set一次虽然不知道为什么会这样但是if(poX<1000&&pox>-100){ xx->setpostion(poX);}加了个这样的条件减少set的次数就不卡了(就是每次都调整Size[]保存的坐标,但只set符合要求的)p ...
分类:
其他好文 时间:
2016-08-27 19:18:06
阅读次数:
164
1.首先引入头文件和命名空间 #include "SimpleAudioEngine.h" using namespace CocosDenshion; 2.在GameScene.cpp的init方法中加载背景音乐和音效到一个SimpleAudioEngine::getInstance();的对象中 ...
分类:
其他好文 时间:
2016-08-27 11:17:58
阅读次数:
213
使用vs2013过程中,总会遇到各种各样的小事儿,让人不得不花费大把的大好青春。如果您在使用过程中,学知方便之法,欢迎与大家分享,不胜感激。 ...
分类:
其他好文 时间:
2016-08-26 10:27:00
阅读次数:
153