博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Unity3D入门 第伍章 :给刚体添加作用力让它运动起来
阅读量:4198 次
发布时间:2019-05-26

本文共 559 字,大约阅读时间需要 1 分钟。

其实这章内容的形象描述就是:一脚踹飞它。

首先我们看看场景搭建,一个地板,一个立方体,立方体放在摄像机面前,头顶上有一个点光源。在Game窗口中我们看到的情形就好像有一个 屁股放在你的眼前,等着你去用力踹一脚。

01.jpg

ok,我们先给立方体加一个刚体属性。在Hierarchy面板中选中立方体,然后点击菜单Component -> Physics -> Rigidbody

接下来编写脚本,模拟施加一个力到立方体上。

  1. function Start()
  2. {
  3. rigidbody.AddForce(Vector3(0,0,500));
  4. }

复制代码

然后我们把这个脚本拖到Hierarchy窗口中的立方体上。

运行一下,一脚踢出,让屁股飞一会。

最后,我们来看看这段代码。

Start这个函数是在脚本实例被启用时调用。

如果这段代码是在Update()中,那么我们看到的将是这样一个情形。一脚踹出,它就像流星一样消失在世界的尽头。大家可以自行实验一下。

rigidbody:当刚体属性被附加到立方体上的时候,立方体就能够调用rigidbody的一些函数。

AddForce:给刚体添加一个力,让它开始运动。它接收一个Vector3参数,用来表示力的方向。例如本例中就是向z轴添加了一个力,大小是500;

进入论坛发表评论

 

转载自:

你可能感兴趣的文章
Ireport 用例教程
查看>>
Spring AOP execution 切入点表达式
查看>>
一句集大成的SQL
查看>>
Spring AOP 事务问题
查看>>
struts1.x与struts2的比较表
查看>>
设计模式--抽象工厂(AbstractFactory)
查看>>
设计模式--工厂方法(FactoryMethod)
查看>>
设计模式--单态(Singleton)
查看>>
设计模式--建造者模式(builder)
查看>>
设计模式--原型模式(ProtoType)
查看>>
设计模式--适配器(Adapter)
查看>>
设计模式--桥接模式(Bridge)
查看>>
设计模式--组合模式(composite)
查看>>
设计模式--装饰模式(Decorator)
查看>>
设计模式--外观模式(Facade)
查看>>
设计模式--享元模式(Flyweight)
查看>>
设计模式--代理模式(Proxy)
查看>>
设计模式--责任链模式(COR)
查看>>
设计模式--命令模式(Command)
查看>>
设计模式--解释器模式(Interpreter)
查看>>