关于物体朝向圆形路径的“转向”我有一个问题。
我写了一个小动画,其中2D车(自上而下的视图)在环形交叉路口行驶。目前看起来这辆车正在环形交叉路口漂流。
我的问题是:如何围绕中心旋转汽车,使其看起来像是朝向圆形环形路径?
答案 0 :(得分:1)
它的简单,首先在更新方法中计算:
var angleRadians = Math.atan2(p2.y - p1.y, p2.x - p1.x);
顺便说一句。 p2.x和p2.y将是中心点(所以汽车是p1)。现在在你的p1.z位置添加对象的更新方法:
p1.rotation.z = angleRadians;