import { _decorator, Component, geometry, Node, v3 } from 'cc'; import { Gizmo, UtilVec3 } from '../core/util/util'; import { EDITOR } from 'cc/env'; const { ccclass, property, executeInEditMode } = _decorator; @ccclass('test_forward') @executeInEditMode export class test_forward extends Component { onEnable() { } update(deltaTime: number) { if(EDITOR) { let endPosition = v3(0, 0, 0); UtilVec3.copy(endPosition, this.node.worldPosition); endPosition.add(this.node.forward); Gizmo.drawLine(this.node.worldPosition, endPosition); } } }