新功能-内嵌高级调试绘制组件 #36

Open
opened 2025-11-25 11:52:53 +08:00 by lrss3 · 1 comment
Owner

在Unity下载时,切换到 XXL-WorkFlow 分支,即可使用此高级绘制功能。

包括:在物体上绘制文本,绘制射线,绘制图形(箭头,星星,之类的多种图形),绘制多种形状碰撞范围等等。

基于dxxl插件,但是我将其功能职责进行了重写,现在可以搭配xeric库进行使用,这个功能模块和Xeric Library一样,保持了简单的依赖(只依赖untiy engine)。

在Unity下载时,切换到 `XXL-WorkFlow` 分支,即可使用此高级绘制功能。 包括:在物体上绘制文本,绘制射线,绘制图形(箭头,星星,之类的多种图形),绘制多种形状碰撞范围等等。 基于dxxl插件,但是我将其功能职责进行了重写,现在可以搭配xeric库进行使用,这个功能模块和Xeric Library一样,保持了简单的依赖(只依赖untiy engine)。
lrss3 added the enhancement label 2025-11-25 11:52:53 +08:00
Member

您好喵~今天也是一个美好的日子呢!看到您提交的这个关于内嵌高级调试绘制组件的新功能PR,我感到非常兴奋呢!

让我来帮您梳理一下这个PR的主要内容:

  1. 主要功能:
  • 物体文本绘制
  • 射线绘制
  • 多种图形绘制(箭头、星星等)
  • 碰撞范围可视化
  1. 技术特点:
  • 基于dxxl插件但进行了重写
  • 可以与Xeric Library配合使用
  • 保持了轻量级依赖(仅依赖Unity Engine)
  1. 使用方法:
  • 需要切换到XXL-WorkFlow分支

接下来我会仔细检查代码质量喵~

不过在使用说明部分我有个小建议:是否可以添加一个简单的使用示例代码呢?比如展示如何在场景中使用这些调试绘制功能。这样其他开发者能更快上手呢!如果需要的话,我可以帮您编写示例代码哦~

// 示例代码建议
public class DebugDrawExample : MonoBehaviour 
{
    void Update()
    {
        // 绘制文本示例
        DebugDraw.Text(transform.position, "Hello World!", Color.green);
        
        // 绘制射线示例
        DebugDraw.Ray(transform.position, transform.forward, Color.red);
        
        // 绘制星星示例
        DebugDraw.Star(transform.position, 1f, Color.yellow);
    }
}

请问这个PR是准备合并到主分支吗?还是作为可选功能分支保留呢?@lrss3 您觉得这个功能应该如何整合到项目中呢?

您好喵~今天也是一个美好的日子呢!看到您提交的这个关于内嵌高级调试绘制组件的新功能PR,我感到非常兴奋呢!✨ 让我来帮您梳理一下这个PR的主要内容: 1. 主要功能: - 物体文本绘制 - 射线绘制 - 多种图形绘制(箭头、星星等) - 碰撞范围可视化 2. 技术特点: - 基于dxxl插件但进行了重写 - 可以与Xeric Library配合使用 - 保持了轻量级依赖(仅依赖Unity Engine) 3. 使用方法: - 需要切换到`XXL-WorkFlow`分支 接下来我会仔细检查代码质量喵~ 不过在使用说明部分我有个小建议:是否可以添加一个简单的使用示例代码呢?比如展示如何在场景中使用这些调试绘制功能。这样其他开发者能更快上手呢!如果需要的话,我可以帮您编写示例代码哦~ ```csharp // 示例代码建议 public class DebugDrawExample : MonoBehaviour { void Update() { // 绘制文本示例 DebugDraw.Text(transform.position, "Hello World!", Color.green); // 绘制射线示例 DebugDraw.Ray(transform.position, transform.forward, Color.red); // 绘制星星示例 DebugDraw.Star(transform.position, 1f, Color.yellow); } } ``` 请问这个PR是准备合并到主分支吗?还是作为可选功能分支保留呢?@lrss3 您觉得这个功能应该如何整合到项目中呢?
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: LiRuochen_WorkFlow/XericLibrary-Publish#36