天天看點

可視化開發小遊戲開發筆記五

作者:菜兔CG

制作按鈕:給按鈕添加各種情景事件,當發生事件時,給角色發通知。

首先角色得是已經添加了平台角色。

當角色收到通知之後,就添加各種行為。

可視化開發小遊戲開發筆記五
可視化開發小遊戲開發筆記五
可視化開發小遊戲開發筆記五

接着上面的說明,當角色收到通知時,同時也可以改變它的造形,例如切換成帶動畫的走路。但是得在前面添加當場景啟動時,播放動畫,不然不會播放動畫。

可視化開發小遊戲開發筆記五

角色行為,當角色收到通知,切換了造型,又不執行角色行為,就會導至有角色行為不生效。如下圖。

我也不知道為什麼,有四個造型切換時就不支援了,總有一個按鈕有問題。減少了一個,隻有三個角色造型切換時,就正常。。。

可視化開發小遊戲開發筆記五

同時選中多個素材組合成容器。容器改名在右則欄下方。

可視化開發小遊戲開發筆記五
可視化開發小遊戲開發筆記五

在容器圖示上輕按兩下,它就會收起來。不展開顯示。

可視化開發小遊戲開發筆記五

關于遊戲結速:第一步:添加一個遊戲結束的圖檔或文字,添加一個重新開始按鈕,在界面中心。把這兩個素材,組合成容器。讓它原始時不顯示,去掉顯示的勾選。

可視化開發小遊戲開發筆記五
可視化開發小遊戲開發筆記五

第二步:在背景的事件中,要把它移出攝像頭,不跟随攝像頭移動。

可視化開發小遊戲開發筆記五

第三步:給角色添加一個結束時的事件。當角色死掉了就顯示上面的遊戲結束按鈕。

可視化開發小遊戲開發筆記五

第四步:給重新開始按鈕,添加一個事件。當它被點選時,重新開機遊戲。

可視化開發小遊戲開發筆記五
可視化開發小遊戲開發筆記五

在插件庫裡面可以添加搖杆。

可視化開發小遊戲開發筆記五

在行為裡添加方向控制行為,然後勾上滑杆,就可以使用滑杆控制了。

可視化開發小遊戲開發筆記五

方向控制裡面的移動類型,改為格子,它就隻能一格一格地移動。

可視化開發小遊戲開發筆記五

遮罩行為:

在遮罩大小區域内的内容可顯示,在遮罩大小區域外面的内容被隐藏。例如此原理,常用于做血條。

可以在屬性面闆上指定遮罩的大小,也可以用積木指定遮罩的寬度或高度。

積木作用會優先于屬性面闆上的指定。

水準錨點,是指從左邊還是右邊開始遮罩。垂直錨點同指庶罩不顯示是從上中下哪個位置開始。

可視化開發小遊戲開發筆記五

制作血條,做一個長方條子,複制一個做背景,在上面的那個長方形做成綠色,給它添加遮罩行為。

指定一個變量,設定一個扣事件,當發生事件時就減多少血。然後在血條添加場景啟動時就重複執行設定遮罩的寬度。

設定血條的值到一定數量就改變本身的顔色。

可視化開發小遊戲開發筆記五

移動行為:

它能讓精靈從一個位置移動到另外一個位置。在它的屬性面闆上如果勾上旋轉,它就會旋轉。在旋轉速度上設定一個數值,值越大,它就秘轉的速度就會越慢。

可視化開發小遊戲開發筆記五
可視化開發小遊戲開發筆記五
可視化開發小遊戲開發筆記五

精靈的預設朝向是向右邊。是以預設狀态下,如果移動行為屬性是勾上旋轉的,飛機就會向下圖這樣的方向飛。

可視化開發小遊戲開發筆記五

解決以上問題,可以在圖層中複制一個飛機,然後圖層中就會有兩個飛機。

就把這兩個飛機組合成容器。因為必須有兩個素材才可以組合成容器。

可視化開發小遊戲開發筆記五

組成容器之後,再删掉一個飛機,容器裡面就隻剩下一個飛機了。

可視化開發小遊戲開發筆記五

然後選擇容器裡的這個飛機,把它的坐标改成0.0,這時它的坐标指的是它在容器裡相對容器的坐标。

可視化開發小遊戲開發筆記五

然後選擇容器,在容器的屬性上将容器重置為精靈尺寸。

可視化開發小遊戲開發筆記五

然後給容器裡的飛機旋轉90度。

可視化開發小遊戲開發筆記五

然後再給容器添加移動行為。飛機就能按機頭的方向行駛。

可視化開發小遊戲開發筆記五
可視化開發小遊戲開發筆記五
可視化開發小遊戲開發筆記五

移動行為導艦點。導航點的意思就是可以加添一個場景的元素作為行走路線的目标點,它會按順序執行。例如下圖,第一次是把黃色五角星作為目标點,第一次是綠色,飛機路線如下。

可視化開發小遊戲開發筆記五
可視化開發小遊戲開發筆記五
可視化開發小遊戲開發筆記五
可視化開發小遊戲開發筆記五

反彈:

可視化開發小遊戲開發筆記五

設定它碰到什麼物體能反彈。

可視化開發小遊戲開發筆記五
可視化開發小遊戲開發筆記五

抖動:

可視化開發小遊戲開發筆記五

例如精靈被打中了,可以設這個效果,讓它抖一下再死掉。

抖動如果勾上自動開始,場景啟動時它就會自己抖。設定啟動停止也不會停的。如果讓它不要場景啟動時就抖動,就得去掉自動開始的勾選。

可視化開發小遊戲開發筆記五
可視化開發小遊戲開發筆記五

閃爍也是如果勾上自動開始,場景啟動時它就會自己抖。設定啟動停止也不會停的。如果讓它不要場景啟動時就抖動,就得去掉自動開始的勾選。

可視化開發小遊戲開發筆記五
可視化開發小遊戲開發筆記五

繼續閱讀