已解决
unity操作_刚体 c#
来自网友在路上 150850提问 提问时间:2023-10-10 23:01:40阅读次数: 50
最佳答案 问答题库508位专家为你答疑解惑
刚体Rigidbody
首先在场景中创建一个Plane
位置重置一下
再创建一个Cube 充值 y=0.5
我们可以看出创建的Cube 和 Plane都自带碰撞器
Plane用的是网格碰撞器 我们可以通过网格世界看到不同的网格碰撞器
发生碰撞(条件):
两个物体都有碰撞器 + 至少有一个物体有刚体
给Cube一个刚体Rigidbody
运行后 随着刚体Rigidbody的力下落并且碰到Plane停止是因为两个物体都有碰撞器Collider
Mass质量 (默认千克 质量越大惯性越大)
空气阻力Drag
是否受重力Use Gravity
扭矩阻力Angular Drag(数值越大 被撞后越不容易旋转)
is Kinematic (打开之后就不会动)
插值运算Interpolate (让刚体物体移动更平滑)
Interpolate:根据前一帧平滑运动
Extrapolate:根据下一帧平滑运动
碰撞检测模式Collision Detection
约束 对刚体运动的限制Constraints 约束对这个轴有位移
查看全文
99%的人还看了
猜你感兴趣
版权申明
本文"unity操作_刚体 c#":http://eshow365.cn/6-18613-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: 国内就能使用的chatgpt网页版,包含AIGC应用工具
- 下一篇: uniapp下拉刷新