阿虎編程課!scratch做一個(gè)射擊小游戲qwq

勵志當(dāng)最強(qiáng)課代表的我來給大家總結(jié)總結(jié)??????
scratch做一個(gè)射擊小游戲qwq
視頻內(nèi)容:
1??前言??
2??制作過程講解??
視頻內(nèi)容:
1??前言??
圖形化編程,體驗(yàn)編程樂趣,編程邏輯較為復(fù)雜
用 scratch 編程編一個(gè)射擊小游戲
?
00:01
?
2??制作過程講解??
- 把小貓刪除后,新建一個(gè)角色,畫個(gè)主角背景,畫一個(gè)灰色的布,把敵人也畫上。來到代碼區(qū)把大小調(diào)好大小一樣。
- 可以當(dāng)利旗被點(diǎn)擊移到當(dāng)前的位置,要實(shí)現(xiàn)移動。那么按下上下左右就要朝哪個(gè)地方走用。如果那么進(jìn)行按下右就往右走,就要將水平的 X 坐標(biāo)增加才行
- 上下就是加減 Y 坐標(biāo)即可測試一下確實(shí)能移動了,但是效果不理想,讓它不斷面向鼠標(biāo)可以了,但是它跟的位置有點(diǎn)偏到造型里,給它轉(zhuǎn)個(gè)向
- 下一步,實(shí)現(xiàn)主角發(fā)射子彈,繪制一個(gè)子彈的角色,按下鼠標(biāo)就可以發(fā)射子彈。那么就要克隆自己刪減一些代碼后,開始重點(diǎn)為了實(shí)現(xiàn)射擊的直線用到面向主角的方向,并且讓子彈移動重復(fù)執(zhí)行,讓它碰到邊才停止。別忘了刪掉它的克隆體。
- 僵尸要有血量的設(shè)定,新建一個(gè)變量輕松解決。開始時(shí)將僵尸血量設(shè)為一個(gè)數(shù),被擊中就是碰到子彈就將血量減少。
- 如果血量小于1,就刪除自己的克隆體,看起來效果真好。子彈穿透不對勁,把碰到僵尸與碰到邊連在一起,這不就好了。
- 實(shí)現(xiàn)打到僵尸,僵尸閃光用亮度特效還行,主角也要有血量,開始血量是 100 受到攻擊,也就是碰到僵尸血量減少,并且還要被打擊退 X 坐標(biāo)減少即可,效果不明顯增加數(shù)值放上面完成血量小于 1 也要有所反應(yīng),大概玩法就好了。
- 這個(gè)角色生命藥水是可以加血的,碰到主角應(yīng)該加入主角的背包。新建列表叫物品,碰到主角后將自己加入物品。如果物品中包含生命藥水,并且按下了空格鍵表示執(zhí)行這條命令,血量就增加,并且刪除列表中的自己完整測試。一個(gè)簡單的射擊小游戲就做好了。
?
00:43
?
標(biāo)簽: