一、精灵是怎么被渲染出来的
cocos渲染用了opengl。所有精灵顶点的位置,都是真实的在opengl世界坐标系中的大小。这些点在XOY平面上,z都为0,它们进行模型视图变换,再进行投影变换,投影空间进行除法运算规格化最后通过视口变换转化为窗口上的一点。
void CCDirector::setProjection(ccDirectorProjection kProjection)
{...
分类:
其他好文 时间:
2016-06-24 15:26:40
阅读次数:
257
最近准备学习cocos2d-x,之前一直是做iOS开发的,算是零基础开始学习吧。 本人用Mac电脑,不多说了,直接开始 第一步:下载需要的文件 1、下载cocos2dx http://www.cocos2d-x.org/download 2、下载android的sdk以及ndk http://dev ...
分类:
其他好文 时间:
2016-06-22 15:46:40
阅读次数:
268
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