Mathf.lerp()和Time.deltaTime的使用问题,rigibody去掉力的作用

float  a;

float speed=2.0f;

function Update()

{

   a=Mathf.Lerp(0,5,speed*Time.deltaTime);

}

//这个函授部实现的功能是让a从0逐渐变到10.

变量speed1是固定的,Time.deltaTime是上一帧到这一阵的时间,如果两帧之间的时间保持不变,那么每次执行Update是letp的第三个参数是不变的,没有累加。



rigidbody有个变量,IsKinematic,把它设置为true时,该物体的运动就只受脚本控制了【不在收力的作用了】

 //1场景中的每一个物体都有一个Transform[控制物体的位置,旋转和缩放]。用于储存并操控物体的位置、旋转和缩放。每一个Transform可以有一个父级,
                //1允许你分层次应用位置、旋转和缩放。可以在Hierarchy面板查看层次关系。他们也支持计数器(enumerator),因此你可以使用循环遍历子物体。
                //2rigibody是通过物理模拟一个物体的位置,rigibody组件控制物体的位置,
                //2它使物体在重力的影响下下落,并计算物体将怎样相应碰撞

你可能感兴趣的:(unity工具的熟悉)