如何有效的提升FPS,降低CPU與內存的使用率
construct2吧
全部回复
仅看楼主
level 4
嵐天穎 楼主
我制作了一款游戏想放入Android手机里,但是发现消耗的资源太过庞大导致运行起来会卡卡的,在电脑上感觉是不大。
我有使用了大量的小图片(PNG)以及几张大图(1920*720)(JPG),已经尽可能得把它缩到最小。
想请问有没有什么方法可以让游戏在手机上跑的顺一点。
目前想到的方法只有想办法让在layout的怪物数量不要一次全部出现
这张是怪物比较多的
遊戲範例連結:http://moutainblueskying.pancakeapps.com/Cleaner/
2016年11月17日 17点11分 1
level 9
[真棒]
2016年11月18日 00点11分 2
level 13
[滑稽]风格好赞啊
2016年11月18日 01点11分 3
[滑稽]这是骨骼动画?角色的头可以像上吊一样卡在跳台边上,最后的门进不去啊,虽然也捡了电池,嗯,很有环保意义[真棒]
2016年11月18日 01点11分
是采用骨骼动画概念没错,不过制作方式还是以逐格动画呈现,并没有用程式来控制角色动作动画。至于门进入的方法是要门打开的时候用滑鼠点击门才会到下一关。[呵呵]
2016年11月18日 12点11分
level 3
需要看下你的架构,目测是游戏设计的问题
2016年11月18日 15点11分 4
程式還蠻大一篇的可能要直接傳原檔上來
2016年11月19日 09点11分
我貼在樓下囉
2016年11月19日 09点11分
level 4
嵐天穎 楼主
有需要看程式架构的可以下载来看,但不准给我拿去做别的用途喔!!
https://drive.google.com/open?id=0B5b5REI21DHebkVxaDFOSV9uUjQ
程式版本为r227
比较特殊的插件大概是anpur-state-machine、lunarray.litetween和rexrainbow 的插件这三个
2016年11月19日 09点11分 6
私信你了,还是QQ说吧...
2016年11月20日 03点11分
level 4
嵐天穎 楼主
问题已解决,感谢各位的协助[呵呵]
2016年11月27日 06点11分 9
level 2
楼主分享下怎么解决的。另外画风很好
2016年11月27日 18点11分 10
level 4
嵐天穎 楼主
后来的解决方法有几个
1. 分段让怪物出现:一开始是直接把所有的怪物放在layout上,后来是改成让怪物分段出现,这样一次消耗的资源就不会太多,楼上上讲的engine的消耗再把这个改掉之后消耗就只剩15%~25%的区间
2. 原先每块不同造型的木头都有给予solid,这有个问题就是没用的碰撞点太多,所以后来改成把不是特殊造型的木头改用看不到的碰撞来代替,让碰撞达到最高的使用效率,這就又讓engine的消耗降到10%以下
這次最吃資源的第二關剛開始的情形
3. 把几张过大的背景图缩小:C2汇出图片是会以32*32、64*64、128*128、512*512、1024*1024、2048*2048、4096*4096...以此类推做汇出,但手机上跑4960*4960的图在某些低阶的行动装置会有图显示不出来而且载入很久的问题。我的专案设定画面是1280*720,所以背景图片都改成不超过2048*2048这个范围(其实是当初弄图片没有去注意到没有在1280*720的尺寸)
4. 把C2汇出的档案在转成APK之前先把汇出的图档在线上转成tinypng,可以有效的压缩图档(解析度上看起来没有差别)。以我自己为例子就是没有压缩前APK落在55~65M之间,压缩之后剩下37M
2016年11月28日 11点11分 11
至于程式架构的部分是已经晚了所以就没去处理
2016年11月28日 11点11分
1