rotation
方法是 Vehicle
类的实例方法之一,用于旋转车辆使其朝向指定方向。
vehicle.rotation(angle);
angle
:类型为 Number
,表示车辆旋转的角度。单位为弧度制,逆时针为正方向。var myVehicle = new YUKA.Vehicle();
myVehicle.rotation(Math.PI/4); // 将车辆旋转45度,即π/4弧度
旋转会在下一次更新(update
)时应用。
如果需要立即更新,请调用update
。例如:
myVehicle.rotation(Math.PI/4);
myVehicle.update(1); // 执行更新操作
如果需要在一段时间内平滑旋转车辆,则可使用 rotation.y
属性(类型为 Number
),它表示车辆的旋转角度(角度制)。
myVehicle.rotation.y = 90; // 将车辆转到90度方向
myVehicle.rotation.y += 1; // 缓慢地将车辆向左转动
myVehicle.rotation.y -= 1; // 缓慢地将车辆向右转动