Draw XXL 是一款专为Unity设计的强大可视化调试和开发工具集。它不仅扩展了Unity有限的Debug.DrawLine()功能,还提供了丰富的图形化调试工具,帮助开发者更直观地理解游戏引擎的基础概念,并提高生产力。无论是绘制线条、形状、文本,还是可视化物理计算、图表等,Draw XXL都能提供强有力的支持。

版本信息\下载方式

版本 Unity 版本支持 提供下载方式 更新日期
1
Draw XXL v1.0.5
2020.3.42及更高版本
百度网盘+夸克网盘 2025-04-26

核心特点

  • 广泛的工作模式支持:在编辑模式、播放模式以及构建版本中均可使用。
  • 多样化的绘图方式:可以作为组件使用,无需编写代码;也可以像调试线一样,通过一行代码调用。
  • 丰富的绘图选项:支持绘制gizmo线、调试线、手柄线或网格。
  • 完整C#源代码包含:便于根据需求进行定制。
  • 详细的文档支持:包括手册和API文档,帮助用户快速上手。
  • 支持邮件和Discord获取技术支持:方便用户提问和解决问题。

扩展Unity的调试线功能

  • 调整宽度、选择线条样式、添加动画效果等。

绘制文本

  • 如同使用Debug.DrawLine()般简单地将文本绘制到场景中。
  • 每个调试线、位置或形状都可以附带一个文本标签。
  • 可以给游戏对象标记自定义注释或控制台日志。
  • 直接从Update()方法绘制整个数组或列表。

绘制形状

  • 提供广泛的形状库,从简单的立方体、球体、胶囊到复杂的二维形状拉伸。
  • 多种API函数重载,允许灵活构造形状。
  • 包含超过100个图标。

游戏引擎基础可视化

  • 布尔交通灯显示代码状态。
  • 分析四元数和欧拉旋转。
  • 绘制点积和叉积计算。
  • 绘制世界网格和局部空间网格。
  • 绘制边界框、比例尺、相机视锥等。

图表

  • 简单的方法来可视化脚本中的数据。
  • 支持折线图和饼图。
  • 支持CSV文件导出。

物理可视化

  • 支持所有物理投射(BoxCast, SphereCast, CapsuleCast)的可视化,包括2D版本。
  • 也支持检查和重叠。

测量

  • 支持多种配置的距离测量(如“点到点”、“点到线”、“点到平面”)和角度测量(如“向量之间”、“线到平面”、“平面到平面”)。
  • 专用的2D版本支持。

屏幕空间

  • 许多绘制操作不仅可以在世界空间中执行,也可以在屏幕空间中进行。

Leave a Reply

后才能评论