2014年9月11日 星期四

UNITY 3D 物理系統介紹

UNITY 3D 有一套他們引以自豪的物理系統 今天我就來介紹一下

這次我會用一個球體在空中跌到地面再彈起來做試範 (類似彈彈波的感覺)

1. 先建立這次的主角(球體) 到GameObject --> Create Other --> Sphere

2. 為這個球體加上物理特性 到Component --> Physics --> Rigidbody

現在我們幫今天的主角設定,當他碰撞到其他物件時的反應

3. Assets --> Import package --> Physics Materials

4. 現在新增了一個Physic Materials 資料夾 , 當中會有有數個反應特性可給你選擇

我們今次使用Bouncy 來制造一個彈彈波的效果 , 把Bouncy 拉到 Sphere 就可以了

5. 建立一個"地面"測試一下我們的彈彈波 GameObject --> Create Other --> Plane

6. 把彈彈波的位置拉到"地面"的上方, 現在按 PLAY 就可以看到他在彈彈彈啦


如果覺得太暗的話 可以到GameObject --> Create Other --> Directional light 加上燈光

最後為大家介紹UNITY的"重力場" 制造遊戲時我覺得"重力" 這個能力很酷啊

Edit --> Project Settings --> Physics -->  我只介紹設定"Y" 的效果 

如果你設定的數字是負數的話 你就會發現地心吸力的效果出現啦 (預設數是負數)

你設定為正數的話 萬物就會向上升起

如果覺得UNITY 很易用的話就多點來學習啦 , 覺得不易用的話就叫朋友也來試試吧 XDD

熱門文章

Related Posts Plugin for WordPress, Blogger...