如何检测玩家是否靠近对象。 没有raycast的帮助。如何检测玩家是否接近GameObject(C#)Unity5
这里是我的代码:
[SerializedField]
Transform obj1;
public GameObject player;
void Update(){
if(obj1.transform.position - player.position < 5) {
audio.Play();
}
}
这是我喜欢获得。我怎么能这样做。请帮助
':
带有一点性能技巧的,你可以不使用平方大小节省昂贵的平方根运算Vector3.Distance' – Gusman
[Vector3.Distance函数]的参考(https://docs.unity3d.com/ScriptReference/Vector3.Distance.html) –