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

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

Scratch集齊新年禮物小游戲

2020-12-31 15:52 作者:壹零社  | 我要投稿



新年要到了,我們來做一個(gè)集齊所有新年禮物才能勝利的小游戲,本文介紹的如何判斷集齊道具的技巧可以用在很多游戲里面哦。為了增加游戲的難度,我們的主角“紅包”還要受到重力的影響。談起重力,大家肯定都知道物體由于地球的吸引受到的力叫做重力,重力的方向總是豎直向下的。但作為主角它的特技就是反重力,當(dāng)按下空格時(shí)重力方向變?yōu)橄蛏稀?/span>

游戲中需要控制“紅包”拿到全部禮物(元寶、錦鯉、糖葫蘆、春),然后才能勝利到達(dá)終點(diǎn)(門口)。游戲過程中只能處于“Fly Bird”游戲中的小鳥一樣的懸浮狀態(tài),不能掉落地上或者觸碰到天花板(圖1)。

?

首先我們來完成主角“紅包”的代碼:上傳合適的造型,設(shè)置合適的大小,固定好出發(fā)位置。為了控制設(shè)置兩個(gè)變量:“方向”用于控制方塊上下移動(dòng),用正負(fù)1表示;“速度”初始值為1,為了體現(xiàn)重力的感覺,隨著運(yùn)動(dòng)方向保持的時(shí)間延長數(shù)值不斷的增加,數(shù)值越大速度越快。程序開始后重復(fù)執(zhí)行(Y坐標(biāo)軸增加=方向×速度),并且速度一直持續(xù)增加(如圖2)。

?


為了能夠?qū)崿F(xiàn)反重力的效果,當(dāng)按下空格鍵的時(shí)候,速度回到初始值1,方向設(shè)置為(-1×方向),簡單的來說就是實(shí)現(xiàn)了調(diào)轉(zhuǎn)方向。為了防止卡Bug,我們還可以增加一個(gè)一直按下空格鍵不成立的條件(如圖3)。

?


當(dāng)按下左右方向鍵的時(shí)候只需要將紅包的X坐標(biāo)增加或減少相應(yīng)的數(shù)值便可以了。完成以上這些步驟,基本上簡單的反重力的效果已經(jīng)呈現(xiàn)了(如圖4)。

?


接下來再加上五毛錢的特效——拖影。拖影效果是游戲或者電影中炫酷的表現(xiàn)形式之一。用Scratch也可以表現(xiàn)出來,將需要拖影的物體克隆,當(dāng)克隆體啟動(dòng)時(shí),增加一定的虛像特效增加值,多次增加,同時(shí)設(shè)置大小減少,等待數(shù)秒鐘后,刪除克隆體。就會(huì)發(fā)現(xiàn)紅包神奇的出現(xiàn)了拖影的效果(如圖5)。


?

當(dāng)紅包拿完全部禮物后才可以到達(dá)終點(diǎn),觸發(fā)Success廣播。如果過程中觸碰舞臺(tái)邊緣否則會(huì)觸發(fā)Fail廣播。到達(dá)終點(diǎn)后給紅包設(shè)一個(gè)漸變消失的過場動(dòng)畫(如圖6)。

?


?

需要吃到4個(gè)禮物,我們設(shè)置變量“剩余禮物數(shù)量”=4,每次碰到一個(gè)禮物時(shí)變量-1。當(dāng)該變量=0時(shí),碰到門就可以發(fā)出Success廣播。對門編程(如圖7)。

?


對禮物編程,每個(gè)禮物只是外形和位置不同,代碼相同(如圖8)。碰到紅包時(shí)變量減1,并隱藏。

?

這個(gè)游戲要點(diǎn)一是通過變量獲取剩余道具數(shù),當(dāng)?shù)谰邤?shù)達(dá)到條件時(shí)可以過關(guān)。二是展示如何制作拖影特效。為了增加游戲難度,還可以在移動(dòng)的過程中增加一些障礙物。


Scratch集齊新年禮物小游戲的評論 (共 條)

分享到微博請遵守國家法律
昌乐县| 长武县| 井冈山市| 砚山县| 宜良县| 左贡县| 万山特区| 襄樊市| 松溪县| 大同市| 穆棱市| 吉木萨尔县| 武清区| 翁牛特旗| 伊金霍洛旗| 临泉县| 卢湾区| 安塞县| 九江市| 元氏县| 鄂尔多斯市| 铜鼓县| 博客| 罗甸县| 陈巴尔虎旗| 泰安市| 宜都市| 含山县| 毕节市| 馆陶县| 昭苏县| 绥芬河市| 蓬溪县| 喀什市| 通化县| 西安市| 肃宁县| 张家界市| 巴林左旗| 精河县| 锦州市|