首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【Cocos2d-x】Cocos2d-x精灵的性能优化

Cocos2d-x精灵的性能优化-使用纹理图集和精灵帧缓存 使用纹理图集 纹理图集(Texture)也称为精灵表(Sprite Sheet) 使用纹理图集的优点: 1、减少文件读取次数,读取一张图片比读取一推小文件要快...虽然在Cocos2d-x v2.0后使用OpenGL ES2.0,它不会再分配2的几次幂的内存块了,但是减少读取次数和绘制的优势依然存在。 3、减少内存消耗。...4、Cocos2d-x全面支持Zwoptex和TexturePacker,所以创建和使用纹理图集是很容易的 image.png 这样一张大图,可以让美工来完成,但是记得需要记下坐标,图集中小图的左上角坐标是多少...设置锚点 mountain1->setPosition(Vec2(-200,80));//设置坐标 this->addChild(mountain1,0); Texture2D*

54820

【Cocos2d-x】开发基础-Cocos2d-x坐标系

OpenGL坐标是基于左下角的 image.png OpenGL坐标是一种3D坐标,OpenGL是一个渲染的标准,渲染标准的坐标系是一种3D坐标系。...所以OpenGL主要是给3D世界来做渲染,但是cocos2d觉得OpenGL速度快,所以就把OpenGL拿过来了做为一个引擎,这样的话,cocos2d就使用OpenGL坐标作为默认坐标 OpenGL...注意大拇指指向X轴正方向,食指向上,中指弯曲 OpenGL属于右手坐标! 微软平台的Direct3D是左手坐标!...这两个是类似的技术 世界坐标和模型坐标 由于OpenGL坐标有可以分为:世界坐标和模型坐标,所以Cocos2d-x的坐标也有世界坐标和模型坐标。...虽然cocos2d画的是2D对象,但是实际上是以3D技术来绘制的,因此还是叫模型坐标 世界坐标的整个坐标的参考系在第三方!

51420

linux用户组以及权限总结

drwxrwxrwx lrwxr-xrw- 如图所示,一共是10位数字,除去第一位,剩下的9位数字从左到右开始,每三个字母代表一类。...1 2 3 改变权限的命令 上面rwx其实也有着下面的对应关系: 每个字母对应着数字 r,w,x ————— 2^2,2^1,2^0 r:4 w:2 x:1 学过计算机原理的同学肯定很清楚...所以我们有时候会看到下面的改变权限命令: 1.修改权限方法一: chmod 755 abc 其实就是在给abc赋予权限:rwx r-x r-x rwx =7 ,r-x=5,r-x=5 就是样的一个对应关系...2.方法二: u:用户权限 g:组权限 o:不同组其他用户权限 r,w,x上面已经介绍过了,再次不多解释。...+:加入 -:除去 =:设置 chmod u+x abc就是给abc的文件所有者可以执行的权限 以上所述是小编给大家介绍的linux用户组以及权限总结详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言

2.7K31

Cocos2d-x 是什么?

今天从 Python 跑偏,简略地介绍下另一个东西 -- Cocos2d-x。 Cocos2d-x 是一个开源的跨平台游戏框架,也是目前最流行的游戏引擎之一。...虽然是一个广泛应用在移动设备上的引擎,但 Cocos2d-x 和 Python 还是有些渊源的。它的前身 Cocos2d 框架的最早版本就是基于 Python 开发的。...这就是现在的 Cocos2d-xX 代表着跨平台)。它使得 Cocos2d 引擎的应用得到进一步拓展。...之所以会说起 Cocos2d-x,一方面是因为这确实是一个不错的游戏引擎,如今手游市场方兴未艾。如果有人想涉足此行业,Cocos2d-x 绝对是一个很好的选择。...另一方面,也是因为我目前工作上的项目就是在使用 Cocos2d-x + Python。所以接下来有可能的话,也许会做一些 Cocos2d-x 的入门课程。

1.9K70

为什么linux中权限r对应4、w对应2、x对应1

第一个解释 我们都知道,在linux中权限r对应的数字为4,w对应的数字为2,x对应的数字为1。 那,有没有人想过为什么4就代表r?2就代表w?难道是因为读起来朗朗上口???...那么,当文件同时拥有rwx权限时,在计算机中权限就被标识成了二进制111,转换为十进制就变成了4(二进制100,r权限)+2(二进制10,w权限)+1(二进制1,x权限)=7(111,rwx权限),于是乎我们常用的...一些人说的“4=r,2=w,1=x”的意思是: r 代表读,w 代表写,x 代表执行, 如果可读,权限是二进制的100,十进制是4; 如果可写,权限是二进制的010,十进制是2; 如果可运行,权限是二进制的...001,十进制是1; 具备多个权限,就把相应的 4、2、1 相加就可以了: 若要 rwx 则 4+2+1=7 若要 rw- 则 4+2=6 若要 r-x 则 4+1=5 若要 r-- 则 =4 若要 -...rwx: 可读可写可执行表示的二进位是111,转成8进制数是1x2^2 +1x2^1+1x2^0 = 4+2+1; 前两个解释抄自: https://www.ibadboy.net/archives/564

2.4K30

【Cocos2d-x游戏开发】Cocos2d-x中的弱联网技术

在上一篇博客中,我们一起学习了如何在Cocos2d-x中存储数据和读取信息,本篇博客我们将一起讨论和数据存储同样重要的联网技术。...二、通过HTTP协议获取网站信息   在Cocos2d-x中使用HTTP协议传输数据的话,需要用到第三方库CURL。...在Cocos2d-x中通过GET\POST发送信息的方法也和web编程中的大同小异,下面我们就来了解一下。   ...地址:https://github.com/XINCGer/Cocos2d-X_Tools/tree/master/Cocos2d-x_Demo/WeakNetworking   好了,关于Cocos2d-x...的弱联网技术就介绍到这里了,强联网技术主要使用的是Socket编程和多线程编程的使用,其实和Linux下的socket编程、多线程编程差不多,具体使用方法可以参考《UNIX网络编程卷1》或者其它类似书籍及博客

98750
领券