最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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)的變化。好了,本次分享就到這里了


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

分享到微博請遵守國家法律
桐梓县| 金川县| 兴文县| 大港区| 石门县| 平远县| 新兴县| 桂平市| 丹凤县| 绿春县| 玉溪市| 涿鹿县| 阿勒泰市| 淳化县| 哈密市| 永昌县| 华池县| 乌恰县| 涪陵区| 龙山县| 漳州市| 长汀县| 永修县| 汉寿县| 安顺市| 万安县| 九江县| 德清县| 辽阳市| 富宁县| 铅山县| 永福县| 文安县| 桓仁| 澳门| 桂东县| 和田市| 分宜县| 确山县| 沁源县| 金乡县|