首先說(shuō)明一下處理的方法一般一共有3種
1.SetActive顯示和隱藏物體【不推薦】
優(yōu):停止了Update和LateUpdate的性能消耗
劣:每一次顯示會(huì)調(diào)用OnEnable,每一次隱藏會(huì)調(diào)用OnDisable
2.設(shè)置物體的位置,使物體移出攝像機(jī)的視野【不推薦】
優(yōu):相比較SetActive來(lái)說(shuō),沒(méi)什么性能消耗
劣:可能影響大量物體的位置矩陣
3.設(shè)置物體的Layout,使攝像機(jī)不再渲染該Layout下的物體【推薦】
4.設(shè)置MeshRender.enable【推薦】文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-650057.html
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-650057.html
到了這里,關(guān)于Unity3D:當(dāng)頻繁隱藏和顯示游戲物體時(shí),最優(yōu)的處理方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!