admin管理员组

文章数量:1534214

2024年3月23日发(作者:)

Dota2自定义地图文件结构解剖

Dota2 custom game,也就是自定义地图已经出来好几个月了,肯定也有不少人玩

过肥钩大战、术士大战,不过这都是老外制作的地图。目前国内的图不多,也有团队在努

力和进步着。如何学习制作dota2 RPG地图,了解它的基本结构是第一步。对于没有任何

基础的人来说,如果怀着一腔热血点进了beta文件夹,却如同看天书无疑是被浇了一盆冷

水。下面,我为有意成为dota2 地图作者的坛友们介绍一下dota2地图/项目的目录结构。

首先你要下载安装dota2编辑器,如何安装网上有教程。

点击Create new button创建好一个名为YY的项目之后,就会生成这个项目的文件

夹。

找到你的安装路径,在dota 2 beta 文件夹下有一个dota_ugc(ugc即用户原创内

容)文件夹,我们的地图文件就放在这里,结构如下:

▼dota_ugc

▼content

▼dota_addons

▶addon_template

▶dota_pvp (Dota2地图)

▶holdout_example (冥魂之夜)

▶multiteam_example

▼YY (自建的项目)

▶flash

▶maps

▶materials

▶particles

▼game

▼dota_addons

▶addon_template

▶dota_pvp

▶holdout_example

▶multiteam_example

(flash文件,可以忽略)

(地图文件)

(存放模型、粒子等贴图)

(存放特效)

(Dota2地图)

(冥魂之夜)

▼YY (自建项目)

▶maps 在编辑器里面编译好的地图)

▶materials (编译好的贴图文件)

▶models

▶particles

▼resource

▼flash3

▼images

▶heroes

▶items

▶spellicons

▼scripts

▶npc

(编译好的模型文件)

(编译好的特效文件)

flash)

(英雄图标)

(物品图标)

(技能图标)

(技能、物品、英雄等文本文件)

(图片和

▶vscripts (Lua脚本)

content主要放置项目的音效、特效和地图等,可以根据需要创建models(模型)、

sounds(音效)文件夹。

game里面主要存放文本文件和脚本文件,以及地图的flash和图片。

文本文件就是txt文件,用来写一些数值。

脚本文件,即 Lua文件,在gamedota_addonsYYscriptsvscripts里面。

地图的flash和图片放在resource里, flash格式是swf,图片格式支持PNG。

resource还存放一些文本文件,如addon_,可以将里面的单位的名字,

英雄名字,技能描述汉化为addon_schinese,这是汉化组做的事情。

Scripts文件夹下有npc、vscripts。

Npc里可以设置技能、单位等属性数值。

Vscripts就是Lua脚本文件。

本文标签: 地图文件结构