unity一个或一个地实例化预制件?(性能问题)

时间:2018-09-19 05:00:26

标签: c# performance unity3d

我正在制作一个2d android平台程序,但遇到一些性能问题。我的问题是我应该如何实例化这些对象?在它们出现在屏幕上之前是一个接一个,还是一次以10-20个为一个整体?

2 个答案:

答案 0 :(得分:2)

如果要定位移动设备,则实例化多个预制件是个坏主意。您可以做的就是使用对象池,例如简单地激活和停用预制件。

答案 1 :(得分:0)

如果您已经遇到了性能问题,而不是一个一个地解决问题,那么分块就可以很好地工作,并且只要您在离开屏幕时销毁平台就不成问题,但是如果您有能力回到以前的平台,您添加的越多,速度就会越慢。因此,如果您横向滚动,分块并不是一个坏主意,特别是如果您具有可变的速度,那么准备好一些平台将阻止您的新平台以较高的播放器速度出现在屏幕中间。

相关问题