AddForce和velocity有什么区别
2015-12-23 21:10
302 查看
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);
}
相关文章推荐
- 属性声明
- (五)数码管仿真 02
- Linux yum源完全配置
- PAT-统计个位数字(基础函数题)
- Shell
- UFLDL教程答案(7):Exercise:Learning color features with Sparse Autoencoders
- android service 详解
- poj 2253 Frogger【最短路】
- JAVA:Collections类的shuffle()方法
- TCP/IP详解学习笔记
- 选择排序
- IP地址分类
- UICollectionViewCell
- muduo源码分析:日志相关类(1)
- Android之布局合并优化
- JUnit多线程Test
- 获取图片base64编码的几种方法
- 禁止触屏滑动touchmove方法介绍
- UI01_UILabel
- document.body.scrollTop与document.documentElement.scrollTop兼容