【cocos优化】

2017-01-01 09:30

cocos作为开源游戏引擎,后期要进行很多的优化。

1. 对png图片进行压缩,tinypng是一款很好png图片压缩工具,可以将png进行大量压缩。

2. 使用tp制作合图。在制作合图中要区分常驻资源和临时加载资源,临时加载资源要做到只加载临时需要的资源。

3. UI和场景分离,需要定时变动的资源也要分离,如血条、经验条、钱币等,可以使用单独页面制作。因为,这些需要不断跟新的页面可能会引起整个页面的重新渲染。

4. 定时释放内存资源,或者可以在某些主控件操作时释放内存资源。主要释放图片资源。

5. 预加载资源可以提高用户体验。

6. 减少没有必要的定时器使用。

7. 根据机型设置游戏渲染效果等级。

8. 如果是端游,还可以编写堆栈管理器,对内存碎片进行管理。


制作一款好的游戏需要大量的耐心和细心,在几个月甚至今年的工作周期中,制作人需要对游戏的美术、数值、代码进行大量的编写和优化,需要将细节做到极致,极其注重追求用户体验,而这些只是做一款好的游戏的基本的前提条件。一款好的游戏需要有其灵魂,也就是核心和主线,英雄联盟追求策略竞技,征途追求玩家之间的仇恨。怎样把玩家留下来,怎样保证留存,这些是需要花费极大的心思的。

做游戏是一段痛苦的旅程,期间需要不断的改版,需要对玩法进行跟新,半夜被叫起床改bug也是经常的事。制作人需要坚定自己的初衷,需要有自己的思想,如果经不起市面上新出的游戏玩法的诱惑,将自己的游戏改的面目全非,这款游戏是注定成不了的。制作人不可好高骛远,地基核心都没打好就想着上线赚钱,最后也只能呵呵了。

做游戏也是快乐的,人生如游戏,怎样把自己过得精彩有趣,都是我们这一生追求的东西。