制作一辆简单的赛车
车轮对撞机
注意:Wheel Collider组件必须有父对象unity触发器不起作用,父对象有刚体组件才能可视化;这里的空物体是用来实现轮子的物理效果的unity触发器不起作用游戏图片,圆柱体是轮子的实际模型。
注意:Calling Wheels 将前后轮与脚本连接起来。
影响检查
只需将下面的代码挂在其中一个对象上即可。
public class NewBehaviourScript : MonoBehaviour
{
//产生碰撞
private void OnCollisionEnter(Collision collision)
{
}
//碰撞时
private void OnCollisionStay(Collision collision)
{
}
//碰撞后
private void OnCollisionExit(Collision collision)
{
}
}
触发检测
public class NewBehaviourScript : MonoBehaviour
{
//进入触发区域调用,参数为碰撞器
private void OnTriggerEnter(Collider other)
{
}
//在触发区域中调用
private void OnTriggerStay(Collider other)
{
}
private void OnTriggerExit(Collider other)
{
}
}
将刚体组件添加到 Capsule Player 后游戏图片,勾选“Freeze Rotation”选项,确保角色可以站起来而不会跌倒。