Draw XXL is an extensive set of visual debugging and development tools. It can be used as components without any code or like debug lines as one-line-calls from anywhere in your code.
Whether you are just looking to increase your options from Unitys limited Debug.DrawLine(), learn some more about the Game Engine by visualizing basics like quaternion and euler rotations or boost your productivity with charts or physics visualization: Draw XXL got it covered.
Works in Edit Mode, Play Mode and in builds.
Can draw as gizmo lines, debug lines, handles lines or as mesh.
Feel free to ask if you have any questions: Support via email or Discord.
Full C# source code included.
See also the manual and the API documentation
Extending Unitys debug lines:
Adjust width, choose line style, animate...
Draw Text:
Draw text to your scene as easy as using Debug.DrawLine().
Every debug line, position or shape can have a text tag.
Tag your GameObjects with custom notes or console logs.
Draw whole arrays or lists straight from Update().
Draw Shapes:
Wide range of shapes: From simple basics like cubes, spheres and capsules to more complex ones like extruding 2D shapes.
Multiple API function overloads per shape how the shapes can be constructed.
More than 100 icons.
Visualize Game Engine Basics:
Bool traffic lights that signal code states.
Analyze quaternion and euler rotation.
Draw dot product and cross product calculations.
Draw world grid and local spaces grid.
Draw bounds, scale, camera frustum, ...
Charts:
Easy way to visualize your data from scripts.
Line charts and pie charts.
CSV file export.
Physics:
Visualization for all physics casts (BoxCast, SphereCast, CapsuleCast, dedicated versions for the 2D casts).
Support also for checks and overlaps.
Measurements:
Draw measurements for many constellations: Distances (e.g. „point to point“ or „point to line“ or „point to plane“) and Angles (e.g. „between vectors“ or „line to plane“ or „plane to plane“).
Dedicated version for 2D.
Screenspace:
Many draw operations are not only available for drawing in world space, but also for drawing in screen space.
Draw XXL 是一套广泛的可视化调试和开发工具。它可以作为组件使用,无需任何代码,也可以像调试线一样在代码的任何地方单行调用。
无论你是想增加 Unitys 有限 Debug.DrawLine() 的选项,还是想通过可视化四元数和欧拉旋转等基础知识了解更多关于游戏引擎的信息,抑或是想通过图表或物理可视化提高工作效率: Draw XXL 都能满足你的需求。
可在编辑模式、播放模式和构建模式下工作。
可绘制小工具线、调试线、手柄线或网格。
如有任何问题,请随时提问: 通过电子邮件或 Discord 提供支持。
包含完整的 C# 源代码。
另请参阅手册和 API 文档
扩展 Unitys 调试线:
调整宽度、选择线条样式、制作动画...
绘制文本
使用 Debug.DrawLine() 即可在场景中轻松绘制文本。
每个调试线、位置或形状都可以有一个文本标签。
用自定义注释或控制台日志标记您的游戏对象。
直接从 Update() 中绘制整个数组或列表。
绘制形状
形状种类繁多: 从立方体、球体和胶囊等简单的基本形状到挤出二维形状等更复杂的形状。
每种形状都有多个 API 函数重载,可用于构建形状。
100 多个图标。
可视化游戏引擎基础
可显示代码状态的 Bool 交通灯。
分析四元数和欧拉旋转。
绘制点积和交叉积计算图。
绘制世界网格和本地空间网格
绘制边界、缩放比例、摄像头边缘
|