unity 代码实现物体移动后判断正误并显示对错
时间: 2023-05-18 13:06:59 浏览: 145
Unity实现物体左右移动效果
可以使用以下代码实现物体移动后判断正误并显示对错:
```
public class ObjectMovement : MonoBehaviour
{
public Transform target;
public float speed = 5f;
public float threshold = 0.1f;
public bool isCorrect = false;
private void Update()
{
transform.position = Vector3.MoveTowards(transform.position, target.position, speed * Time.deltaTime);
if (Vector3.Distance(transform.position, target.position) < threshold)
{
isCorrect = true;
Debug.Log("Correct!");
}
else
{
isCorrect = false;
Debug.Log("Wrong!");
}
}
}
```
这段代码会让物体向目标位置移动,当物体与目标位置的距离小于阈值时,会显示“Correct!”,否则会显示“Wrong!”。
阅读全文