---------------------(2021年2月21日更新)---------------------------------------
教程在此,只要看这个网站就可以了:
欢迎程序、策划、美术哥哥姐姐加入上海月之底,一起做DOTA2地图哟,私信我嗷!
---------------------(2015年6月30日更新)---------------------------------------
Valve已在2015年6月更新了DOTA2reborn,旧版本的D2WT已失效,想作图的朋友需要安装Dota2Reborn(Dota2重生)并且运行《Dota 2 Reborn Tools》
(32位系统暂时看不见)
---------------------(2015年5月13日更新)--------------------------------------
做地图当然是要用Dota2开发者工具包《dota2 workshop tools(以下简称 D2WT)》
如果你打算第一时间就尝试进行DOTA2自定义游戏制作,首先你要确定一下自己的开发环境是否符合要求。
官方系统配置要求是:GPU 至少支持 DX11
内存最好要8G(内存8G 非必须 但如果没有足够的内存 在使用编辑器时会频繁死机)
在现阶段要成为一名地图开发者,需要有一定的英文水平,因为整个编辑器界面是英文的。
同时还得有一定的代码编写能力,目前没有一个GUI化的物体编辑器和触发编辑器。编写单位、技能、游戏规则等等数据时,要使用LUA脚本来编辑。
游戏界面内的HUD,支持使用Flash的Action Script。所以如果你会用AS3.0,在经过一段时间的学习和研究,就可以制作自定义地图里的HUD。(2015年6月起,AS已被Valve抛弃,你需要选择使用Panorama来制作HUD,这是一个CSS+HTML+JS的UI制作编译系统)
没有基础,不代表不能做,只是上手会很慢。
如果拥有以下几点,你的上手速度会比大部分人更快:
1、热情和时间,这个最重要,有了它,就意味着你可以学会任何东西。
2、如果你会任何版本的C语言,经过很短时间的学习,就可以掌握LUA的写法(目前自定义地图编程主要是LUA)
3、如果你会CsshtmlJava Script,那么就可以编写自定义地图的HUD。
4、任何人经过一段时间的学习,都可以掌握VALVE KV文件的写法[下面附上单位的写法范例],这样你就可以编辑英雄、单位、技能和物品。(没有单位、技能编辑工具界面,请用文本文档来写KV文件吧~)
5、有CS系列地图编辑器(hammer)使用经验。D2WT的地形界面和Hammer很类似,拥有Hammer经验可以更快的学会地形编辑。
6、如果你有建模的基础,那么你制作一些房屋桥梁将会很容易(如图
丢出重磅的官方文档(这个文档大部分页面已经由AMHC团队汉化成中文):
Dota 2 Workshop Tools:zh-cn
这个几乎是必读的,对了如果想看英文原版可以在右上的国旗按钮那儿切换
感谢大家的支持
一起创造趣味吧!~~~