如何让硬币像神庙一样飞向硬币计运行 unity

How to make coins fly toward coin meter like Temple Run unity

谁能帮我把硬币飞向硬币计。

我试过这个代码。

 public GameObject meter;

 void Update () {

     transform.position = Vector3.Lerp(transform.position, meter.transform.position, 1.5f * Time.deltaTime);

 }

但这对我不起作用。也许是因为 CoinsMeter 在我的案例中是带有文本的 UiImage。所以请帮我解决这个问题。

在你的投币器后面使用一个虚拟游戏对象,并将你的硬币的目标位置设置为该虚拟游戏对象位置。

编辑:

由于您的相机位置可能会发生变化,上述方法在这种情况下不起作用。 喜欢,

Vector3 target = uiObject.transform.position + offset;
Vector3 worldPoint = Camera.main.ScreenToWorldPoint(target);

现在,worldPoint 是您的新目标位置。