美文网首页
物理系统

物理系统

作者: znf | 来源:发表于2019-07-27 20:20 被阅读0次

    unity 为用户提供了可靠的物理引擎系统。

    Rigidbody
    Constant Force
    Hinge Joint

    碰撞检测是游戏对象发生信息交互的一个重要环节,利用碰撞器,利用触发器

    物理系统相关组件及参数详解

    Rigidbody组件

    为游戏对象添加Rigidbody组件,实现改对象在场景中的物理交互。当游戏对象添加了Rigidbody组件后,游戏对象便可以接受外力和扭矩力。
    当需要通过脚本为游戏对象添加作用力及物理引擎都必须拥有Rigidbody组件。

    Mass 质量。该项用于设置游戏对象的质量。质量差值不要大于100倍。

    Drag 阻力。游戏对象受力运动时受到的空气阻力。

    Angular Drag 角阻力。当游戏对象受扭矩力旋转时受到的控制阻力。

    Use Gravity 使用重力。

    Is Kinematic 是否开启动力学。若开启,游戏对象不受物理引擎的使用从而只能通过Transform属性来操作。

    Interpolate 插值。 改项用于控制刚体运动的抖动情况。

    None
    Interpolate
    Extrapolate

    Collision Detection:碰撞检测。

    Discrete 离散碰撞检测
    Continuous 连续碰撞检测
    Continuous Dynamic 连续动态碰撞检测

    Constraints 约束

    Freeze Position 冻结位置
    Freeze Rotation 冻结旋转

    Rigidbody 2D

    Mass 刚体的质量
    Linear Drag 线性阻力
    Angular Drag 角阻力
    Gravity Scale 重力大小
    Fixed Angle 固定的角度
    Is Kinematic 是否开启动力学
    Interpolate 插值
    Sleeping Mode 该项用于控制刚体的休眠模式

    Never Sleep
    Start Awake
    Start Asleep

    Collision Detection 碰撞检测

    Discrete 离散碰撞检测
    Continuous 连续碰撞检测

    Character Controller组件

    角色控制器主要用于对第三人称或第一人称游戏主角的控制,并不使用刚体物理效果。

    Slope Limit 坡度限制
    Step Offset 台阶高度’
    Skin Width 皮肤厚度
    Min Move Distance 最小移动距离
    Center 中心
    Radius 半径
    Height 高度

    碰撞体

    Box Collider
    Sphere Collider
    Capsule Collider
    Mesh Collider
    WheelCollider
    Terrain Collider

    布料组件

    Skinned Mesh Renderer
    Cloth

    关节组件

    Hinge Joint 铰链关节

    相关文章

      网友评论

          本文标题:物理系统

          本文链接:https://www.haomeiwen.com/subject/gbaerctx.html