推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生
GridBrushBase
添加的所有画笔必须继承自 GridBrushBase。GridBrushBase 提供了一组固定 API 用于绘制。
public virtual void Paint(GridLayout grid, GameObject brushTarget, Vector3Int position)
Paint 使用 GridLayout 网格在给定位置将数据添加到目标游戏对象 brushTarget 上。在网格上激活画笔并在 Palette 窗口中选择__绘画工具 (Paint Tool)__ 时会触发此 API。重写此 API 可以实现所需的绘制操作。
public virtual void Erase(GridLayout grid, GameObject brushTarget, Vector3Int position)
Erase 使用