腾讯地图api修改信息窗口样式_DOTA2 地图编辑器指南(二):总览
做什么地圖
作為一個打算把流程講得詳細一點的教程,是不太好做什么龐大的項目的。我們的目的還是學會制作工具和熟悉制作流程,只要學會了工具,就有能力實現自己心目中的項目了。到時候更加要求的其實是創意。
所以我們就以最經典的防守地圖入手好了。一個老家,一條路出怪,玩家負責防守。
安裝開發工具
安裝自定義游戲開發工具組,首先你得裝好 steam 和 DOTA2,而且目前只支持 Windows 系統。另外為了方便編輯代碼,你還得裝個文本編輯器。
- 安裝 steam
- 在 steam 里搜索安裝 Dota2
- 右鍵 steam 庫里的 Dota2,選擇查看 DLC,勾選 Dota2 Workshop Tools DLC,然后選關閉,等待下載完成
- 安裝一個 VSCode
創建并運行第一個地圖
以上項目都安裝好之后運行 Dota2 ,在彈出框里選擇 Launch Dota2 - Tools。
接下來你會看到一個啟動界面,但我們需要關心的只有最下面的部分:
上一章有說過,Addon 跟地圖是一個意思。我們直接點擊 Create Empty Addon,來創建一個新地圖。把新地圖命名為 defend,然后點擊 Create。
現在 Addon Name 窗口里面默認選中的就是創建好的地圖,點擊下面最長的那個按鈕 Lauch Custom Game Tools,就會啟動 Dota2 和 資源瀏覽器。
在進行下一步之前,我想帶你看看地圖創建好之后放到哪里了。需要知道的是 Dota2 地圖包含很多文件,這些文件不是只放在一個文件夾下的。在 Steam 庫里右鍵 Dota2,選擇 屬性 - 本地文件 - 瀏覽本地文件。這時候能看到 game 和 content 這兩個文件夾,路徑contentdota_addonsdefend 下面主要放的是各種資源文件,路徑 gamedota_addonsdefend 下面主要放的是各種代碼或配置。
回到打開的資源瀏覽器(Asset Browser),先不要被里面的資源嚇到了,點擊左上角的錘子按鈕,或者菜單欄的 Tools - Tools - Hammer。啟動錘子編輯器(地圖編輯器)。
先建一張地圖,我們在這一章只是過一下流程,所以不用太在意參數設置多少。選擇菜單欄 File - New, 然后 ctrl - s 保存一下(建議經常這么干)。接著選擇編輯器左下角的網格狀圖標 Tile Editor(瓦片編輯器),接著會彈出窗口問建一個多大的瓦片網格。先直接選好的。保存一下。
現在已經有了一個地面,你可以研究一下瓦片編輯器的各項功能(主要是各種地形刷子),可以做出各種地形。這里就先不作多介紹了。
接著我們來 3D 窗口下方的資源窗口,選中 Prefabs 標簽,搜索 basic_entities。
把 basic_entities.vmap 拖拽到3D窗口里面。保存。
這里面包含了一系列地圖需要的實體(稍后再解釋這些概念),比如天輝/夜魘出生點,環境信息之類的。
接下來可以按 F9 或者 File - Build map 來構建地圖了。在彈出的窗口里選擇 build,接著等待編譯完成,Dota2 就會自動加載這張地圖。愉快地玩耍吧(雖然啥都沒有)……
本章結束,下一章我們會正式開始地圖制作。
幾個概念
entity (實體) - Dota2 里面所有邏輯單位都是實體,它可以接收事件或者產生事件或者存儲某些信息,也可以在代碼里通過 API 方便的找到某個實體。
Prefab(預制體) - 單個或多個實體或模型的一組合集,并且保存到了硬盤上,可以跨地圖使用。每當你修改一個prefab,所有用到這個 Prefab 的地方也會同樣變化。
Instance(實例)- 同樣也是單個或多個實體或模型的一組合集,但是沒有保存到硬盤上,不可以跨地圖使用。也可以復制多份使用,修改其中一份(雙擊其中一個實體可以進行修改),就會影響到其他相同實例。
上一章
倪宇軒:“刀塔自走棋”的制作工具:DOTA2 自定義游戲制作指南(一)?zhuanlan.zhihu.com下一章
倪宇軒:DOTA2 地圖編輯器指南(三):刷怪?zhuanlan.zhihu.com總結
以上是生活随笔為你收集整理的腾讯地图api修改信息窗口样式_DOTA2 地图编辑器指南(二):总览的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 西瓜视频怎么投屏到电视上(高清免费在线视
- 下一篇: 大话西游时间服和免费的有什么区别 《大话