當前位置:編程學習大全網 - 源碼下載 - Unity3D制作小土地

Unity3D制作小土地

在這種模式下,制作小地圖的速度相當快。妳只需要導入NGUI插件,把整個場景渲染成地圖,把地圖做成NGUI的圖集(以上純屬NGUI操作,不懂請自行搜索~我懶)。接下來才是重點~

首先在NGUI的2DUI中建立小地圖專用面板,在UIPanel中開啟裁剪,不管是硬剪還是軟剪,只要能剪就剪。

這是我的小地圖的面板設置,具體設置妳可以自己研究。

然後在這個面板中創建壹個精靈,這就是妳的場景貼圖,將精靈縮放的ZY與場景的XZ長度對應起來(這是懶的重點,精靈的XY縮放會和妳的場景壹樣大)。

接下來就是在妳的面板中央放壹個東西作為定位角色,慢慢開始調試對齊,並相應調整角色在遊戲中的位置和小地圖的位置。

最後~ ~代碼部分

真正處理地圖移動的是17和18這兩行代碼~ ~看~2行代碼全部定位。

把這段代碼拖到妳的精靈貼圖上,然後把妳的角色拖到玩家屬性上,就可以看到壹個很酷的小貼圖了。

場景投影小地圖:

這種方式在Unity3D的官方試玩中?訓練營已經就位。運行這個演示的時候,我們可以看到左上角有壹個圓形的小地圖雷達。這個小地圖還需要壹個渲染後的場景圖作為地圖,然後需要壹個帶圓孔的面片(其實孔的形狀是自己決定的,喜歡什麽形狀就什麽形狀)。這個補丁需要壹個透明Alpha_Cancel的著色器材質球,貼圖也是貼圖貼圖貼圖。然後妳需要壹個相機來看這張地圖。攝像機和角色保持在同壹個XZ坐標(寫壹個簡單的同步位置的腳本),小孔面片始終保持在攝像機的同壹個位置,這樣妳就可以看到小圖在跑完步後的移動。如果妳需要BootCamp裏有方位指示的東西,只需要創建壹個透明通道貼片,帶上自己喜歡的風格指針圖就可以了。既然這個方案有官方DEMO,我就不多說了~自己學就好。可以搜索編輯@ Cheng = Hui = Yi = Record = Zhi = unity 3d。希望對妳的問題有所幫助。

  • 上一篇:火風鼎拓客靠譜嗎?
  • 下一篇:如何打造科沃斯dj35?
  • copyright 2024編程學習大全網