[LayaAirIDE 2.0]移动控制。
进入场景后,发生碰撞,然后场景内的东西就直接消失了。读取角色的localPosition,是三个NaN。
如果采用物理方式控制运动?本来是想用物理方式控制的。
src/scripts/PlayerController.js 下放开注释就发生错误。
// this.owner.transform.localRotationEulerX=this.hitResult1.collider.owner.transform.localRotationEulerX; // this.rotation=this.owner.transform.localRotationEuler;
// }else if(this.hitResult1.collider.owner.name=="block"){
// this.raceStart=false;
// this.moving=false;
// this.moveLeft=false;
// this.moveRight=false;
// Laya.stage.event("GameOver");
// }
// }else{
// this.moving=false;
// this.owner.transform.localRotationEuler=this.rotation;
// }
如果采用物理方式控制运动?本来是想用物理方式控制的。
src/scripts/PlayerController.js 下放开注释就发生错误。
// this.owner.transform.localRotationEulerX=this.hitResult1.collider.owner.transform.localRotationEulerX; // this.rotation=this.owner.transform.localRotationEuler;
// }else if(this.hitResult1.collider.owner.name=="block"){
// this.raceStart=false;
// this.moving=false;
// this.moveLeft=false;
// this.moveRight=false;
// Laya.stage.event("GameOver");
// }
// }else{
// this.moving=false;
// this.owner.transform.localRotationEuler=this.rotation;
// }
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
Aaron1111
赞同来自: