在乒乓球比赛中进球后,我如何让球重置位置



我正在做一场乒乓球比赛,我不知道如何在进球后让球重置位置。请帮忙,就像我真的需要帮助一样。我有七天的时间来完成这个并将其转换为Android,但我甚至还没有完成游戏的主要目标。我英语不好>:c

您可以在程序开始时将球的原始位置存储在变量中,然后在进球时重置其位置。

例如,如果你的球上有一个Monopahavior游戏对象:


public class Ball : MonoBehaviour 
{
private Vector3 originalPosition;
Void Start()
{
originalPosition = transform.position;
}
public void ResetPosition()
{
transform.position = originalPosition;
}
}

然后,您可以通过调用Ball.ResetPosition()方法来重置球的位置。

编辑:如果这个答案不符合您的设计,请随时提供有关当前代码结构/设计的更多信息。

最新更新