Rigidbody

游戏的三种联网模式有:

  • 单机
  • 弱联网
  • 强联网

C/S架构:

  • Server服务器
  • Client客户端

强联网

  • 自己计算:
    1. 圆形检测,Dentist;
    2. AABB;
    3. 包围盒:Collider;
  • 场景中计算:
    1. 八叉树:三维坐标,8个象限,同一象限内物体两两计算。

属性

Collider(包围盒):
  • IsTrigger:将包围盒变成触发器,只触发事件,不渲染效果;
  • Center:中心点;
  • Size(Radius/Height):大小;
  • Direction:方向;
  • Mash:网格(Convex,立方体);
Rigidbody:

发生碰撞条件:
碰撞物体必须互相都有包围盒;
两个物体有一个Rigidbody即可;

  • Mass:质量;
  • Drag:阻力:
  • Angluar Drag:角阻力;
  • Use Gravity:使用重力;
  • Is Kinematic:运动学(需要移动,需要碰撞的时候,使用代码移动);
  • Interpolate:插值;
    • Interpolate:插值(两帧之间的物理效果);
    • Extrapolate
  • Collisioin Detection:碰撞检测
    • Discrete:不检测; 速度太快检测不到碰撞效果;
    • Continuous:持续检测;
    • Continuous Dynamic:持续动态检测;
    • Continuous Speculative:高频检测; 用于检测子弹等高速物体;
  • Constraints:Freeze
    • Position:冻结位置;
    • Rotation:冻结轴旋转;
  • AddExplosionForce:爆炸力
  • AddForceAtPosition:某个点添加力
  • AddRelativeForce:添加相对自己位置的力
  • AddTorque:添加扭矩,转力;
  • velocity:属性值,速度;

猜你喜欢

转载自blog.csdn.net/weixin_44054505/article/details/101061365