在做游戏开发的时候,发现iphone6 p上的帧率太低,非常卡。有什么好的解决办法吗?模型其实也不复杂。
游戏是微信小游戏,单个模型322个面,一共12个模型。
另外,能否集成第三方的物理引擎,和3d特效?
在做游戏开发的时候,发现iphone6 p上的帧率太低,非常卡。有什么好的解决办法吗?模型其实也不复杂。
游戏是微信小游戏,单个模型322个面,一共12个模型。
另外,能否集成第三方的物理引擎,和3d特效?
什么数量级,几个模型,多少面
我一直认为连个问题都问不好的开发者, 游戏大概也开发的不怎么样.
单个模型是322个面 ,一共 12个模型。不过我用three.js渲染80个才到20左右的帧率。显示12个模型没有掉帧。是发布到在微信小程序上。不是APP。
我第一次开发3d游戏,没有技术基础,不会问也正常。这是个开放的社区,什么样水平的开发者都可以来学习交流经验,别说话跟吃枪药似的。
你可以做Chrome 调试一下先看看是不是其它原因导致的,Chrome 能看到每一帧的消耗,然后论坛里有很多优化的帖子,你可以找过来看下的。
多对比下,你这个先确定是引擎的原因还是自己代码的原因,还是微信平台效率的问题。
好,我仔细研究一下。
论坛里面的优化都是针对2d游戏的,对3d游戏这款找帧率低的原因对我来讲确实是很困难。chrome的性能调试的图也看不出来什么东西。


Draw call 有200多。如果把炮塔去掉可以降到123。模型我都可以重新设计的,但是为什么会导致这个现象?
没用creator做个 3d 帮你@jare
如果有时间可以试试这样
200个draw call 炸了,控制在50以内啦
今天我用Threejs测试了同样的模型20个的效果帧率是60,drawcall:0