我有一个问题,如何“引导”一个物体的圆形路径。
我写了一个小动画,其中一个2D汽车(自上而下的看法)开车在环形交叉路口。目前看来,这辆车正在环形交叉路口漂流。
,我的问题是:,如何使汽车围绕它的中心旋转,使它看起来像转向圆形环形路径?
发布于 2018-02-15 09:27:03
它很简单,先在更新方法中计算一下:
var angleRadians = Math.atan2(p2.y - p1.y, p2.x - p1.x); 顺便说一下。p2.x和p2.y将是中心点(所以car是p1)。现在在p1.z位置上添加对象的update方法如下:
p1.rotation.z = angleRadians;https://stackoverflow.com/questions/48803611
复制相似问题