iT邦幫忙

2023 iThome 鐵人賽

DAY 30
0
Software Development

Scratch輕鬆學系列 第 30

Scratch輕鬆學--滾軸遊戲製作

  • 分享至 

  • xImage
  •  

今天是第三十天嘉泰老師要和各位同學介紹滾軸遊戲要如何製作
以下為遊戲實際測試畫面:

這種遊戲的特點就是背景看起來會一直移動,好像主角一直往前的感覺
要達到這個效果,首先我們要製作的就是選擇一個單純不複雜的背景,嘉泰老師這邊選擇的是Blue Sky,然後在背景的造型當中,選擇匯出背景成為角色

https://ithelp.ithome.com.tw/upload/images/20231012/20162104PHHsl5w69k.jpg

然後在角色的地方,選擇上傳檔案,將剛剛Blue Sky.svg檔案匯入成為角色
並在複製一個,變成兩個角色
https://ithelp.ithome.com.tw/upload/images/20231012/20162104EA8qWtdpop.jpg

這一次的滾軸遊戲共會有4個角色,1個背景組合而成,以下老師會 逐一介紹

https://ithelp.ithome.com.tw/upload/images/20231012/20162104I4X7bxlHY6.jpg

1.Blue Sky的程式積木如下:設定的重點是將這個角色先定位在右方位置,再讓它一直由右移動,如果超過右邊x座標的極大值,再把x設定到前面的位置

https://ithelp.ithome.com.tw/upload/images/20231012/201621042ceQyBwDCt.jpg

2.Blue Sky2的程式積木如下:設定的重點是將這個角色先定位在左方位置,再讓它一直由右移動,如果x座標>0,再把x設定到左邊前面的位置

https://ithelp.ithome.com.tw/upload/images/20231012/20162104Xj3kLImJcO.jpg

透過這樣的搭配,就可以順利完成囉!注意裡面設定的數值僅供各位同學參考,不是一定要100%按照老師的設定數字內容,各位同學可以實際操作測試出自已覺得最佳的數值

3.貓咪(Sprite1) 角色造型選擇與程式積木介紹

本次貓咪造型會用到(Sprite1)預設的costume1,另外一個Cat Flying-a請在造型中自行在選取進來

https://ithelp.ithome.com.tw/upload/images/20231012/20162104SSlDysVtXI.jpg

貓咪程式積木內容: 這兩段程式比較特別的地方,老師整理如下
a. 我們透過向上進行跳躍,然後透過Y設為快速讓貓咪回到地面上
b. 我們按下的時候會變換造型,讓貓咪可以趴下躲避蝙蝠
c. 貓咪會像搭手扶梯一樣一直往前,如果碰到邊緣會再回到預設定位點

https://ithelp.ithome.com.tw/upload/images/20231012/201621049dA3Hr3YlX.jpg

4.敵人角色造型選擇與程式積木介紹

a.敵人角色先選擇幽靈Ghost,但在造型中再增加3個不同造型,分別是獅鷲(Griffin)、人頭馬(Centaur) 、蝙蝠(Bat)總共4個造型,特別注意老師將蝙蝠的位置往上拉,是為了讓主角遇到的時候,只能透過趴下才能成功躲避

https://ithelp.ithome.com.tw/upload/images/20231012/20162104l56BoOA0IC.jpg

b.敵人角色程式積木: 透過造型隨機取數1-4,就可以在同一個角色有機會出現不同敵人,設定x座標<-220的目的是當敵人前進到最左方的時候,就會回到我們預設的定位造型,並在重新變換一次造型

https://ithelp.ithome.com.tw/upload/images/20231012/20162104vIKZIQltj6.jpg

這就是嘉泰老師第30天的內容囉!希望對於正在學習Scratch程式積木的同學有所幫助,各位同學未來我們有緣再見囉!


上一篇
Scratch輕鬆學--躲避東西的遊戲
系列文
Scratch輕鬆學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言