cocos2dx一个跨移动(平板)平台的游戏引擎,支持2d和3d,基于c/c++,网上介绍多在此不详叙。我们本篇关心的是跨平台那些事,自然而然就找到platform目录。好家伙,支持的操作平台还真不少,最吸引我们关注的可能就是字母顺序排列的头二个平台,android和apple。然后顺带会看一看wi ...
分类:
移动开发 时间:
2016-06-21 06:33:33
阅读次数:
230
纹理缓存 概述 在游戏中需要加载大量的纹理图片,这些操作都是很耗内存和资源的。 当游戏中有个界面用到的图片非常多,第一次点进这界面时速度非常慢(因为要加载绘制很多图片)出现卡顿,我们可以使用TextureCache提前异步加载纹理,等加载结束,进入到这个界面再使用这些图片速度就会非常快。 Textu ...
分类:
其他好文 时间:
2016-06-17 14:27:35
阅读次数:
210
全文如下: 我目前正完成我的最后一个合约项目。在这个项目的最后阶段,我需要考虑的一件事情就是如何优化游戏的内存使用。 在今天的iDevBlogADay文章中,我将向大家讲述,我是如何减少25-30MB游戏内存消耗的(现在游戏消耗内存90-95MB,我还通过这个过程,消除了一些由于内存警告而引起的程序 ...
分类:
其他好文 时间:
2016-06-17 14:21:57
阅读次数:
224
"/Users/yannei/Library/Application Support/iPhone Simulator/7.1/Applications/1FB2A229-F755-4E39-887D-3057C3A692EC/baoweiluobo iOS.app/Pets/PetsTheme06 ...
分类:
其他好文 时间:
2016-06-17 14:08:34
阅读次数:
150
环境工具:Win10、VS2013、cocos2d-x-2.2.6、Cygwin、ADT 问题来源:写了一个小游戏,VS2013上运行成功,就尝试着打包apk,项目导入到ADT里面,添加了cocos2dx lib库以后,讨厌的红x消失,下来就是在cygwin里面预编译得到xxx.so文件了,但是问题 ...
1、创建输入框 self.selectCount= ccui.EditBox:create(cc.size(100,30), "") --输入框尺寸,背景图片 self.selectCount:setPosition(cc.p(tf:getPositionX(), tf:getPositionY() ...
分类:
其他好文 时间:
2016-06-14 15:43:47
阅读次数:
1817
1、创建tableview self.uiRankList = cc.TableView:create(cc.size(720, 500)) self.uiRankList:setDirection(cc.SCROLLVIEW_DIRECTION_VERTICAL) self.uiRankList: ...
分类:
其他好文 时间:
2016-06-14 13:45:45
阅读次数:
1948
在cocos中,设置字体描边可以用enableOutline(cc.c4b(30, 10, 0, 255), 2)函数设置,第一个参数是字体颜色,第二个参数是描边轮廓大小,单位是2个像素, 我在使用过程中遇到了一个坑,就是父节点使用九宫格的时候,字体描边会缺失,这个是cocos底层的bug。 使用九 ...
分类:
其他好文 时间:
2016-06-13 13:11:42
阅读次数:
161
项目地址:https://github.com/moonlightpoet/GuanYuZhuan 主要类及其对应效果: MainScene:菜单界面(用于选择不同剧本) StoryScene:故事界面(对应于不同的剧本) FightScene:战斗界面(对应对战斗的界面,不过做的很简略,基本上就是 ...
分类:
其他好文 时间:
2016-06-12 23:25:51
阅读次数:
153
(1)tiled-0.16.1_地图编辑工具 的下载地址(http://www.mapeditor.org) (2)安装后打开,点击左上角的创建一个地图,Tile Layer Format选择Base64,不要选择CSV,否则在调用地图的时候因为格式问题会报错。 地图大小自己决定,我这里用30x30 ...
分类:
其他好文 时间:
2016-06-09 13:26:51
阅读次数:
211