国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

游戲中小地圖的制作方法

2022-09-27 15:32 作者:游戲開發(fā)RAIN  | 我要投稿

游戲當中,小地圖的用處那可是相當大的。比如LOL中,我們可以通過小地圖來觀察敵人的動向,讓我們能在敵人的抓捕中化險為夷。再比如吃雞游戲里面同樣重要,我們可以根據(jù)地圖來選擇據(jù)點。所以小地圖的作用很強。那么游戲中的小地圖到底是怎么做的呢?今天分享一下做小地圖的兩種方法。先看效果圖。

圖中可以看出,小地圖的基本功能已經(jīng)有了。根據(jù)3D世界的位置來更新小地圖UI位置。OK,那么怎么做呢?

首先來講解第一種方式,很簡單的操作。首先我們新建一個攝像機,然后設置成那種自上而下的垂直投射。然后新建一個RenderTextrue,并且把它給攝像機的TargetTextrue屬性。最后再

新建一個畫布,然后畫布上面一個RawImage,把RenderTextrue給Rawiamge的Textrue屬性。搞定!

這個方法沒什么好說的,unityUGUI中的RawImage非常適合做小地圖。當然,只是功能簡單的小地圖。

第二種方法就是需要寫腳本了,原理很簡單:根據(jù)世界坐標下玩家與怪物之間的距離來動態(tài)的生成和顯示圖標即可。具體的圖標位置需要計算。計算的方法就是就算比例,并且映射到UI上面去即可。這里直接貼出代碼。

Jiance這個函數(shù)專門來計算比例,然后顯示就是上面的那兩個方法,也不是很難。但是或者小地圖它功能還是比較單一的。不想LOL的可以點擊的地圖。以及其他的一些功能。但是正常的效果是有的。比如玩家的旋轉(zhuǎn)位置等都有動態(tài)的變化。好了,本次分享就到這里了


游戲中小地圖的制作方法的評論 (共 條)

分享到微博請遵守國家法律
兴山县| 枝江市| 肥西县| 奈曼旗| 灌南县| 竹溪县| 内江市| 潼南县| 绥江县| 黄龙县| 乌鲁木齐市| 尖扎县| 运城市| 土默特右旗| 永昌县| 石城县| 江门市| 微山县| 青浦区| 昌黎县| 平安县| 万州区| 芜湖县| 山东| 陕西省| 乐山市| 体育| 益阳市| 虹口区| 平罗县| 洪湖市| 大渡口区| 台湾省| 合水县| 胶州市| 阿合奇县| 增城市| 馆陶县| 沂源县| 辉县市| 峨边|