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

本教程介绍如何使用Unity创建一个立方体,并模拟其自由落体运动及碰撞效果。包括场景搭建、添加平行光、刚体脚本及物理材质等步骤。
OK,现在开始我们的入门系列。这章的内容是给一个立方体模拟自由落体运动,以及与地面发生碰撞后的运动模拟。

效果预览:    00.swf (596.35 KB, 下载次数: 896) 

一 新建一个工程:
 
二 选择工程文件和导入的包,这里我们什么包也不用导入

 

工程里面自动生成了一个摄像机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:像木头一样碰撞

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


DEMO 下载地址:http://download.youkuaiyun.com/detail/ranshaobaliehuo/7129167



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值