CocosCyberpunk/assets/test/scripts/move-camera-x.ts

27 lines
606 B
TypeScript
Raw Normal View History

2023-02-22 09:50:51 +08:00
import { _decorator, Component, Node, input, Input, KeyCode } from 'cc';
const { ccclass, property } = _decorator;
@ccclass('move_camera_x')
export class move_camera_x extends Component {
@property
speed = 1
_run = false
start () {
input.on(Input.EventType.KEY_DOWN, (e) => {
if (e.keyCode === KeyCode.KEY_M) {
this._run = true;
}
})
}
update (deltaTime: number) {
if (!this._run) return;
let pos = this.node.position;
this.node.setPosition(pos.x + deltaTime * this.speed, pos.y, pos.z);
}
}