超級瑪麗是任天堂公司出品的著名橫版過關遊戲,伴隨著80後一代的成長,兒童時代小編因為這款遊戲沒有少挨媽媽的罵,今天,我就試著用scratch這個軟體來全程解析它的製作過程,Scratch是一款由麻省理工學院(MIT) 設計開發的一款面向少年的簡易編程工具。類似於搭積木的形式,你只要認識文字,就可以搭建程序,如果你的電腦上沒有這款軟體,可以去網絡上搜索scratch,下載即可。這裡為了區別開來超級瑪麗,所以我用的主人公是小貓。下面,就讓我們走進超級瑪麗小貓版的製作過程。先上一個視頻,超級瑪麗第一關製作完成演示視頻。視頻文章中不能插入發布,所以在視頻中單獨發出,有興趣的朋友可以點擊我的視頻。
超級瑪麗小貓版本第一關
(一)、背景的製作,背景的製作全部類同,我在這裡先詳細解讀,以下部分用的任何一個背景都是用類似的方法製作出來的。
⑴、在網絡上面下載超級瑪麗的背景圖片,以及一些蘑菇,烏龜,各式各樣關於超級瑪麗的素材。如圖001,圖002。
圖001
超級瑪麗小貓版本準備素材圖002
(2)、在舞臺導入背景圖片,用印章工具,印章工具在背景製作中使用比較頻繁,當然你也可以用PS等工具處理好再導入。
作者製作的第三關背景
(2)背景圖片上需要裝飾來點綴,這裡我們用的白雲,製作白雲飄飄代碼:
白雲在背景上面飄移代碼
(二)、小貓能夠在磚塊上面行走,蹦跳。
小貓在磚塊上行走,蹦跳代碼
控制小貓走和跳的程序
這裡小貓不能跳的太高,否則跳到天空中去,和實際情況不符合.設置以下程序.
小貓跳的最大高度不能超過Y坐標60
下面我們開始導入其他角色,問號箱子01,磚塊001,磚塊002,磚塊003。這四個角色除了問號箱子01外都不需要代碼。問號箱子有兩個造型。
問號箱子造型
下面是問號箱子被頂代碼,問號箱子被頂後,需要切換造型。
問號箱子被頂代碼
小貓頂到無用的磚塊會反彈。防止穿牆。
防止穿牆代碼
接下來是蘑菇01這個角色,蘑菇初始位置放在問號箱子的上面,在綠旗被點擊時是隱藏的,當接收到磚塊被頂的廣播以後,顯示,並開始移動,往下掉落。其代碼如下。
蘑菇01顯示,運動,被踩的時消失代碼
小貓咪在正面遇見蘑菇01時,如果不能從頂部踩落,小貓生命值會減少1。咪生命值共有三條,每消失一條,小貓咪將會在遊戲左下角重生。
小貓咪正面撞到蘑菇01以及重生代碼
下面,介紹小貓踩蘑菇代碼:
小貓踩蘑菇代碼
如果小貓三條生命值全部丟失,遊戲結束。
至此,超級瑪麗小貓版本第一關就製作完畢,不知道大家是否喜歡,如果有幾百的點擊量,小編會不斷的更新,爭取把每一關都呈現出來。