unity2d实现车随轮子转动而移动(Wheel Joint 2D组件理解)
假如要实现车随着轮子转动而移动,则在车的节点下面加入轮子,然后给轮子加刚体组件,给车加刚体组件和两个Wheel Joint 2D组件(此组件模拟车轮和悬架,挂载对象为悬架,连接到的是车轮),每个组件链接轮子,然后通过改变属性Motor Speed的大小让车随轮子转而发动,就像加了发动机一样
节点关系图如


Wheel Joint 2D组件各个属性详细解释
| 属性 | 功能 |
|---|---|
| Enable Collision | 被链接的两个物体之间能否产生碰撞效果,也可以不链接物体 |
| Connected Rigid Body | 指定车轮关节2D连接到的另一个游戏对象 如果此设置为空,则车轮关节2D的另一端将被固定到连接锚点设置所定义的空间点上 选择字段右侧的圆圈,查看要连接的GameObjects列表 |
本文介绍了在Unity2D中如何利用Wheel Joint 2D组件实现车辆跟随轮子转动而移动的效果。通过在车的节点下添加轮子,配置刚体组件和两个Wheel Joint 2D组件模拟车轮与悬架,调整Motor Speed属性以控制车的动力。详细解释了Wheel Joint 2D组件的属性,并提供了设置摩擦力和通过代码控制Motor Speed以达到逼真的移动效果的方法。
订阅专栏 解锁全文
1569

被折叠的 条评论
为什么被折叠?



