start() {
//旋转视角
input.on(Input.EventType.MOUSE_MOVE,this.onMouseMove,this)
}
//旋转视角
onMouseMove(event:EventMouse){
if(event.getButton() == 2){
//获取本地坐标系下的旋转,用欧拉角表示
let fe1 = this.node.eulerAngles.x
let fe2 = this.node.eulerAngles.y
//鼠标在UI坐标系下的移动距离
let x1 = event.movementX*0.07
let y1 = event.movementY*0.07
//用欧拉角设置世界坐标系下的旋转
fe1+=y1
fe2+=x1
if(fe1 > -80 && fe1 < 80){
this.node.setRotationFromEuler(fe1,fe2,0)
}
}
}