UnityAPI:velocity属性——刚体速度
2015-05-14 20:17
489 查看
基本语法: public Vector3 velocity{get;set;}
功能说明: 此属性用于设置或返回刚体的速度值,其使用说明如下。
1、在脚本中无论是给刚体赋予一个Vector3类型的速度向量v,还是获取当前刚体的速度v,v的方向都是相对世界坐标系而言的。
2、velocity的单位是米每秒,而不是帧每秒,其中米是Unity默认的长度单位。
实例演示: 下面通过演示属性velocity的使用。
using UnityEngine;
using System.Collections;
public class Velocity_ts:MonoBehaviour
{
public Rigibody r1,r2;
void start()
{
r1.velocity=new Vector3(0.0f,0.0f,-15.0f);
r2.velocity=new Vector3(0.0f,0.0f,10.0f);
}
void OnGUI()
{
GUI.Label(new Rect(10.0f,8.0f,300.0f,40.0f),"R1当前速度:"+r1.velocity);
GUI.Label(new Rect(10.0f,58.0f,300.0f,40.0f),"R2当前速度:"+r2.velocity);
Debug.Log("R1当前速度:"+r1.velocity);
Debug.Log("R2当前速度:"+r2.velocity);
}
}
在上面这段胆码中,声明了两个Rigibody对象r1和r2,然后初始化时对r1和r2分别赋予不同的速度。最后在OnGUI()函数中打印出r1和r2的速度。
以上摘抄自《Unity API解析》陈泉宏编著。
功能说明: 此属性用于设置或返回刚体的速度值,其使用说明如下。
1、在脚本中无论是给刚体赋予一个Vector3类型的速度向量v,还是获取当前刚体的速度v,v的方向都是相对世界坐标系而言的。
2、velocity的单位是米每秒,而不是帧每秒,其中米是Unity默认的长度单位。
实例演示: 下面通过演示属性velocity的使用。
using UnityEngine;
using System.Collections;
public class Velocity_ts:MonoBehaviour
{
public Rigibody r1,r2;
void start()
{
r1.velocity=new Vector3(0.0f,0.0f,-15.0f);
r2.velocity=new Vector3(0.0f,0.0f,10.0f);
}
void OnGUI()
{
GUI.Label(new Rect(10.0f,8.0f,300.0f,40.0f),"R1当前速度:"+r1.velocity);
GUI.Label(new Rect(10.0f,58.0f,300.0f,40.0f),"R2当前速度:"+r2.velocity);
Debug.Log("R1当前速度:"+r1.velocity);
Debug.Log("R2当前速度:"+r2.velocity);
}
}
在上面这段胆码中,声明了两个Rigibody对象r1和r2,然后初始化时对r1和r2分别赋予不同的速度。最后在OnGUI()函数中打印出r1和r2的速度。
以上摘抄自《Unity API解析》陈泉宏编著。
相关文章推荐
- Unity中物体添加刚体属性后,运行出现掉落情况如何解决?
- unity 3D 里的刚体属性
- Unity 粒子系统(Particle System) (二)Velocity over Lifetime,Inhert Velocity,Force voer Lifetime等属性详解
- Unity API 解析 (一)Application类静态属性及方法
- UnityEngine API 大纲 (三)接口、枚举、属性
- 小译UnityAPI-Mathf.Lerp
- Unity TIP2: Configuration之构造器注入、属性注入、方法注入
- 如何在低api中使用View的属性设置方法如setAlpha等
- Unity TIP2: Configuration之构造器注入、属性注入、方法注入
- Unity 你以为SetParent()是个很简单的API???!!
- Unity_API之monoBehaviour
- mvc4 web-api 与unity搭建接口
- API 23 widget.Space——属性分析
- 安装 Windows 自动化 API 3.0 后,Visual Studio 2010 的运行速度更快
- java读取文件API速度对比
- [WinAPI] API 13 [遍历指定目录 打印文件和其他属性]
- 【Unity&人物属性】人物属性大量设置用set,get方法还是public成员
- 在Autodesk Vault 2014中使用VDF(Vault Development Framework) API获取所有文件的属性信息
- Unity 3D-- 摄像机Clear Flags和Culling Mask属性用途详解
- Linux多线程实践(三)线程的基本属性设置API