最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

第3章 制作一個小游戲

2023-02-22 22:54 作者:在下星雨洛  | 我要投稿

Tip:上次答應過大家這一章教大家如何制作一個小游戲,所以這一章作者大大就教大家制作一個接物類的小游戲。

打開kitten4.0,創(chuàng)建一個空白作品。

這次創(chuàng)建一個新角色,可以自己畫,也可以選擇上傳圖片。但是這次如果你選擇了上傳圖片,那么我將教給你一個好東西( ̄▽ ̄):看一下圖3.1的步驟,你就會明白如何摳圖了。

圖3.1 ?點擊這個魔法棒

然后我們就會發(fā)現(xiàn),你的鼠標指針會變成魔法棒。點擊圖片的白色部分,你就會發(fā)現(xiàn),白色的那部分不見了!

恭喜你,你學會了在kitten4.0中摳圖!

但是還有很多多余的透明的邊,這在處理角色碰撞時是非常要命的,因為程序會默認這些透明的邊也是角色的一部分,因此通常有些處理角色碰撞的程序并沒有錯,但兩個角色還沒有撞到一起程序就認定他們已經(jīng)碰撞了。

所以下面我們就要順理成章地介紹如何修剪角色了。這是非常有用的一個功能?。ㄈ鐖D3.2所示)

圖3.2 ?點擊這里進入修剪角色界面

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

圖3.3 ? 修剪角色

接下來,作者大大將教你調(diào)整角色的大小。

選定角色,然后會出現(xiàn)一個方形。作者大大猜你肯定知道該怎么做了——拖動這些邊框。

圖3.4 ? 注意這些數(shù)據(jù):w意為角色的寬,h意為角色的高

好了,角色的繪圖我們已經(jīng)學會了,那么接下來就是腳本部分(即程序部分)。

Tip:對了,作者大大差一點兒就忘了還有一個最重要的地方:(如圖3.4所示)

圖3.4 ?看到“確認添加”按鈕旁邊的另一個按鈕了吧?點擊圖3.4中右邊的圖標將角色導出為圖片,支持3種格式:

GIF、SVG、PNG。這3種格式各有千秋:GIF支持有2個以上造型的角色,和動畫差不多;SVG的英文全稱是“scalable vector graphics”,意為可縮放的矢量圖形(摘自百度百科);

PNG是目前最為主流的圖片格式,兼容性特別強。

這本書不是專門介紹圖片格式的,因此對這3種圖片格式的介紹就到這里。當然,如果你以后在本書中后面的章節(jié)看到這3種圖片格式而不解其意時,那么歡迎你查看本頁。

好了,在選定了你想要的圖片格式后,點擊“導出圖片”,

你只要等一會兒,就可以在此電腦中的下載中看到你的角色圖片了。

點擊“確認添加”按鈕,然后將你的角色命名為“玩家”。

呃……現(xiàn)在角色是添加進來了不假,但是角色看起來也太……看看圖3.5,你應該就能明白作者大大說的是什么了:

圖3.5 ?哦我的天,角色太大了,而且位置還偏了

怎么辦?

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

圖3.6 ? 這才是正確的數(shù)據(jù)(含義如下)

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

圖3.7 ?現(xiàn)在檢查一下,角色看著應該和圖3.7中的角色一樣

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

圖3.8 ?是不是看著有點怪怪的( ̄▽ ̄)

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

圖3.9 ?恭喜你,你學會了新建變量!

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

圖3.10 ?作者大大在這里用的是網(wǎng)絡上的《minecraft》(即我的世界,你可能玩過,那個游戲真的很好玩?。﹫D片,當然了,你也可以使用網(wǎng)絡上的圖片。但如果將來你用python、Java之類的編程軟件寫程序用到了別人的圖片,那么你要聲明圖片的出處,并感謝圖片的原作者以避免法律問題(但這在商業(yè)游戲中是完全違法的)。

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

圖3.11 ?鐵錠的代碼及數(shù)據(jù)

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

圖3.12 ?你能超過作者大大的高分嗎?

挑戰(zhàn)

1.這款游戲可能真的可以一直改進下去。更改游戲的代碼,讓玩家能得更多分。如果讓玩家表現(xiàn)出優(yōu)越性,那么他們真的會覺得玩你的游戲是一件很有趣的事。

2.讓角色“鐵錠”能更加頻繁地被克隆出來,也能讓玩家得更高的分數(shù)。

下一章我們將繼續(xù)改進游戲的代碼,讓游戲有背景音樂以及音效。


第3章 制作一個小游戲的評論 (共 條)

分享到微博請遵守國家法律
三台县| 泗洪县| 偏关县| 合山市| 独山县| 电白县| 紫云| 旺苍县| 高淳县| 濉溪县| 闸北区| 石家庄市| 贵定县| 加查县| 怀来县| 南阳市| 额尔古纳市| 股票| 忻城县| 象州县| 大邑县| 宁陕县| 碌曲县| 双峰县| 普陀区| 陈巴尔虎旗| 比如县| 黄大仙区| 巴马| 墨竹工卡县| 井冈山市| 定州市| 社会| 海口市| 汕头市| 宁城县| 龙海市| 临澧县| 都匀市| 霸州市| 全椒县|