AddForce和velocity有什么区别
来源:互联网 发布:久坐肚子大 知乎 编辑:程序博客网 时间:2024/06/02 03:28
velocity直接修改物体的速度,无视各种外力
addforce直接模仿物理受力了,给物体施加一个力,也会收到其他力的作用
下面是实验的代码:
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.forward2); //向前运动
clone1.AddForce(Vector3.forward100);
Debug.Log(clone.velocity.z+"----"+clone1.velocity.z);
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.forward2); //向前运动
clone1.AddForce(Vector3.forward100);
Debug.Log(clone.velocity.z+"----"+clone1.velocity.z);
}
0 0
- AddForce和velocity有什么区别
- Unity3D中Rigidbody.velocity和Addforce的区别
- velocity 和 AddForce一些特性
- /和../和~/有什么区别
- /和../和~/有什么区别?
- /和../和~/有什么区别
- C#和C++有什么区别?各有什么长处?
- gradle和maven有什么用?分别有什么区别?
- Socket具体有什么用途?和P2P有什么区别
- volatile到底有什么用?和regist有什么区别?
- 【matlab】./和/ .*和* 有什么区别
- Velocity !$ 和$!区别
- 用strlen和sizeof()有什么区别
- Debug和Release有什么区别
- abstract class和interface有什么区别?
- PostMessage和SendMessage有什么区别?
- ISHELL_SendEvent() 和 ISHELL_PostEvent() 有什么区别?
- Debug和Release有什么区别
- PAT-统计个位数字(基础函数题)
- Shell
- poj 2253 Frogger【最短路】
- 基于用户的协同过滤算法(Java实现或R语言实现
- Android学习之多线程编程(handler篇)
- AddForce和velocity有什么区别
- GDAL编译
- PAT-判断奇偶性(基础函数题)
- C# 关闭当前窗体打开另一窗体?
- BZOJ1101: [POI2007]Zap 莫比乌斯反演
- 学习手册:JAVA序列化和反序列化及漏洞补救
- HDU 2896 病毒侵袭 AC自动机
- json和jsonp
- curl connection refused 问题