美文网首页
物理引擎

物理引擎

作者: fooliker | 来源:发表于2017-03-28 21:05 被阅读0次

    Rigidbody 刚体

    Use Gravity 是否使用重力

    Is Kinematic 是否使用动力学

    Coliision Detection 碰撞检测类型 - continuous 连续碰撞检测 continuous dynamic 动态连续碰撞检测

    Interpolate 插值 - interpolate 内插值 基于上一帧变换来平滑本帧 extrapolate 外插值 基于下一帧预估变换来平滑本帧变换

    注意:对于同一个物体,要么通过刚体操控,要么通过变换操控,不要同时使用刚体和变换来操控。

    因为给刚体施加力和力矩,也会改变物体变换组件的位置和旋转角度,同时使用两种方式会导致旋转和其他计算出现问题。

    如果需要直接操控物体变换,同时又想让它拥有刚体特性,那么需要选择运动学。

    碰撞发生的条件:collision

    1.发生碰撞的两个物体都必须带有Collider组件

    2.至少有一个物体带有Rigidbody

    3.发生碰撞的两个物体必须有相对运动


    Is Trigger 触发器 

    触发器事件执行条件:collider

    1.两个物体都必须带碰撞器

    2.至少带有一个刚体

    3.至少有一个把触发器打开

    Physic Material 物理材质

    Dynamic Friction 动摩擦力 范围:0-1;

    Static Friction 静摩擦力 范围:0-1;

    Bounciness 反弹力 范围:0-1;

    Ray 射线

    Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);

    从主摄像机到鼠标点击位置创建一条射线

    Bool  Raycast(Ray ray- 要发射的射线,out RayCastHit hitinfo - 碰撞信息);

    相关文章

      网友评论

          本文标题:物理引擎

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