我正在研究一种简单的“停车类型”的游戏,用户在汽车中驾驶时必须将其停放在指定的地点。计算相对旋转
虽然它实际上工作,唯一的问题是,我需要找出汽车停在哪个方向。 我不希望用户随意停放汽车,但汽车应朝上或朝下。
我试图用这个检查,看看有什么轮换车过,但是这似乎有点太复杂
var relativeRot = this.rotation % 360;
if((this._speed <= 0.02 && this._speed >= -0.02) && ((relativeRot <= 5 && relativeRot >= 355) || (relativeRot >= 175 && relativeRot <= 185) || (relativeRot <= -175 && relativeRot >= -185) || (relativeRot <= -5 && relativeRot >= -355))) {
会不会有检查这个更简单的方法?应该有5度的小幅度,因为它不一定是完美的。
我觉得这已经可以被认为是“容易”,虽然你可能需要更加小心,例如'(relativeRot <= 5 && relativeRot> = 355)'永远不会是'true'。 – Passerby