目录
一、给我一个力,可以推动地球
【目标】向球体施加一个推力让它前进
步骤1、建立一个球体,并给予材质
之前的文章中都是使用坐标变化的方式,使物体发生移动。但是在自然界中,物体发生移动,一定有力的作用,我们如何来模拟这种自然规则呢?
首先得到我们需要的材料,一个地球。用地球是因为可以更好的看出滚动的情况。照一张世界地图的图片放入文件夹中就可以导入工程中进行使用。导入后将图片拖到物体上,就可以更换贴图,非常方便。
步骤2、推它
在推动它之前,需要设置好它的规则。这里告诉物体,你是一个成熟的球体了,需要自己遵守物理法则了。
1、添加碰撞体
右键列表中的这个物体,选择编辑,打开网格编辑器。
在菜单中选择碰撞体,选择添加简单碰撞体,即可为物体添加一个无形的框体,用于与外界接触产生反馈。
可以看到球体外部出现了绿色线框,这个框就是球体无形的支架,完成后保存。
2、开启物理引擎
离开网格编辑器,在外部选择该物体,在Detail面板中选择physics快捷跳转到物体引擎区域,将simulate physics打开,至此,你就为这个物体赋予了万有引力。
落地了!
3、施加一个力
这个地球终于不是一个漂浮在空中的球了,我们为他编写蓝图,这里用到add force的节点,是physics下的节点,如果找不到需要去掉情景关联的选项。
【知识点1】添加碰撞和物理引擎