Unity3D入门:给刚体添加作用力让它运动起来
2014-04-02 10:25
225 查看
Unity3D入门 :给刚体添加作用力让它运动起来
其实这章内容的形象描述就是:一脚踹飞它。
首先我们看看场景搭建,一个地板,一个立方体,立方体放在摄像机面前,头顶上有一个点光源。在Game窗口中我们看到的情形就好像有一个 屁股放在你的眼前,等着你去用力踹一脚。
ok,我们先给立方体加一个刚体属性。在Hierarchy面板中选中立方体,然后点击菜单Component -> Physics -> Rigidbody
接下来编写脚本,模拟施加一个力到立方体上。
function Start()
{
rigidbody.AddForce(Vector3(0,0,500));
}
复制代码
然后我们把这个脚本拖到Hierarchy窗口中的立方体上。
运行一下,一脚踢出,让屁股飞一会。
最后,我们来看看这段代码。
Start这个函数是在脚本实例被启用时调用。
如果这段代码是在Update()中,那么我们看到的将是这样一个情形。一脚踹出,它就像流星一样消失在世界的尽头。大家可以自行实验一下。
rigidbody:当刚体属性被附加到立方体上的时候,立方体就能够调用rigidbody的一些函数。
AddForce:给刚体添加一个力,让它开始运动。它接收一个Vector3参数,用来表示力的方向。例如本例中就是向z轴添加了一个力,大小是500;
demo网址:http://download.csdn.net/detail/ranshaobaliehuo/7130385
其实这章内容的形象描述就是:一脚踹飞它。
首先我们看看场景搭建,一个地板,一个立方体,立方体放在摄像机面前,头顶上有一个点光源。在Game窗口中我们看到的情形就好像有一个 屁股放在你的眼前,等着你去用力踹一脚。
ok,我们先给立方体加一个刚体属性。在Hierarchy面板中选中立方体,然后点击菜单Component -> Physics -> Rigidbody
接下来编写脚本,模拟施加一个力到立方体上。
function Start()
{
rigidbody.AddForce(Vector3(0,0,500));
}
复制代码
然后我们把这个脚本拖到Hierarchy窗口中的立方体上。
运行一下,一脚踢出,让屁股飞一会。
最后,我们来看看这段代码。
Start这个函数是在脚本实例被启用时调用。
如果这段代码是在Update()中,那么我们看到的将是这样一个情形。一脚踹出,它就像流星一样消失在世界的尽头。大家可以自行实验一下。
rigidbody:当刚体属性被附加到立方体上的时候,立方体就能够调用rigidbody的一些函数。
AddForce:给刚体添加一个力,让它开始运动。它接收一个Vector3参数,用来表示力的方向。例如本例中就是向z轴添加了一个力,大小是500;
demo网址:http://download.csdn.net/detail/ranshaobaliehuo/7130385
相关文章推荐
- Unity3D入门 第伍章 :给刚体添加作用力让它运动起来
- 【Unity3D】刚体自动寻路的抖动问题和运动边界、空气墙的制作
- Unity3D入门 :给物体增加刚体属性
- Unity3D入门 第零章:给物体增加刚体属性
- 关于Unity3d刚体撞击时的作用力的讨论贴
- Unity3D入门 第肆章 :简单的物体运动
- unity3d 给模型添加刚体后、或者角色控制器后下坠
- unity3D学习之物体添加刚体及碰撞。
- unity3d 给模型添加刚体后下坠
- 用Python让单片机“行动”起来——MicroPython实战入门篇
- JQuery Mobile入门——添加尾部导航栏
- DevExpress WPF入门指南:如何自动或手动添加DXSplashScreen控件
- 猫都能学会的Unity3D Shader入门指南(一)
- 安卓入门:动态添加╱删除的Spinner 菜单
- 【翻译】ASP.NET MVC4 入门(八) 为Model添加验证规则
- Java Gradle入门指南之依赖管理(添加依赖、仓库、版本冲突)
- Provisioning Services 7.6 入门到精通系列之十:自动添加向导
- ASP.NET MVC3 快速入门--第二节 添加一个控制器
- 添加内核模块之入门helloworld.ko
- Asp.Net MVC4入门指南(2):添加一个控制器