当前位置:首页 > 编程笔记 > 正文
已解决

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 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!