国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Scratch小游戲之地下100層

2020-07-31 09:46陳新龍
電腦報 2020年28期
關(guān)鍵詞:腳本小游戲階梯

陳新龍

今天給大家?guī)硪豢罱?jīng)典的小游戲:地下100層,相信大家對這款游戲不陌生。在游戲中,我們的角色是一只小貓,通過鍵盤上的左右鍵進行移動,可以從一塊階梯上跳到另外一塊階梯上,階梯會不斷地向上移動,到達一定的高度便會自動消失,新的階梯會隨機從底部升起來,玩家一定要注意,不能讓小貓從階梯上摔下來,如果碰到底部的刺,就算挑戰(zhàn)失敗。如果玩家成功通過到達了地下100層,挑戰(zhàn)成功。今天我們就用Scratch編程,挑戰(zhàn)一下這款經(jīng)典的小游戲制作。

制作游戲前,我們需要提取準備好素材,游戲中我們需要提前準備好:游戲背景照片、階梯圖片,還有底部“刺”的圖片,有關(guān)素材可以掃碼下載,里面都有哦。

第一步腳本規(guī)劃,選擇合適的背景和角色。從背景庫中挑選一個好看的背景圖,也可以自己導入添加。導入準備好的“階梯”和“刺”的角色圖片,“刺”放在舞臺的底部用來作為判斷失敗的障礙物,大小設為195填充滿整個舞臺底部。角色還是使用默認的小貓。

第二步,對角色進行腳本規(guī)劃。

首先是主角小貓的左右移動腳本,當用戶按下→鍵,面向90°方向,然后移動10步,為了效果更加逼真,加上“下一個造型”模塊,實現(xiàn)移動腳步的效果。當按下←鍵,面向-90°方向,移動10步。提醒一點,需要“將旋轉(zhuǎn)的方式設為:左右旋轉(zhuǎn)”,不然會出現(xiàn)上下翻轉(zhuǎn)的問題。

小貓的垂直移動的腳本要考慮有沒有碰到階梯的兩種情況。碰到階梯時小貓需要與階梯同步上升,使用條件判斷當小貓“碰到階梯的顏色”(使用吸管取得階梯的綠色),將Y坐標增加2;否則Y坐標增加-5,也就是往下掉。

最后當小貓落到舞臺底部,碰到黑色的“刺”時,游戲結(jié)束,停止全部的腳本。

規(guī)劃階梯腳本。在舞臺底部隨機產(chǎn)生階梯并上升到一定位置消失。

設置一個“層”的變量,用來記錄跳過階梯的數(shù)量。

想必大家都想到了階梯要使用克隆,點擊綠旗將第一個階梯移動到固定的位置,防止小貓直接掉下來游戲失敗。

在游戲規(guī)則中提到,階梯到達一定的高度會自動消失,這里可以添加一個判斷,第一個階梯的Y軸的坐標大于50,隱藏起來,否則Y坐標增加2。

當階梯的克隆體啟動時,階梯要隨機出現(xiàn)并且向上移動,圖中的70代表階梯上升的最高高度,如果大于70,刪除克隆體。

這個游戲的娛樂性和可玩性都是很高的,而且難度也不是特別的大,大家可以嘗試著自己動手做一下,也可以在此基礎上增加一些功能,比如說設置一下掉下來的炸彈,讓小貓進行躲避的功能,或者可以給階梯增加點不一樣的效果,比如增加易碎階梯或者是帶“刺”階梯都可以,只要你腦洞夠大,創(chuàng)意可以無限。

猜你喜歡
腳本小游戲階梯
常識:斜坡與階梯
專注力小游戲
自動推送與網(wǎng)站匹配的腳本
爬階梯
藝術(shù)創(chuàng)意階梯
舉一反三新編
捕風捉影新編
愚公移山
迁西县| 涞水县| 介休市| 饶河县| 翼城县| 林西县| 霍邱县| 南京市| 四子王旗| 江西省| 建瓯市| 邯郸县| 达孜县| 长寿区| 仙游县| 达尔| 扶风县| 邛崃市| 偏关县| 丰顺县| 汉阴县| 娱乐| 桦川县| 顺义区| 盱眙县| 怀化市| 封丘县| 文登市| 应城市| 黄浦区| 本溪| 华池县| 旺苍县| 平谷区| 甘肃省| 武陟县| 哈密市| 息烽县| 如皋市| 西充县| 南华县|