首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Sprite的iOS性能

使用Sprite的iOS性能
EN

Stack Overflow用户
提问于 2012-07-26 21:49:54
回答 1查看 204关注 0票数 1

我正在为cocos2d的一个游戏中的战斗场景制作一个健康条。如果我在网页设计中这样做,最优化的方式应该是我想要的颜色的1px x(高度)的图像,只要我需要它就水平重复。iPhone也是这样吗?

在性能方面,如果有一个小的精灵,并重复多次,直到它达到我需要的宽度,或者只有我需要的条形图,然后在怪物失去生命时缩小它,会不会更好?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-27 00:04:56

从1px x高度的图像开始。设置scale x属性以根据健康状况对其进行适当缩放。我非常确定你可以根据你的需要来扩展一个精灵,并且仍然会使用相同数量的内存(不要引用我的话)。

尽管如此,一个全尺寸的精灵不会对整个性能产生很大的影响,所以如果你想使用一个完整的图像(使它比一个长方体更详细),那么它可能是可以的。

如果你想使用一个完整大小的图像,但仍然担心性能问题,可以把它和你的其他精灵放在一个纹理图集(精灵图集)中(因为你正在使用纹理图集(精灵图集),对吗?;),然后用CCBatchNode渲染它。

希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11670798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档