Unity游戲開(kāi)發(fā)程序員在游戲公司和團(tuán)隊(duì)一起合作做一個(gè)項(xiàng)目時(shí),有時(shí)會(huì)遇到要利用3D游戲開(kāi)發(fā)套件的的情景。可是對(duì)于剛?cè)胄胁痪玫腢nity游戲開(kāi)發(fā)新人來(lái)說(shuō),他們對(duì)這塊不是很熟悉,會(huì)嚴(yán)重影響項(xiàng)目進(jìn)度。今天千鋒Unity講師就為大家分享3D游戲開(kāi)發(fā)套件如何入門(mén)的知識(shí)。
創(chuàng)建新場(chǎng)景
首先我們創(chuàng)建一個(gè)新場(chǎng)景。3D游戲開(kāi)發(fā)套件中已含有一個(gè)工具可以自動(dòng)創(chuàng)建一個(gè)新的默認(rèn)場(chǎng)景,其中包含我們的英雄aodi和移動(dòng)、攻擊所需要的元素以及地面元素。點(diǎn)擊Unity瀏覽器頂部菜單Go to Kit Tools (訪問(wèn)套件工具),選擇Create New Scene(創(chuàng)建新場(chǎng)景)。
輸入新場(chǎng)景名稱
點(diǎn)擊創(chuàng)建,新創(chuàng)建的場(chǎng)景中,將包含:地面,aodi、UI元素和游戲菜單。點(diǎn)擊編輯器頂部菜單Play(播放)按鈕。
我們的玩家角色aodi控制方式如下
移動(dòng):W, S, A, D
跳躍:Space
近戰(zhàn):左鍵單擊
攝像機(jī)控制:鼠標(biāo)滑動(dòng)
暫停:ESC
添加移動(dòng)平臺(tái)
我們將為場(chǎng)景添加移動(dòng)平臺(tái)。所有可交互對(duì)象都能在項(xiàng)目的Prefabs > Interactables目錄中找到。添加MovingPlatform的步驟如下:找到項(xiàng)目窗口。打開(kāi)Assets > 3DGameKit > Prefabs > Interactables。左鍵單擊并拖拽MovingPlatform 對(duì)象到場(chǎng)景視圖中,使用Transform工具來(lái)將平臺(tái)平移(W)、旋轉(zhuǎn)(E)和縮放(R)到合適的位置。
在編輯器頂部點(diǎn)擊Play
MovingPlatform 目前是靜止的。我們要讓它動(dòng)起來(lái):在場(chǎng)景視圖中的MovingPlatform 上找到End Point(終點(diǎn))工具。查看檢視窗口,找到Simple Translator 組件。使用Preview Position (預(yù)覽位置)上的滑塊來(lái)查看平臺(tái)的移動(dòng)位置。
當(dāng)然如果完全是零基礎(chǔ)的小萌新,可以來(lái)千鋒教育Unity游戲開(kāi)發(fā)培訓(xùn)班,免費(fèi)試聽(tīng)兩周。千鋒Unity游戲開(kāi)發(fā)培訓(xùn)課程深入教學(xué)的圖形技術(shù),講解包括OpenGL渲染管線,著色器,高光計(jì)算、菲尼爾色散、霧方程式等高階課程。對(duì)于從事過(guò)Unity游戲開(kāi)發(fā)的人員也具有相當(dāng)?shù)膶W(xué)習(xí)價(jià)值,還有免費(fèi)的Unity視頻教程供大家學(xué)習(xí)參考。
