第3章 制作一個小游戲
Tip:上次答應過大家這一章教大家如何制作一個小游戲,所以這一章作者大大就教大家制作一個接物類的小游戲。
打開kitten4.0,創(chuàng)建一個空白作品。
這次創(chuàng)建一個新角色,可以自己畫,也可以選擇上傳圖片。但是這次如果你選擇了上傳圖片,那么我將教給你一個好東西( ̄▽ ̄):看一下圖3.1的步驟,你就會明白如何摳圖了。

然后我們就會發(fā)現(xiàn),你的鼠標指針會變成魔法棒。點擊圖片的白色部分,你就會發(fā)現(xiàn),白色的那部分不見了!
恭喜你,你學會了在kitten4.0中摳圖!
但是還有很多多余的透明的邊,這在處理角色碰撞時是非常要命的,因為程序會默認這些透明的邊也是角色的一部分,因此通常有些處理角色碰撞的程序并沒有錯,但兩個角色還沒有撞到一起程序就認定他們已經(jīng)碰撞了。
所以下面我們就要順理成章地介紹如何修剪角色了。這是非常有用的一個功能?。ㄈ鐖D3.2所示)

點擊那個在圖3.2中被圈出的圖形,然后會出現(xiàn)一個界面,會有一個方形出現(xiàn),拖動它以修剪角色:(如圖3.3所示)

接下來,作者大大將教你調(diào)整角色的大小。
選定角色,然后會出現(xiàn)一個方形。作者大大猜你肯定知道該怎么做了——拖動這些邊框。

好了,角色的繪圖我們已經(jīng)學會了,那么接下來就是腳本部分(即程序部分)。
Tip:對了,作者大大差一點兒就忘了還有一個最重要的地方:(如圖3.4所示)

GIF、SVG、PNG。這3種格式各有千秋:GIF支持有2個以上造型的角色,和動畫差不多;SVG的英文全稱是“scalable vector graphics”,意為可縮放的矢量圖形(摘自百度百科);
PNG是目前最為主流的圖片格式,兼容性特別強。
這本書不是專門介紹圖片格式的,因此對這3種圖片格式的介紹就到這里。當然,如果你以后在本書中后面的章節(jié)看到這3種圖片格式而不解其意時,那么歡迎你查看本頁。
好了,在選定了你想要的圖片格式后,點擊“導出圖片”,
你只要等一會兒,就可以在此電腦中的下載中看到你的角色圖片了。
點擊“確認添加”按鈕,然后將你的角色命名為“玩家”。
呃……現(xiàn)在角色是添加進來了不假,但是角色看起來也太……看看圖3.5,你應該就能明白作者大大說的是什么了:

怎么辦?
你看到“開始”按鈕下面的角色信息區(qū)域了吧?把它們改成如下數(shù)值:(如圖3.6所示)

(角色名稱:玩家;隱藏狀態(tài):未隱藏、可見;旋轉(zhuǎn)方式:左右翻轉(zhuǎn);X坐標:0;Y坐標:-265;大?。?0;角度:0度)(效果如圖3.7所示)

好了,現(xiàn)在輸入這串代碼:(如圖3.8所示)

接下來點擊“變量”,在彈出的菜單中點擊“+變量”新建一個變量并命名為“得分”,將其設置為“全局變量”(如果你的操作正確或者不知道怎么操作,那么歡迎你參考圖3.9),再點擊“確定”。

然后新建一個角色,將其命名為“鐵錠”(如圖3.10所示):

好了,接下來給“鐵錠”角色輸入這串代碼(還有不要忘了更改它的數(shù)據(jù)?。海ㄈ鐖D3.11所示)

好了,接下來讓我們點擊“開始”按鈕,一起來看一下我們的第一個真正的小游戲的運行效果:(如圖3.12所示)

挑戰(zhàn)
1.這款游戲可能真的可以一直改進下去。更改游戲的代碼,讓玩家能得更多分。如果讓玩家表現(xiàn)出優(yōu)越性,那么他們真的會覺得玩你的游戲是一件很有趣的事。
2.讓角色“鐵錠”能更加頻繁地被克隆出來,也能讓玩家得更高的分數(shù)。
下一章我們將繼續(xù)改進游戲的代碼,讓游戲有背景音樂以及音效。