Unity引擎入門——製做第一個2D遊戲(1)建立角色與場景

Unity做爲當今最流行的遊戲引擎之一,受到各大廠商的喜好。html

像是爐石傳說,以及最近的逃離塔克夫,都是由unity引擎開發製做。ide

做爲初學者的咱們,雖然沒法直接作出完成度那麼高的做品,但每個偉大的目標,都有一個微不足道的開始。讓咱們從一個2D小遊戲入手,來學習Unity引擎的使用吧!學習

① 新建項目,尋找素材

 

點擊「新建」,由於咱們要製做的是2D遊戲,因此咱們在新建項目時選擇「2D」。動畫

 

成功建立新項目以後,咱們就開始尋找製做遊戲所須要的素材。spa

 

在Unity本身的資源商店中,提供了大量的優質素材供咱們選擇,你能夠選擇本身喜歡的素材。3d

由於這是咱們第一個2D遊戲,因此咱們使用的是一些簡單的免費素材。htm

找到本身喜歡的素材以後,點擊下載,而後把所選的素材Import到咱們的項目當中。blog

導入完成以後,咱們能夠在左下角的Assets文件夾中找到咱們的素材。教程

完成了一些簡單的準備工做以後,咱們能夠開始作遊戲啦!遊戲

② 建立角色,搭建場景

在任何遊戲中,角色都是最重要的,一個好的主角能讓遊戲深刻人心。

固然,由於這是咱們製做的第一個小遊戲,因此主角也不會那麼複雜。

咱們打開剛纔導入的素材,找到一張主角站立的圖片,做爲咱們主角最初始的樣子。

直接把圖片拖拽進去就好啦!

若是你發現圖片的大小不滿意,請不要直接用拉伸的方式修改,而是經過修改圖片的每單位像素數

讓圖片變成合適的尺寸。

素材中默認的每單位像素數是100,但爲了讓咱們的主角看上去大一些,咱們將它改成16。

不要忘記了,若是你要對每單位像素數進行修改,就要把這個動做中的每一幀圖片都進行修改,

否則以後咱們就沒法作出正確的動畫效果了。

記得修改的時候要保證是偶數哦!

 

咱們的主角如今僅僅仍是一張圖片,讓咱們給它添加一些組件吧!

點擊添加組件,找到 Rigidbody2D(2D剛體)——這個組件可讓咱們主角受到重力影響。

再找到 Box Collider 2D(2D盒型碰撞器)和 Circle Collider 2D(2D圓型碰撞器)

這兩個都是碰撞器,可讓咱們的主角具備碰撞體積。

 

咱們點擊右側的編輯碰撞器,把碰撞器的形狀調整到合適的位置。

可能你會疑惑,爲啥要使用兩個碰撞器呢,不能直接使用一個盒型碰撞器嗎?

其實,的確是能夠只使用一個碰撞器的,可是在以後角色移動的部分,只有一個碰撞器會有許多不方便的地方,

因此根據你的喜愛,能夠選擇不一樣的碰撞器。

作到這裏,咱們已經擁有了一個簡單的小人物了,接下來就該製做地圖啦!

在如圖所示的窗口中,咱們新建一個2D的瓦片地圖

爲何叫作瓦片地圖呢?

由於在咱們繪製它的時候,有一個個的小方格,就像瓦片同樣。

 

打開咱們的平鋪調色板,首先新建一個調色板,

而後在素材中找到用來製做地圖的圖集,拖進咱們的調色板當中。

若是大小不合適的話,只要像修改主角的大小那樣,調整每單位像素數的大小就好啦!

接下來,能夠利用平鋪調色板裏的方塊,畫出你喜歡的地圖。

畫好以後,咱們也給地圖添加一個碰撞器。

選中瓦片地圖,點擊添加組件,找到瓦片地圖碰撞器。添加以後,咱們繪製的方塊就具備碰撞體積了。

作到這裏,遊戲就有了基礎的角色和場景,點擊運行試試看吧!

咱們的人物已經能夠站在地上啦!

在下一節教程裏,會介紹人物的基礎移動和動畫效果。

若是你以爲這篇博客對你有幫助,就點個關注吧!

 

原文出處:https://www.cnblogs.com/zny0222/p/12653088.html

相關文章
相關標籤/搜索