【用unity实现100个游戏之34】使用环状(车轮)碰撞器(Wheel Collider)从零实现一个汽车车辆物理控制系统,实现一个赛车游戏

最终效果

unity赛车效果


文章目录

  • 最终效果
  • 前言
  • 一、Wheel Collider参数介绍
    • 1、基础参数
    • 2、Suspension Spring:悬挂弹簧
      • 2.1 spring支撑悬挂的弹力
      • 2.3 damper减震
      • 2.4 target position:表示车轮静止时处于的悬挂上的位置
    • 3、forward friction前向摩檫力和sideways friction侧向摩檫力
  • 二、准备工作
    • 1、下载素材
    • 2、给车辆添加Rigidbody组件
    • 3、给车身添加collider
    • 4、给车身添加物理材质
    • 4、在四个车轮同级目录添加Wheel Collider组件
    • 5、调整Wheel Collider参数
    • 6、运行看看效果
  • 三、车辆控制
    • 1、控制车轮前后移动
    • 2、车轮视觉同步更新
    • 3、添加紧急制动系统,也就是刹车
    • 4、车辆转向
    • 5、调整车辆重心位置
    • 6、摄像机控制
  • 四、补充进阶知识
    • 1、变速箱
    • 2、阿克曼角转向
    • 3、限制刚体每秒可旋转的最大弧度值
    • 4、手刹漂移
  • 最终代码
  • 最终效果
  • 参考
  • 专栏推荐
  • 完结

前言

前面我们在【零基础入门unity游戏开发——unity3D篇】3D物理系统之 —— 3D碰撞器Collider介绍过环状(车轮)碰撞器(Wheel Collider)的知识,今天我们就来系统的使用它,做一个车辆物理控制系统。

注意

  • 不必像现实一样通过转动或滚动WheelCollider对象来控制汽车;附加了WheelCollider的对象应始终相对于汽车本身固定。
  • 车身必须有rb组件,不然Wheel Collider没法使用

你可能感兴趣的:(【制作100个Unity游戏】,unity,游戏,汽车,游戏引擎,3d,材质)