{"repo":"harumas/UGizmo","free":true,"listed":false,"github":"https://github.com/harumas/UGizmo","clone":"git clone https://github.com/harumas/UGizmo.git","description":"Highly efficient gizmo drawer for Unity","language":"C#","stars":237,"topics":["debug","debugger","dots","gizmo","gizmos","unity"],"license":"MIT","category":"game-templates","readme_excerpt":"UGizmo Highly efficient gizmo drawer for Unity. 日本語版 Overview UGizmo is a library that adds various features to the standard Gizmos class and allows calls at runtime and the Unity event functions. Also, by using GPU instancing to reduce draw calls, you can draw gizmos efficiently. Key features - Available to be called by event functions such as Update(), LateUpdate(), etc. - Runtime support - Draw call optimization using GPU instancing - More than 30 gizmos - Can be made zero-cost in release builds (draw calls are stripped at the IL level) - Optional depth testing so gizmos can be occluded by scene geometry Draw call optimization Using Standard Gizmos Using UGizmos Zero-cost in release builds All UGizmos.DrawXXX calls are marked with [Conditional] , so the compiler can remove them at the IL level . The call and its arguments are never emitted, so there is no runtime cost and no JIT — you can leave gizmo calls in your gameplay code without guarding them with #if . Draw calls are kept in the following cases (any one is enough): Symbol When it is defined --- --- UNITY EDITOR In the Editor DEVELOPMENT BUILD Development builds (\"Development Build\" checked) UGIZMO Added for you when UGizmo is first imported , so release builds draw gizmos out of the box Gizmos are therefore on by default in release builds too. To strip them and get the zero-cost behaviour, untick Tools UGizmo Keep Gizmos in Release Builds . The menu adds or removes the UGIZMO symbol for the build target currently s","default_branch":null,"files":null,"tree":[],"storefront":"/r/harumas","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/harumas/UGizmo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}