大家好。
Platformer Microgame是Unity官方的一個2D平臺跳躍遊戲項目模板,小夥伴們可以在這個模板的基礎上修改或者製作自己的遊戲。下邊我們就來簡單試玩下這個工程吧~
一、資源導入
寫文章時,該資源暫時還不支持Unity 2019.x版本,建議使用2018.4.x的版本。
新開Unity工程,在Asset Store中搜索並下載Platformer Microgame,然後導入工程。
導入完畢後如果場景沒有打開,可以在Asset > Scenes文件夾中打開SampleScene,打開場景後推薦先試玩一下哦。
二、使用Tilemap繪製關卡
Tilemap相當於把世界看做一個巨大的網格,可以往每一個網格單元放置不同的Sprite精靈圖,以此快速搭建2D關卡。
在開始繪製之前,點擊下圖所示2D按鈕,把Scene視圖轉換為2D模式,方便操作。
1.打開Tile Palette:Window > 2D > Tile Palette
2.在Tile Palette工具欄選中畫筆工具(用於繪製),並在Active Tilemap下拉菜單選擇Level。
3.在Tile Palette中選中一個或者多個需要繪製的格子,在Scene窗口中單擊或拖動鼠標進行繪製。
4.選擇橡皮工具可以進行刪除。
三、添加敵人
1.添加並設置敵人移動速度
打開文件夾Assets > Prefabs ,把Enemy預製體拖到Scene場景中進行實例化。
2.設置巡邏路徑
怪物可以在預設的路徑上來回巡邏。
(1)新建空的GameObject(Hierarchy窗口 > 右鍵 > Create Empty) ,重命名為Path,並拖動到需要移動的地面附近。
(2)在Path GameObject 上添加組件:Add Component > Patrol Path。
(3)拖動實心圓設置路徑起點和終點。
3.把路徑賦給敵人
找到Enemy身上的Enemy Controller腳本,把Path GameObject拖動到Enemy Controller腳本的Path屬性欄。
四、彈力板與加速板
1.打開文件夾Assets > Mod Assets > Powerup Prefabs,可以找到
Bouncepad(彈力板)和Speedpad(加速板)。2.把Bouncepad拖動到想要設置的地方,並且根據需要修改腳本Platformer Jump Pad中Vertical Velcity(豎直速度)參數。
3.把Speedpad 拖動到想要設置的地方,並且根據修改腳本Platformer Jump Pad中Max Speed(最大速度)參數和Duration(加速時長)。
大家來想想還有哪些有趣的用法呢?
五、裝飾
主要關卡搭建完成後,還可以通過添加一些小東西進行裝飾。
1.打開文件夾Assets > Environment > Sprites。
2.把house拖到Scene場景中。
3.添加Jiggler組件。
4.設置參數
(1)Rotation Jigger Amount繞相應的軸旋轉
(2)Scale Jiggler Amount沿對應的軸縮放
六、結語
Platformer Microgame的簡單試玩就到這了,大家發揮想象力,設計出有趣的關卡吧~如果還想深入地瞭解,可以參考官方教程:https://learn.unity.com/project/2d-platformer-template?language=en
咱們的遊戲開發交流群也歡迎強勢插入:869551769
希望參與線下游戲開發學習的,歡~~~~~~迎訪問:http://levelpp.com/
閱讀更多 皮皮關遊戲開發教育 的文章