unity 在Game視圖中顯示Gizmos


自己畫的Gizmos要想在Game視圖中能看到,需要把Game視圖窗口右上角的"Gizmos"按鈕點下去。如圖:

比如,下面代碼以角色的capsuleCollider中心為中心畫一個半徑為0.8f的球體線框。

void OnDrawGizmos() {

        Vector3 capsuleColliderCenterInWorldSpace=GetComponent<CapsuleCollider> ().transform.TransformPoint (GetComponent<CapsuleCollider>().center);
        Gizmos.color = Color.yellow;
        Gizmos.DrawWireSphere (capsuleColliderCenterInWorldSpace,0.8f);
}

另外,如果在Scene視圖中選中某個物體顯示出其Gizmos,則切換到Game視圖后只要將"Gizmos"按鈕按下,則在Game視圖下也能顯示出此Gizmos。

 

參考:http://answers.unity3d.com/questions/224400/gismo-in-game-view.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM