Unity作為當(dāng)今最流行的游戲引擎之一,受到各大廠商的喜愛。
像是爐石傳說,以及逃離塔克夫,都是由unity引擎開發(fā)制作。
作為初學(xué)者的我們,雖然無法直接做出完成度那么高的作品,但每一個偉大的目標(biāo),都有一個微不足道的開始。讓我們從一個2D小游戲入手,來學(xué)習(xí)Unity引擎的使用吧!
?① 新建項目,尋找素材?
點(diǎn)擊“新建”,因為我們要制作的是2D游戲,所以我們在新建項目時選擇“2D”。
成功創(chuàng)建新項目之后,我們就開始尋找制作游戲所需要的素材。
在Unity自己的資源商店中,提供了大量的優(yōu)質(zhì)素材供我們選擇,你可以選擇自己喜歡的素材。
因為這是我們第一個2D游戲,所以我們使用的是一些簡單的免費(fèi)素材。
找到自己喜歡的素材之后,點(diǎn)擊下載,然后把所選的素材Import到我們的項目當(dāng)中。
導(dǎo)入完成之后,我們可以在左下角的Assets文件夾中找到我們的素材。
完成了一些簡單的準(zhǔn)備工作之后,我們可以開始做游戲啦!
② 創(chuàng)建角色,搭建場景
在任何游戲中,角色都是最重要的,一個好的主角能讓游戲深入人心。
當(dāng)然,因為這是我們制作的第一個小游戲,所以主角也不會那么復(fù)雜。
我們打開剛才導(dǎo)入的素材,找到一張主角站立的圖片,作為我們主角最初始的樣子。
直接把圖片拖拽進(jìn)去就好啦!
如果你發(fā)現(xiàn)圖片的大小不滿意,請不要直接用拉伸的方式修改,而是通過修改圖片的每單位像素數(shù)
讓圖片變成合適的尺寸。
素材中默認(rèn)的每單位像素數(shù)是100,但為了讓我們的主角看上去大一些,我們將它改為16。
不要忘記了,如果你要對每單位像素數(shù)進(jìn)行修改,就要把這個動作中的每一幀圖片都進(jìn)行修改,
不然之后我們就無法做出正確的動畫效果了。
記得修改的時候要保證是偶數(shù)哦!
我們的主角現(xiàn)在僅僅還是一張圖片,讓我們給它添加一些組件吧!
點(diǎn)擊添加組件,找到?Rigidbody2D(2D剛體)——這個組件可以讓我們主角受到重力影響。
再找到?Box Collider 2D(2D盒型碰撞器)和?Circle Collider 2D(2D圓型碰撞器)
這兩個都是碰撞器,可以讓我們的主角具有碰撞體積。
我們點(diǎn)擊右側(cè)的編輯碰撞器,把碰撞器的形狀調(diào)整到合適的位置。
可能你會疑惑,為啥要使用兩個碰撞器呢,不能直接使用一個盒型碰撞器嗎?
其實,的確是可以只使用一個碰撞器的,但是在之后角色移動的部分,只有一個碰撞器會有許多不方便的地方,
所以根據(jù)你的喜好,可以選擇不同的碰撞器。
做到這里,我們已經(jīng)擁有了一個簡單的小人物了,接下來就該制作地圖啦!
在如圖所示的窗口中,我們新建一個2D的瓦片地圖。
為什么叫做瓦片地圖呢?
因為在我們繪制它的時候,有一個個的小方格,就像瓦片一樣。
打開我們的平鋪調(diào)色板,首先新建一個調(diào)色板,
然后在素材中找到用來制作地圖的圖集,拖進(jìn)我們的調(diào)色板當(dāng)中。
如果大小不合適的話,只要像修改主角的大小那樣,調(diào)整每單位像素數(shù)的大小就好啦!
接下來,可以利用平鋪調(diào)色板里的方塊,畫出你喜歡的地圖。
畫好之后,我們也給地圖添加一個碰撞器。
選中瓦片地圖,點(diǎn)擊添加組件,找到瓦片地圖碰撞器。添加之后,我們繪制的方塊就具有碰撞體積了。
做到這里,游戲就有了基礎(chǔ)的角色和場景,點(diǎn)擊運(yùn)行試試看吧!
我們的人物已經(jīng)可以站在地上啦!
在下一節(jié)教程里,會介紹人物的基礎(chǔ)移動和動畫效果。
如果你覺得這篇博客對你有幫助,就點(diǎn)個關(guān)注吧!文章來源:http://www.zghlxwxcb.cn/news/detail-767642.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-767642.html
到了這里,關(guān)于UNITY—2D游戲制作入門!的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!