点击鼠标旋转
start() {
//开启触摸事件
input.on(Input.EventType.MOUSE_MOVE, this.onMouseMove, this)
}
旋转事件
onMouseMove(event: EventMouse) {
if (event.getButton() == 0) {
let x1 = event.movementX
let y1 = event.movementY
this.node.setWorldRotationFromEuler(this.fe1 += y1 * -1, this.fe2 += x1 * -1, 0)
}
}
触摸事件旋转
start() {
//开启触摸事件
input.on(Input.EventType.TOUCH_MOVE, this.move, this);
}
旋转事件
move(event: EventTouch) {
let x1 = event.getDeltaX()
let y1 = event.getDeltaY()
this.node.setWorldRotationFromEuler(this.fe1 -= y1 * -1, this.fe2 += x1 * -1, 0)
}