「今天我們開始scratch3的實戰內容-植物大戰殭屍。」
本系列的特點是實際跟著操作做,爭取大家能跟著製作出仿真度很高的《植物大戰殭屍》。
PS:這裡不會單獨講某個模塊或者技巧,不太清楚的,可以在討論區提問或者查看之前的文章。
還有就是可以先不管是否理解,先照做,能仿造出來增加自己的信心後,有時間和有興趣後在進行深入。
遊戲場景和素材
遊戲場景如下:
運行遊戲,遊戲公司的logo慢慢的從黑暗中顯現出來,然後又慢慢的退到黑暗中,然後出現了遊戲的引導頁面。
差不多就是這個效果
遊戲的素材,在後臺回復關鍵字:
啟動動畫
就可以獲得百度的下載連結。
那看過之前文章的朋友可能會問,那這個跟原來的有什麼區別。
這個區別主要在於變量和列表的運用,會讓腳本非常的整潔。
基本的操作
大家跟著我的文章和腳本,一步步來進行操作。
1、首先,大家按照上面的說明下載素材;
2、打開scratch3(如果沒有安裝,請參考:【從零開始學】1-(父)scratch的獲取和安裝),先選擇增加背景:
好了,背景添加完畢。
然後點擊上圖方框裡的代碼,來到代碼腳本的編制頁。
3、我們因為打算使用變量和列表來處理遊戲的進程,所以,可以考慮有一個列表存放的是遊戲的主流程,比如啟動動畫、遊戲加載、遊戲菜單等,然後使用一個變量來記錄這個主流程列表當前所處的位置,通過循環來處理。
所以,為了能夠更好的管理,我們增加一個隱藏的角色,來處理這些,這裡就選了scratch3自帶的一個角色,來處理。
選擇它
然後在新建一個變量(當前場景)和一個列表(主線出場順序)。
注意:勾選了某個變量或者列表就會在顯示區域顯示出來
這個時候,我們加入「主線出場順序」的第一條主線:啟動動畫
在紅色的框裡輸入:啟動動畫
4、在Giga這個角色腳本區,選擇如下的腳本:
注意哦,上圖運行時,「當前場景」的值為1,所以,廣播那一條積木中,其實
就是取:主線出場順序的第1項。
然後為什麼要等待呢,因為我們這是主循環,必須要等廣播的內容完成了,
才能進行下一項。
好了,今天就到這裡,如果覺得跟的上或者覺得有所收穫的,麻煩點個讚,
以及推薦給更多的人哦。