任何人都可以帮我把硬币投向硬币计。
我试过这段代码。
public GameObject meter;
void Update () {
transform.position = Vector3.Lerp(transform.position, meter.transform.position, 1.5f * Time.deltaTime);
}
但它不适合我。也许是因为在我的案例中,CoinsMeter是带有文本的UiImage。所以请帮我解决这个问题。
答案 0 :(得分:1)
在您的硬币计量器后面使用虚拟游戏对象,并将硬币的目标位置设置为虚拟游戏对象位置。
修改强>:
由于您的相机位置可能会发生变化,因此上述情况在这种情况下不起作用。 喜欢,
Vector3 target = uiObject.transform.position + offset;
Vector3 worldPoint = Camera.main.ScreenToWorldPoint(target);
现在,worldPoint是您的新目标位置。