如何让硬币像神庙一样飞向硬币计运行 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 是您的新目标位置。
谁能帮我把硬币飞向硬币计。
我试过这个代码。
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 是您的新目标位置。