Feature/physics and tilemap enhancement (#247)
* feat(behavior-tree,tilemap): 修复编辑器连线缩放问题并增强插件系统 * feat(node-editor,blueprint): 新增通用节点编辑器和蓝图可视化脚本系统 * feat(editor,tilemap): 优化编辑器UI样式和Tilemap编辑器功能 * fix: 修复CodeQL安全警告和CI类型检查错误 * fix: 修复CodeQL安全警告和CI类型检查错误 * fix: 修复CodeQL安全警告和CI类型检查错误
This commit is contained in:
@@ -520,6 +520,58 @@ export class EngineBridge implements IEngineBridge {
|
||||
this.getEngine().addGizmoRect(x, y, width, height, rotation, originX, originY, r, g, b, a, showHandles);
|
||||
}
|
||||
|
||||
/**
|
||||
* Add a circle outline gizmo (native rendering).
|
||||
* 添加圆形边框Gizmo(原生渲染)。
|
||||
*/
|
||||
addGizmoCircle(
|
||||
x: number,
|
||||
y: number,
|
||||
radius: number,
|
||||
r: number,
|
||||
g: number,
|
||||
b: number,
|
||||
a: number
|
||||
): void {
|
||||
if (!this.initialized) return;
|
||||
this.getEngine().addGizmoCircle(x, y, radius, r, g, b, a);
|
||||
}
|
||||
|
||||
/**
|
||||
* Add a line gizmo (native rendering).
|
||||
* 添加线条Gizmo(原生渲染)。
|
||||
*/
|
||||
addGizmoLine(
|
||||
points: number[],
|
||||
r: number,
|
||||
g: number,
|
||||
b: number,
|
||||
a: number,
|
||||
closed: boolean
|
||||
): void {
|
||||
if (!this.initialized) return;
|
||||
this.getEngine().addGizmoLine(new Float32Array(points), r, g, b, a, closed);
|
||||
}
|
||||
|
||||
/**
|
||||
* Add a capsule outline gizmo (native rendering).
|
||||
* 添加胶囊边框Gizmo(原生渲染)。
|
||||
*/
|
||||
addGizmoCapsule(
|
||||
x: number,
|
||||
y: number,
|
||||
radius: number,
|
||||
halfHeight: number,
|
||||
rotation: number,
|
||||
r: number,
|
||||
g: number,
|
||||
b: number,
|
||||
a: number
|
||||
): void {
|
||||
if (!this.initialized) return;
|
||||
this.getEngine().addGizmoCapsule(x, y, radius, halfHeight, rotation, r, g, b, a);
|
||||
}
|
||||
|
||||
/**
|
||||
* Set transform tool mode.
|
||||
* 设置变换工具模式。
|
||||
|
||||
Reference in New Issue
Block a user