import { _decorator, Component, Node, Vec3 } from 'cc';
const { ccclass, property } = _decorator;
@ccclass('CubeTS')
export class CubeTS extends Component {
@property(Component)
Player: Component;
speedTime = 0;
start() {
}
update(deltaTime: number) {
this.speedTime++;
if (this.speedTime > 10) {
this.Player.node.position = new Vec3(this.Player.node.position.x + 1, this.Player.node.position.y + 1, this.Player.node.position.z + 1);
this.speedTime = 0;
}
}
}
在类中添加的核心
@property(Component)
Player: Component;
位置移动直接使用position,但是不能用node.add(Vec 3)的方式没有什么用