我用Creator 做游戏这段时间的游戏优化心得

MARK

mark一下

为什么不要使用jpg,使用jpg和png有什么区别?

mark

想问下影响性能的地方比较大的是什么,我也搞游戏不是很久欢迎补充啊:grin:

mark

mark

为什么不能用jpg?

我们经常都有一个需求就是同一个背包里面有很多道具,道具上面又有道具框,有道具特效,有道具数量字。
然后就不能合并渲染,而node应该是一个纯粹调整坐标、方向、缩放的东西,而我们就只能自己去实现同图集的东西放在同一个层然后去调它的坐标。

新版的creator不太了解是否有实现这样的功能。

马克马克

使用bmfont,是要统计出游戏里出现的所有字,然后制作位图吗?如果文字很多怎么办

为什么我们这边像背景图这种都是用的jpg图片,一般图片用的png

文字配置表 可以轻松转换各种语言 所有的label 都不会再编辑器里面改 而是通过配置表在脚本里读取 另外像json这些表格 写个检测脚本就可以轻松的识别出所有的 文字

bmfont创建效率极低,建议使用Label CacheModel.CHAR模式

其实静态界面不用太考虑渲染的问题,就算是drawcall很高也不会有明显卡顿,主要是游戏场景一定要控制好

我知道可以这么做,可是那么多汉字,全部转成位图吗?

不用啊,你把你需要的转进去就可以了

像我的分数只用这几个字符图片就这么大:

@visow

mark