如下是製做上面炫酷動畫所需的所有代碼:python
咱們須要三組剛體(當您在Blender的對象上打開一個剛體的屬性時,Blender將模擬與其它剛體的碰撞):框架
1.平面函數
第2行代碼建立了一個簡單的平面,立方體將放置在該平面上。爲了防止它因重力而墜落,咱們將其設爲「受體」[第4行代碼]。學習
2. 圓環動畫
這個python學習(q-u-n):227-435-450期待你們一塊兒交流討論,講實話仍是一個很是適合學習的地方的。各類入門資料啊,進階資料啊,框架資料啊 等等對象
[第11-12行]將第一個圓環的"Enabled"屬性設置爲false,防止因爲重力而墜落。這樣它就固定在那牽住整個鏈條。blog
3. 立方體遊戲
由於z循環[第13行]嵌套在x循環[第5行]中,咱們將獲得一個18X10的立方體組成的牆。入門
好了!當您點擊時間線上的「播放」時,鏈條就會掉下來,撞上立方體並讓它們飛起來!進階
如今咱們讓最後一個圓環變大一點,讓它看起來更像一個實際的破壞球,而不是用一根鏈子打破牆壁。爲了有更酷的碰撞效果,將第6-8行代碼更改成:
將第13-16行代碼替換爲:
並在代碼的最開始處添加如下行,這樣才能使用sin和cos三角函數:
享受破壞的過程吧!