今天是第三十天嘉泰老師要和各位同學介紹滾軸遊戲要如何製作
以下為遊戲實際測試畫面:
這種遊戲的特點就是背景看起來會一直移動,好像主角一直往前的感覺
要達到這個效果,首先我們要製作的就是選擇一個單純不複雜的背景,嘉泰老師這邊選擇的是Blue Sky,然後在背景的造型當中,選擇匯出背景成為角色
然後在角色的地方,選擇上傳檔案,將剛剛Blue Sky.svg檔案匯入成為角色
並在複製一個,變成兩個角色
這一次的滾軸遊戲共會有4個角色,1個背景組合而成,以下老師會 逐一介紹
1.Blue Sky的程式積木如下:設定的重點是將這個角色先定位在右方位置,再讓它一直由右移動,如果超過右邊x座標的極大值,再把x設定到前面的位置
2.Blue Sky2的程式積木如下:設定的重點是將這個角色先定位在左方位置,再讓它一直由右移動,如果x座標>0,再把x設定到左邊前面的位置
透過這樣的搭配,就可以順利完成囉!注意裡面設定的數值僅供各位同學參考,不是一定要100%按照老師的設定數字內容,各位同學可以實際操作測試出自已覺得最佳的數值
3.貓咪(Sprite1) 角色造型選擇與程式積木介紹
本次貓咪造型會用到(Sprite1)預設的costume1,另外一個Cat Flying-a請在造型中自行在選取進來
貓咪程式積木內容: 這兩段程式比較特別的地方,老師整理如下
a. 我們透過向上進行跳躍,然後透過Y設為快速讓貓咪回到地面上
b. 我們按下的時候會變換造型,讓貓咪可以趴下躲避蝙蝠
c. 貓咪會像搭手扶梯一樣一直往前,如果碰到邊緣會再回到預設定位點
4.敵人角色造型選擇與程式積木介紹
a.敵人角色先選擇幽靈Ghost,但在造型中再增加3個不同造型,分別是獅鷲(Griffin)、人頭馬(Centaur) 、蝙蝠(Bat)總共4個造型,特別注意老師將蝙蝠的位置往上拉,是為了讓主角遇到的時候,只能透過趴下才能成功躲避
b.敵人角色程式積木: 透過造型隨機取數1-4,就可以在同一個角色有機會出現不同敵人,設定x座標<-220的目的是當敵人前進到最左方的時候,就會回到我們預設的定位造型,並在重新變換一次造型
這就是嘉泰老師第30天的內容囉!希望對於正在學習Scratch程式積木的同學有所幫助,各位同學未來我們有緣再見囉!