簡體   English   中英

unity一個或一個地實例化預制件?(性能問題)

[英]Unity instantiating prefabs one by one or in chunks?(performance question)

我正在制作2d android平台游戲,但我遇到了一些性能問題。 我的問題是我應該如何實例化這些對象? 在它們出現在屏幕上之前是一個接一個的,還是一次以10-20個為一個整體?

如果您以移動設備為目標,那么實例化多個預制件是個壞主意。 您可以做的就是使用對象池,例如簡單地激活和停用預制件。

如果您已經遇到了性能問題,而不是一個接一個地解決問題,那么分塊就可以很好地工作,並且只要您在平台離開屏幕時銷毀平台就沒問題了,但是如果您有能力回到您添加的越多,以前平台的速度就越慢。 因此,如果您橫向滾動,分割並不是一個壞主意,特別是如果您具有可變的速度,那么准備好一些平台將阻止您的新平台以較高的播放器速度出現在屏幕中間。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM