1. 程式人生 > 實用技巧 >Unity Run Time Gizmos

Unity Run Time Gizmos

太菜了

起因:

  1. Gizmos.DrawLine、Debug.DrawLine無法在執行時看到。
  2. 搜尋runTimeGizmos,推送了執行時顯示控制物體,順便也看看
  3. 執行時如何顯示XYZ軸,及移動、縮放、旋轉、撤銷等功能。
  4. 說白了跟Unity編輯中一樣。

解決思路:

  1. AssetStore搜尋,有——花錢。
  2. GitHub搜尋,有——真香
  3. 試試看Gizmos內部,TM這又是什麼

效果:

連結:

可執行:https://github.com/HiddenMonk/Unity3DRuntimeTransformGizmo

多少報錯跑不起來:https://github.com/Unity-Technologies/giles

還沒試:https://github.com/popcron/gizmos

底層:

簡單看了一下,如何顯示出來?

有的用GL第一個,在TransformGizmo.cs行189

Unity官方用得動態建立mesh,在pb_HandleMesh.cs,pb_SceneEditor.cs行95