添加層
接下來,我們來添加更多的物件。首先我們先去把背景瓦片物件鎖定了,這樣才不會被我們再次選中,和PS,FL裡的鎖定一樣。
畫布由多個層組成,我們可以在不同的層放置不同的物件,可以通過調整層的上下順序來調整物件的前後顯示,層可以被隱藏或者鎖定,平滾特效等。背景瓦片放置於最底層,其他物件如玩家,怪物,NPC等放置在上面的幾層。
我們可以通過Layers tab來管理層,和Project bar工程面板在一個選項卡中。
在層面板中,我們可以看到背景層的序號為0,Construct2是從0開始計算,和程式設計類似,選中背景圖層,點擊pencil圖示將背景層名字更改為Background。並點擊Background圖層的鎖圖示將鎖定本圖層。接著點擊綠色的+號按鈕添加一個新圖層“Main”。
接下來請保持圖層Main處於選中狀態,接著我們將把物件置於該圖層。
添加輸入控制物件
回到畫布中,同樣按兩下插入另外一個物件,這次我們選擇Mouse物件,我們需要滑鼠輸入控制。同樣的添加Keyboard物件。
注意:這些物件不需要置於畫布中,他們是隱藏的,自動在工程中起作用,現在工程中的所有層都可以使用滑鼠和鍵盤輸入控制了。
遊戲對象
是時候來添加遊戲物件了,如玩家角色,怪物角色,子彈,遊戲特效等。下麵是本例中要用的圖片:
玩家:
怪物:
子彈:
爆炸特效:
在CT2中,遊戲中這些物件,我們將採用sprite(RPG中好些人稱為精靈,在flash裡成為元件)對象來置入。該物件用來顯示圖片(紋理,圖像設計專業說法,在CT2裡可以就認為圖片),還可以移動,旋轉或縮放。
接下來依次插入上面的幾個物件,插入過程如下,和上面的操作一樣,大致如下:
1、按兩下插入新對象
2、按兩下選擇Sprite物件
3、當滑鼠變成十字,在畫布中點擊
4、彈出對話方塊,點擊open 圖示,載入四張素材圖片中的一張
5、保存並關閉對話方塊
注意:如果你覺得這樣的操作方法太慢,繁瑣,你可以直接把圖片拖入到畫布中,和PS操作差不多,Construct2會自動為該圖片創建Sprite物件。
移動子彈和爆炸物件到畫布外,這樣遊戲一開始,我們看不到這些物件。
預設CT2會自動把我們的物件命名為Sprite,Sprite2,Sprite3,Sprite4,我們可以在他們各自的Properties bar屬性面板裡的Name屬性裡更改。依次更改Player,Monster,Bullet,Explosion(玩家,怪物,子彈,爆炸特效)。