creator 1.6.2
ios真机测试
在场景中要不停地添加重复的一个prefab节点。类似射击游戏,每当用户做射击操作时,场景添加重复的子弹frefab。每添加一个子弹,GL calls的数值会加3。当GL calls 值增加到100时,帧数就只剩30左右了,画面很卡。
请问这种情况怎么优化可以让场景添加相同的子弹的时候,GL calls不会增长?
现在我将所有的子弹都放在同一个node下,但是没用。@panda
creator 1.6.2
ios真机测试
在场景中要不停地添加重复的一个prefab节点。类似射击游戏,每当用户做射击操作时,场景添加重复的子弹frefab。每添加一个子弹,GL calls的数值会加3。当GL calls 值增加到100时,帧数就只剩30左右了,画面很卡。
请问这种情况怎么优化可以让场景添加相同的子弹的时候,GL calls不会增长?
现在我将所有的子弹都放在同一个node下,但是没用。@panda
有系统字体label?
子弹的prefab用了多张贴图?
用一张合成的大图。有mask,没用到label,将mask功能关闭,GL calls就不会增长,掉帧也就没那么明显。可是我需要用到mask功能。不知道怎么破
遮罩比较耗性能,你这应该还是位置时刻在变化的遮罩,想办法不用遮罩
你个子弹用啥遮罩,宁肯多出几个图,也不用遮罩
我的不是射击游戏。只是用法逻辑和射击游戏中的子弹逻辑相似额。我这边就是必须要用到裁剪的功能,现在卡在这里了