網(wǎng)站開發(fā)功能怎么推廣自己的網(wǎng)站
第二章:火焰和UI設(shè)計(jì)
- 前言
- 一、火焰模型管理
- 灶臺(tái)火焰
- 壁爐火焰
- 二、電視機(jī)播放
- 三、UI設(shè)計(jì)
- 結(jié)語
前言
這次帶大家從0到1做一個(gè)unity項(xiàng)目:《樣板間展示》。
顧名思義,項(xiàng)目?jī)?nèi)容是展示樣板間,即玩家可以與房間中的物體、家具進(jìn)行交互。
至于項(xiàng)目的用途:可以用于租房或者買房時(shí)用來在線上看樣板間,也可以用于RPG游戲中主角的房屋漫游。
一、火焰模型管理
房屋中的灶臺(tái)和壁爐都是需要火焰效果的,但是房屋模型自帶的效果中沒有火焰的效果,所以我們需要自己自行導(dǎo)入設(shè)計(jì)制作效果,關(guān)鍵是做法也不難,一起來試試吧。
灶臺(tái)火焰
我們根據(jù)圖中的資源路徑找到對(duì)應(yīng)的火焰素材,然后將其拖入到場(chǎng)景中對(duì)應(yīng)的位置,就是灶臺(tái)上的四個(gè)火口的位置,別忘了調(diào)整下大小,使其看起來更加的自然。
完成之后,創(chuàng)建一個(gè)空物體,統(tǒng)一管理這四個(gè)火焰。
壁爐火焰
同樣的模型,給壁爐也拖一個(gè),也要調(diào)整到合適的位置大小。
壁爐這里就一個(gè)火焰,所以不需要額外的創(chuàng)建空物體去統(tǒng)一管理。
(為了便于管理區(qū)分,這里建議修改一下命名)
二、電視機(jī)播放
電視機(jī)的模型有了,剩下的視頻播放效果,請(qǐng)移步下面的文章。這篇文章中我有詳細(xì)的講解說明。這里就不再重復(fù)闡述了,感謝理解。
👉🏻 Unity3D中視頻播放效果制作
學(xué)會(huì)制作視頻播放效果之后,要注意一下這里,因?yàn)槲覀兒罄m(xù)要控制播放,所以要注意Quad物體不要隨便放置。
三、UI設(shè)計(jì)
除了前面的那些,其次就是UI的設(shè)計(jì),這里的制作相對(duì)來說比較簡(jiǎn)單,沒有什么技術(shù)含量,所以這里只介紹一部分,剩下的就自行操作。
在Hierarchy窗口的空白處,點(diǎn)擊右鍵,選擇UI,會(huì)出現(xiàn)很多UI組件。其中Legacy中的組件是舊版的Unity中遺留的組件,有些時(shí)候還是需要用到舊的組件。
選擇你想要?jiǎng)?chuàng)建的組件,這里我用的是Legacy中的組件,因?yàn)門ext的組件不需要額外的操作就可以顯示中文,新版的組件Text-TextMeshPro的中文會(huì)顯示方框。
隨便創(chuàng)建一個(gè)UI組件,創(chuàng)建完成之后,以Text組件為例,可以看到Inspector窗口有許多屬性。這些屬性比較簡(jiǎn)單,即使沒有基礎(chǔ)也是可以輕松看懂的。
這里我們著重的講一下下面這個(gè)類似九宮格的東西:這是組件對(duì)于父級(jí)的定位,設(shè)置為左上角后,組件對(duì)父級(jí)的左上角進(jìn)行定位。例如組件的父級(jí)的左上角移動(dòng)了,組件會(huì)跟著一起移動(dòng),但是相對(duì)位置是不會(huì)變的;如果父級(jí)的右上角或者右下角其他位置移動(dòng)了,是不會(huì)影響到組件的,組件不會(huì)跟著一起移動(dòng)。
由于我們的UI組件是在左上角的部分,所以父級(jí)要定位左上角。這里由于組件較多,所以需要?jiǎng)?chuàng)建空物體進(jìn)行統(tǒng)一管理。
剩下的就是時(shí)間問題了,自己動(dòng)手制作吧。效果圖:
還有一個(gè)UI系統(tǒng)需要制作:準(zhǔn)星、小地圖、按鍵提示
這里由于上面已經(jīng)有了一個(gè)UI的畫布Canvas,所以需要新建一個(gè)Canvas,然后再在Canvas的基礎(chǔ)上創(chuàng)建這個(gè)UI系統(tǒng)的組件。就是選中之后再點(diǎn)擊右鍵,創(chuàng)建的組件會(huì)成為它的子級(jí)。
右上角小地圖的制作可以參考我的這篇文章,里面有詳細(xì)的講解。
👉🏻 游戲中小地圖的制作__unity基礎(chǔ)開發(fā)教程
這個(gè)項(xiàng)目里我是沒有用到上述文章中說到的Icon標(biāo)識(shí),這里大家根據(jù)自己的需求進(jìn)行自定義,可用可不用。
結(jié)語
這篇文章的內(nèi)容就說到這里,下一期就是代碼腳本的編輯。另外如果文章中有沒講解清楚看不懂的地方,可以評(píng)論區(qū)也可以私信告訴我,我將進(jìn)行更新講解,感謝支持,下期見,拜拜