物理引擎

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 - 碰撞信息);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值