【发布时间】:2021-05-14 03:41:23
【问题描述】:
我有一个带有刚体、网格碰撞器、蒙皮网格渲染器和以下脚本的游戏对象。
我正在尝试检查它是否已接地,但控制台不断吐出“未接地!”当它是时,很明显这里有问题。有人可以帮忙吗?
public class GroundCheck : MonoBehaviour
{
public float Height;
bool IsGrounded;
Ray ray;
MeshRenderer renda;
private void Start()
{
Height = renda.bounds.size.y;
}
void Update()
{
if (Physics.Raycast(transform.position, Vector3.down, Height))
{
IsGrounded = true;
Debug.Log("Grounded");
}
else
{
IsGrounded = false;
Debug.Log("Not Grounded!");
}
}
}
【问题讨论】: