• 當前位置:首頁 > IT技術 > 編程語言 > 正文

    【100個 Unity踩坑小知識點】| 在編輯器中繪制正方體虛線、球體虛線(Gizmos 輔助線框)
    2022-05-11 10:56:13


    【100個 Unity踩坑小知識點】| 在編輯器中繪制正方體虛線、球體虛線(Gizmos 輔助線框)_Gizmos

    初中級Unity讀者的完美學習寶典,本書從Unity3D引擎的介紹安裝開始,層層深入。包含Unity3D基礎和Unity3D腳本開發等幾大模塊,搭配圖文教學使得內容豐富多彩,讀后豁然開朗。同時Unity3D進階篇的一些內容對中高級開發也有借鑒意義,值得Unity3D開發者閱讀!

    Unity 小科普

    老規矩,先介紹一下 Unity 的科普小知識:

    • Unity是 實時3D互動內容創作和運營平臺 。
    • 包括游戲開發、美術、建筑、汽車設計、影視在內的所有創作者,借助Unity將創意變成現實。
    • Unity平臺提供一整套完善的軟件解決方案,可用于創作、運營和變現任何實時互動的2D和3D內容,支持平臺包括手機、平板電腦、PC、游戲主機、增強現實和虛擬現實設備。
    • 也可以簡單把Unity理解為一個游戲引擎,可以用來專業制作游戲!

    Unity 踩坑小知識點學習

    在編輯器中繪制正方體虛線、球體虛線(Gizmos 輔助線框)

    使用Gizmos類可以讓我們在Unity中實現一種輔助線框,下面舉例幾種常用的線框。

    更多的API可以來 ??官方手冊關于Gizmos查看??

    使用Gizmos繪制線框要在下面兩個函數中使用:

    private void OnDrawGizmos()
    {
    Debug.Log("持續調用" );
    }

    private void OnDrawGizmosSelected()
    {
    Debug.Log("selected,只有物體選中后調用" );
    }

    還可以使用Gizmos.color改變顏色。

    注意:正常情況下只能在Scene中看到線框,在Game視圖中要開啟Gizmos才可以看到線框

    【100個 Unity踩坑小知識點】| 在編輯器中繪制正方體虛線、球體虛線(Gizmos 輔助線框)_輔助線框_02

    正方體和球體虛線框如下:

    【100個 Unity踩坑小知識點】| 在編輯器中繪制正方體虛線、球體虛線(Gizmos 輔助線框)_Gizmos_03

    private void OnDrawGizmos()
    {
    Gizmos.color = Color.green;//改變線框的顏色
    Gizmos.DrawWireCube(transform.position, new Vector3(3, 3, 3));//正方體虛線框
    Gizmos.DrawWireSphere(transform.position, 5f);//球體虛線框
    }

    正方體和球體線框如下:

    【100個 Unity踩坑小知識點】| 在編輯器中繪制正方體虛線、球體虛線(Gizmos 輔助線框)_編輯器_04

    private void OnDrawGizmos()
    {
    Gizmos.color = Color.green;//改變線框的顏色
    Gizmos.DrawCube(transform.position, new Vector3(3, 3, 3));//正方體線框
    Gizmos.DrawSphere(transform.position, 5f);//球體線框
    }

    【100個 Unity踩坑小知識點】| 在編輯器中繪制正方體虛線、球體虛線(Gizmos 輔助線框)_unity_05



    本文摘自 :https://blog.51cto.com/y

    開通會員,享受整站包年服務
    国产呦精品一区二区三区网站|久久www免费人咸|精品无码人妻一区二区|久99久热只有精品国产15|中文字幕亚洲无线码