OK,现在开始我们的入门系列。这章的内容是给一个立方体模拟自由落体运动,以及与地面发生碰撞后的运动模拟。
效果预览:
00.swf
一 新建一个工程:
二 选择工程文件和导入的包,这里我们什么包也不用导入
工程里面自动生成了一个摄像机Main Camera,视图如下
三 接下来我们创建一个地面和一个立方体
通过GameObject>>Create Other>>Cube创建一个立方体,然后在属性面板中改变立方体的ScaleX和ScaleZ值将其拉伸,看上去像个地面了。并调整一下它的位置,参数如下截图。
然后再调整一下摄像机的位置以及角度,参数如下
最后重复上述步骤再加入一个立方体,调整位置和角度,方便掩饰下落的碰撞效果,参数如下。
完成上述内容后,场景搭建如下
当然,物体的放置和摄像机的调整,完全可以通过鼠标去操作。怎么方便怎么来就好了
我们可以点击小三角在Game窗口运行一下看看效果(看完效果记得再点一下小三角退出预览模式,否则所有的改动都是仅对当前预览有效,退出预览都会被还原)
不可否认,确实有够黑。
四 给它加个平行光。
GameObject>>Creat Other>>Directional Light
然后调整一下灯的方向
参数如下
ok,这下这章的场景就搭完了。
五 模拟自由落体运动
现在我们给立方体加一个刚体脚本
在Hierarchy面板中选中立方体
然后Component>> Physics>>Rigidbody
然后再点小三角,预览一下(预览完记得退出哈)
看,它掉下来了!还翻滚了两下
六 我们给立方体增加一些物理材质,让它翻滚的更嗨一些。
通过Assets>> Import Package>> Physic Materials导入物理材质包
导入完成后在Project面板中能看到这样的东西
接下来我们选中立方体,在属性面板中给它附加物理材质
选择Bouncy,然后再点一下小三角进行预览。
我们又看到了神马?立方体落地后很黑皮的翻滚着,滚着滚着它就滚不见了- -!
我们还能选择其他物理材质
bouncy:弹力很足,落地后滚啊滚啊滚不见了
ice:像冰块一样碰撞
metal:像金属一样碰撞
rubber:像橡胶一样碰撞
wood:像木头一样碰撞
效果预览:

一 新建一个工程:


工程里面自动生成了一个摄像机Main Camera,视图如下

三 接下来我们创建一个地面和一个立方体

通过GameObject>>Create Other>>Cube创建一个立方体,然后在属性面板中改变立方体的ScaleX和ScaleZ值将其拉伸,看上去像个地面了。并调整一下它的位置,参数如下截图。

然后再调整一下摄像机的位置以及角度,参数如下

最后重复上述步骤再加入一个立方体,调整位置和角度,方便掩饰下落的碰撞效果,参数如下。

完成上述内容后,场景搭建如下

当然,物体的放置和摄像机的调整,完全可以通过鼠标去操作。怎么方便怎么来就好了
我们可以点击小三角在Game窗口运行一下看看效果(看完效果记得再点一下小三角退出预览模式,否则所有的改动都是仅对当前预览有效,退出预览都会被还原)

不可否认,确实有够黑。
四 给它加个平行光。
GameObject>>Creat Other>>Directional Light

然后调整一下灯的方向

参数如下

再点击小三角运行一下看看:上帝说,要有光,于是世界就亮了。

ok,这下这章的场景就搭完了。
五 模拟自由落体运动
现在我们给立方体加一个刚体脚本
在Hierarchy面板中选中立方体


然后再点小三角,预览一下(预览完记得退出哈)
看,它掉下来了!还翻滚了两下

六 我们给立方体增加一些物理材质,让它翻滚的更嗨一些。
通过Assets>> Import Package>> Physic Materials导入物理材质包

导入完成后在Project面板中能看到这样的东西

接下来我们选中立方体,在属性面板中给它附加物理材质

点击红框中十字交叉的小圆图标
瞧我们看到了神马?

选择Bouncy,然后再点一下小三角进行预览。
我们又看到了神马?立方体落地后很黑皮的翻滚着,滚着滚着它就滚不见了- -!

我们还能选择其他物理材质
bouncy:弹力很足,落地后滚啊滚啊滚不见了
ice:像冰块一样碰撞
metal:像金属一样碰撞
rubber:像橡胶一样碰撞
wood:像木头一样碰撞
七 最后大家自己改改参数,让它滚的不同寻常吧。
DEMO 下载地址:http://download.youkuaiyun.com/detail/ranshaobaliehuo/7129167