这些新的工具能让您快速地创建和改进您的想法。在这个视频里,我们的一位设计师会向您介绍我们新的关卡编辑器。
开发者工具
  • 全景界面全景界面让您使用一种类似于使用XML,CSS,Javascript制作网页的工作流程,能与Lua游戏设计脚本语言整合。它能在不重新启动游戏或者不重新加载地图的情况下作出更新。此外您也可以使用全景界面来制作包含粒子特效与3D模型的非常写实的游戏界面,而且它自带了一个强力的检测工具用来对界面进行纠错。您可以使用这个检测工具来更好地探究我们的范例是如何制作的。

  • 强大的LUA脚本编程在众多游戏的开发中发挥本领的Lua脚本语言是游戏设计师们的强大工具。通过这个脚本来您可以调用绝大多数的游戏功能比如英雄技能,修改器,生成中立单位,粒子,甚至全局设定。您可以监听游戏中发生的事件,比如某个体被伤害或者击 败,物品被拣起,或创建您想要的事件。

  • 范例内容我们会发布大量的范例内容来帮助您学习如何创造您自己的自定义游戏,包括OVERTHROW里所有的源文件:地图,游戏脚本,以及各种全景界面例如记分板和队伍选择界面。打开我们的一些粒子特效范例来学习Dota里的视觉特效是如何制作的。分析一下许多我们使用Lua重做的Dota技能来理解各种创作的可能性。我们会持续地准备更多范例。

  • TOP
    制作指南
    第一卷·入门之路

    DOTA2创意工坊工具集(DOTA2 Workshop Tools,俗称DOTA2地图编辑器) 是一款可在DOTA2中免费下载的工具,安装这个工具是创建或运行自定义游戏模式地图的必要条件。

    1.1 工具安装

    1.右击DOTA2选择“属性”
    2.在"dlc"处勾选 Dota 2 Workshop Tools DLC

    1.2 入门概述

    DOTA2创意工坊工具集是用于开发制作DOTA2自定义地图的官方工具,集成了hammer制作地形以及模型(详卷一)、音效、粒子效果等等编辑工具,你需使用LUA定义游戏规则和复杂的技能,亦可更深入的去使用ActionScript3.0设计制作全新的游戏界面,使用官方提供的KeysValue数据表来定义英雄、单位、道具、技能(详卷三、卷四)。

    创意工坊工具集本身集合了一部分官方制作的地图范例,这些范例极具学习价值。

    第二卷·地形制作

    DOTA2创意工坊工具集(DOTA2 Workshop Tools) 提供了两种以上的地形制作方法,主要分为笔刷式与建模式。其中笔刷的方法属于入门方法,而建模方法则高深且复杂的多。但只要你用心,两者可以制作出精美的地形。在这里我们提供了两种方法的详细解析,建议开发者选择适合自己的方法学习。

    第三卷·人物制作

    单位由一组键值KeyValue数据构成,这是一种简单的树状结构,存储一组组可嵌套的Keys及其对应值数据,全新的单位数据储存在游戏addon文件夹下的scripts/npc/npc_units_custom.txt里。本卷为你详细解析了如何创建DOTA2单位以及简单AI的制作。学习完本章节你会发现创建一个单位就像填表一样轻松。

    第四卷·技能制作

    技能是一组键值KeyValue数据,这是一种简单的树状结构,存储一组组可嵌套的Keys及其对应值数据,全新的技能数据储存在游戏addon文件夹下的scripts/npc/npc_abilities_custom.txt里。本卷为你详细解析了非LUA技能的制作和如何引用修改DOTA2原版的技能,学习完本章节你会发现制作一个构造简单的全新技能就像填表一样轻松。

    第五卷·待续……

    希望能与你携手丈量未来的探索之路。