美文网首页
三、人物运动控制:Rigidbody补充

三、人物运动控制:Rigidbody补充

作者: GameObjectLgy | 来源:发表于2021-01-22 09:53 被阅读0次

    1、Rigidbody属性说明
    (1)Mass 质量,影响下落速度,以及给物体添加力时,影响物体的速度。
    (2)Drag 阻尼系数,也可以理解为摩擦系数,表示力作用于物体时的阻力影响。
    (3)Angular Drag角速度阻尼,影响转身速率。
    (4)Use Gravity是否使用重力,有的项目中不需要使用重力
    (5)Collision Detection 有连续检测和分离检测两种,连续检测需要消耗更多性能,但是可以有效地检测运动物体的物理碰撞。

    2、Rigidbody主要接口说明
    (1)Vector3 velocity{ get; set; }
    刚体在三个方向维度上的速度 。
    (2)public void AddForce(float x, float y, float z);及其变种。
    在某个维度上给刚体添加力作用。
    (3)MovePosition(mmTransform.position + dir * speed);
    将刚体移到position。

    using UnityEngine;
    using System.Collections;
    
    public class ExampleClass : MonoBehaviour
    {
        public Vector3 teleportPoint;
        public Rigidbody rb;
    
        void Start()
        {
            rb = GetComponent<Rigidbody>();
        }
    
        void FixedUpdate()
        {
            rb.MovePosition(transform.position + transform.forward * Time.deltaTime);
        }
    }
    

    相关文章

      网友评论

          本文标题:三、人物运动控制:Rigidbody补充

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