[ Blend for visual studio 2012 ] EP7. 教你做個簡易的Angry Brids(2)

[ Blend for visual studio 2012 ] EP7. 教你做個簡易的Angry Brids(2)

好的延續上一篇的教學

 

[ Blend for visual studio 2012 ] EP6. 教你做個簡易的Angry Brids(1)

 

讓我們繼續做下去

 

Step6

 

我們先用畫筆工具做一個L型的框框

大家可以慢慢嘗試,或者畫出不一樣形狀的外框

14

 

接著我們要讓他套用到這個物理現象裡面

所以要拖曳行為上的PhysicsObjectBehaviorPath上面

15

 

接著再來到右邊的屬性

我們為了讓這個外框維持在原本的地方而不會墜落地獄

所以這邊要勾選IsStatic如果沒有勾選,測試的時候他會和其他物件一起墜落images

3

 

Step7

 

接下來我們要創造一些箱子

 

從左邊的工具列選取矩形工具

 

4

 

然後在框框內劃一個正方形(擔心拉不正的話可以按住Shift就可以拉出正方形)

5

 

接著我們也需要讓這個方塊套用物理的行為

 

所以我們將PhysicsObjectBehavior拖曳到正方形上面

6

 

好的接下來!!

 

我們案住alt然後用滑鼠去拖曳正方形,就可以直接複製出其他正方形了!!!2012112718060172276_500X

7

 

 

Step8

 

接下來我們要放上鳥與豬的圖片

 

首先我們到專案的部分

 

點擊我們專案的名稱右鍵新增現有項目

 

把我們之前準備的圖片加入進去專案裡面

8

 

接著直接從專案裡面用滑鼠拖曳著剛剛放入的圖片到設計頁面裡面

9

 

接下來我們也要將這些圖片套用物理的行為

 

所以也要將PhysicsObjectBehavior拖曳到這3張圖案上面

10

 

Step9

 

接下來我們要用紅鳥去撞擊綠豬

 

然後綠豬就會煙灰消散,為了要觸發這個效果

 

我們需要加綠豬套用上另外一個行為PhysicsExplodeBehavior

11

 

接下來看到右邊的屬性欄位

 

我們要讓他觸發這個效果

 

所以我們要選擇TiggerType新增選擇PhysicsCollisionTrigger為觸發類型

12

 

接著在屬性欄的BodyOne圓圈點一下,然後在點一下設計頁面上相對應的豬

BodyTwo圓圈點一下,然後點一下紅鳥

13

 

為了要在綠豬被紅鳥撞到的時候,它會"炸碎",然後"消失",

 

我們要在下面勾選DeactivateBody讓他被撞到的時候會消失圖片

然後下面自訂碎成幾片碎片

14

 

然後另外一隻豬也是這樣做一次!!

 

Step10

 

好的那製作簡易憤怒鳥也到最後一個階段了!!

 

儲存後馬上按下F5讓模擬器跑跑看吧!!

 

要先讓模擬器轉成橫放的喔

15

 

最後我不清楚是不是7.1的關係!!

首先要在畫面黑空白處先點一下

接著在抓起憤怒鳥就可以用丟的去打爆豬了!!

 

__________________________________________________________________

 

大家快去做一個簡單的憤怒鳥吧!!!

 

有錯誤請多多指教小弟!!

 

參考資料:

 

[Tutorial + Video] Creating a small Angry Birds clone for Windows Phone in 5 minutes