{"repo":"platinio/Unity-MGizmos","free":true,"listed":false,"github":"https://github.com/platinio/Unity-MGizmos","clone":"git clone https://github.com/platinio/Unity-MGizmos.git","description":"A runtime debug rendering API for drawing shapes, lines, arrows, and physics visualizations directly in the game view.","language":"C#","stars":21,"topics":["debug","debug-tool","debugger-visualizer","debugging","debugging-tool","game-dev","game-development","gamedev","gizmos","unity"],"license":null,"category":"game-templates","readme_excerpt":"Unity-MGizmos A runtime debug rendering API for drawing shapes, lines, arrows, and physics visualizations directly in the game view. Overview Unity's built-in Gizmos only work in the Scene view and must be redrawn every frame. MGizmos solves both problems. You call a static method from anywhere in your code, optionally set a duration, and the shape renders in the game view for as long as you need without any per-frame calls. It is useful any time you want to visualize positions, directions, rays, collisions, or velocities while the game is running without opening the Scene view or attaching components to objects. Render anywhere you want in your code Show render for a specific amount of time, there is no need to render each frame Easy to customize Build in API to debug raycast operations Render using game cameras and in builds too if you want How to Install? Import This Unity package into your project. Getting Started Render Cylinder Render Line Render Cube Render Quad Render Circle Render Arrow Render Mesh Performance and GPU Instancing Draw calls that share a mesh and a material with Enable GPU Instancing turned on are batched into a handful of Graphics.DrawMeshInstanced calls per frame, so drawing hundreds of spheres or lines stays cheap. The bundled DefaultMaterial (shader ArcaneOnyx/MGizmos/Instanced Unlit ) is set up this way out of the box, including per-gizmo colors via SetColor . If you pass your own material with SetMaterial : - Instancing disabled — the gizmo rende","default_branch":null,"files":null,"tree":[],"storefront":"/r/platinio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/platinio/Unity-MGizmos/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."}