概述
velocity直接修改物体的速度,无视各种外力
addforce直接模仿物理受力了,给物体施加一个力,也会收到其他力的作用
下面是实验的代码:
pragma strict
//发射点var FirePonit:Transform;
var FirePonit1:Transform;
//子弹
var Bullet:Rigidbody;
var Bullet1:Rigidbody;
private var clone:Rigidbody;
private var clone1:Rigidbody;
function Start () {
//实例化
clone=Instantiate(Bullet,FirePonit.position,FirePonit.rotation);
//实例化
clone1=Instantiate(Bullet1,FirePonit1.position,FirePonit1.rotation);
}
function Update () {
//向前运动
clone.velocity=transform.TransformDirection(Vector3.forward 2); //向前运动
clone1.AddForce(Vector3.forward 100);
Debug.Log(clone.velocity.z+"----"+clone1.velocity.z);
}
最后
以上就是坦率冬日为你收集整理的AddForce和velocity有什么区别 pragma strict的全部内容,希望文章能够帮你解决AddForce和velocity有什么区别 pragma strict所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复