2020国产成人精品视频,性做久久久久久久久,亚洲国产成人久久综合一区,亚洲影院天堂中文av色

分享

【新提醒】【【AchorU3D學(xué)習(xí)筆記 ⑤】超簡單利用UGUI制作圓形小地圖】

 kiki的號(hào) 2017-04-05
本帖最后由 u75379946 于 2016-4-7 09:45 編輯


由于UI都是Achor自己用PS做的,比較粗糙,大家見諒,不過絲毫不影響功能的實(shí)現(xiàn),下面我們看看今天的筆記:
首先我們看看需要哪些組件:
1.在Canvas畫布下新建一個(gè)GameObject,改名為Mask,顧名思義,該組件實(shí)現(xiàn)遮罩功能。
2.在Mask下面添加RawImage,用來實(shí)現(xiàn)小地圖動(dòng)態(tài)顯示。

3.新建一個(gè)Sprite作為角色的子對(duì)象,改名為Icon,實(shí)現(xiàn)小地圖中代替角色的箭頭圖標(biāo)。(貼圖大家根據(jù)自己喜好來畫,這里Achor就簡單的用了PS繪制

4.需要兩個(gè)相機(jī),一個(gè)用來追蹤小地圖,一個(gè)用來顯示UI(UI層用一個(gè)相機(jī)額外顯示比較方便)

組件一共就這么多。
下面開始制作!?。。。。?/font>

本帖隱藏的內(nèi)容

1.先調(diào)整Icon,Minimap的位置及參數(shù),即角色位置的正上方,視距根據(jù)需求可改變相機(jī)Y軸或者相機(jī)視距,Icon也調(diào)整至角色正上方,調(diào)整相機(jī)的 ,只顯示Icon和Terrain。新建一個(gè)Render Texture托給Minimap的Target Texture。
再給Minimap加兩行簡單代碼,讓他跟隨Icon。

代碼如下:
private Transform transform;
public GameObject icon;
void Start ()
{
        transform=GetComponent<Transform>();
}

void Update ()
{
        transform.position = new Vector3(icon.transform.position.x,59.01f,icon.transform.position.z);
}
2.將剛才的Texture(a)拖動(dòng)給Raw Image。

此時(shí)已經(jīng)可以實(shí)現(xiàn)小地圖功能啦,不過是方形的!很丑!

3.下面要修改Mask啦,給Mask添加如下兩個(gè)組件,并修改Image組件的Source Image為圓形。(圓形自己畫就是了)

現(xiàn)在變成圓形了!

But?。hy 還是so丑???
5.加個(gè)邊框吧,在UI下新建個(gè)Image,下面再添加兩個(gè)Button并改名,再加入自己繪制的邊框和按鈕就OK啦

現(xiàn)在好看多了把~(雖然我覺得還是很丑,但畢竟Achor日思夜想的美工MM還沒有找到,只能靠自己了)


好啦,關(guān)于美觀的問題就不多說啦,各位可以盡情的發(fā)揮~到此小地圖功能已經(jīng)實(shí)現(xiàn),是不是非常簡單?支持Achor并且覺得對(duì)你有幫助的話就送個(gè)鮮花點(diǎn)個(gè)贊吧~想繼續(xù)和Achor學(xué)習(xí)其他知識(shí)請(qǐng)關(guān)注我的公眾微信:黑客畫家 以及我的 個(gè)人博客 :anchorart9.com


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多