【转】Unity3D入门 第零章 :给物体增加刚体属性

Unity3D入门 第零章:给物体增加刚体属性

时间:12-03-12 栏目:Unity3D教程 作者:admin 评论:1

 

在这个系列开始之前,如果有兄弟对Unity3D的基本操作不熟悉的话,可以看看论坛中的中文视频教程。地址如下: 一讲:http://bbs.9ria.com/thread-97025-1-1.html 二讲:http://bbs.9ria.com/thread-97027-1-1.html 三讲:http://bbs.9ria.com/thread-97028-1-1.html 四讲:http://bbs.9ria.com/thread-97029-1-1.html 五讲:http://bbs.9ria.com/thread-97030-1-1.html

OK,现在开始我们的入门系列。这章的内容是给一个立方体模拟自由落体运动,以及与地面发生碰撞后的运动模拟。

一 新建一个工程:

01.jpg 1 二 选择工程文件和导入的包,这里我们什么包也不用导入

02.jpg 2

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

03.jpg 3

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

04.jpg 4

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

05.jpg 5

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

06.jpg 6

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

07.jpg 7

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

08.jpg 8

当然,物体的放置和摄像机的调整,完全可以通过鼠标去操作。怎么方便怎么来就好了

我们可以点击小三角在Game窗口运行一下看看效果(看完效果记得再点一下小三角退出预览模式,否则所有的改动都是仅对当前预览有效,退出预览都会被还原)

09.jpg 9

10.jpg 10

不可否认,确实有够黑。

四 给它加个平行光。 GameObject>>Creat Other>>Directional Light

10.jpg 11

然后调整一下灯的方向

11.jpg 12

参数如下

12.jpg 13

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

13.jpg 14

ok,这下这章的场景就搭完了。

五 模拟自由落体运动

现在我们给立方体加一个刚体脚本 在Hierarchy面板中选中立方体

15.jpg 15

然后Component>>hysics>>Rigidbody

16.jpg 16

然后再点小三角,预览一下(预览完记得退出哈)

看,它掉下来了!还翻滚了两下

17.jpg 17

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

18.jpg 18

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

19.jpg 19

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

20.jpg 20

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

22.jpg 22

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

23.jpg 23

我们还能选择其他物理材质 bouncy:弹力很足,落地后滚啊滚啊滚不见了 ice:像冰块一样碰撞 metal:像金属一样碰撞 rubber:像橡胶一样碰撞 wood:像木头一样碰撞

七 最后大家自己改改参数,让它滚的不同寻常吧。

 

声明: 本文由( admin )原创编译,转载请保留链接: Unity3D入门 第零章:给物体增加刚体属性

posted @ 2015-06-04 23:55  仩僐婼渁  阅读(511)  评论(0编辑  收藏  举报