[請益] Unity想實現輕量化碰撞,發現效率輸內建

作者: MasterDoggo (狗狗我的朋友)   2024-10-05 09:23:10
因為遊戲內單位挺多的,想說可以不使用collision,做一個輕量化的碰撞功能
結果不管怎麼調整,效率都慘輸預設collider
還有索敵我原本也是想每段時間調用一次Physics.OverlapSphere搜索就好
但後來嘗試的結果也是不如一個Collider設置IsTrigger省事又有效率
像這類嘗試優化卻徒勞無功的狀況是經常發生的嗎?XD
我對優化沒有經驗,不太懂算法
這算是我第一次嘗試優化,板上大大有沒有什麼可以建議的呢
或者繼續調適內建collider就好?
這是我嘗試做的推開功能,只要OnTriggerEnter範圍內就賦予Rb.AddForce:
https://i.imgur.com/WduPFDU.png
作者: bps05 (゚∀。)   2024-10-05 17:59:00
遊戲引擎的部分我不夠懂 不過通常內建的function效率都遠高於我們用普通方法手刻的
作者: wulouise (在線上!=在電腦前)   2024-10-05 18:54:00
你可以找找有沒有unity賣sdk的有做
作者: jerryklu (魯凱)   2024-10-06 00:06:00
只要不是業界頂尖等級的優化需求 問AI其實蠻夠用的ChatGPT的付費版 找個別人客製好的UnityGPT 優化找bug都交給他就行

Links booklink

Contact Us: admin [ a t ] ucptt.com