首先,还不知道怎么安装Dota2编辑器看下面的链接
进入正题 我们通过下面图片所示创建了一个项目 注意,是项目,不是地图,应该明确这两个概念 地图是以.vmap后缀的文件,而我们创建的是一个项目 项目里面包涵的不止地图,还有特效,音效,UI,图片 这样问问题或者回答问题也是有一点好处,比如特效是放在项目文件夹的某个地方 当然,跟别人宣称自己的项目肯定是说某某地图,项目这词我们行内人士知道就行了
(注意:后面提到的路径我就直接省略Steam\SteamApps\common\dota2 beta)
当点击Create创建好项目之后,就会生成这个项目的文件夹 那么这个项目文件夹分成两部分 在dota 2 beta 文件夹下有content和game文件夹,这里面就是放置我们项目文件的地方 我们要用到的就是这两个文件夹 在content\dota_addons下可以看到官方项目和我们的自己建立的项目 同理,在game\dota_addons下也是
content主要放置项目的模型、音效、特效和地图 默认的就只有flash、maps、materials。Particles四个文件夹 如果有模型,那么就新建立一个文件夹,取名models 如果有音效,那么就新建立一个文件夹,取名sounds
game里面主要存放KV文件和脚本文件,另外flash和图片是放在game里面
何为KV文件,全称KeyValue,实际上就是一个txt文本,但是在文本里面 我们按照V社要求的格式进行填表操作,如果不按要求那就不能生效咯 所以KV文件没那么灵活,但是也没那么死板
何为脚本文件,Dota2编辑器支持的脚本是Lua语言,但是这个Lua文件只在 game\dota_addons\zhuzai\scripts\vscripts里面(zhuzai是我建立的项目)
game里面默认有maps、materials、particles、resource、scripts文件 maps、materials、particles这个三个文件夹不必理会 resource是存放flash和图片的地方,flash就是用来制作UI咯,格式是swf, 图片格式支持PNG,其它还有什么dds,res,ico,不过我们需要的就PNG就够了 不过,默认resource是没有物品图标和技能图标的路径, 需要自己建立 物品图标路径resource\flash3\images\items 物品图标像素128*64 技能图标路径resource\flash3\images\spellicons 技能图标像素128*128
resource还存放一些KV文件,resource文件夹下默认有addon_english.txt 这是用来设置单位的名字,英雄名字,技能描述等等,当然addon_english对应 的是英文版的,我们中国就用addon_schinese Scripts文件夹下有npc、vscripts,npc文件夹下就是专门设置技能、单位之类的 Vscripts就是脚本文件咯
以上内容仅仅是作为了解,在后面的学习过程中会熟悉这些文件夹的
下面就做一个目录结构 ▼dota 2 beta ▼content ▼dota_addons ▶addon_template (官方项目) ▶dota_pvp (官方项目,就是Dota2的地图) ▶holdout_example (官方项目,其实就是冥婚之夜,骷髅王变成绿翔大帝,是官方提供的实例) ▶multiteam_example (官方项目,官方做的自定义队伍实例,默认就只有天辉和夜宴两个队伍) ▼zhuzai (我自己建立的项目) ▶flash (flash文件,但是我们做的swf是放在game里面的flash) ▶maps (地图文件,后缀名为.vmap) ▶materials (贴图,存放模型贴图、粒子特效贴图等) ▶models (模型,作后缀名为.vmdl) ▶particles (存放特效的地方,后缀名.vpcf) ▶sounds (存放音效的地方) ▼game ▼dota_addons ▶addon_template (官方项目) ▶dota_pvp (官方项目,就是Dota2的地图) ▶holdout_example (官方项目,其实就是冥婚之夜,骷髅王变成绿翔大帝,是官方提供的实例) ▶multiteam_example (官方项目,官方做的自定义队伍实例,默认就只有天辉和夜宴两个队伍) ▼zhuzai (我自己建立的项目) ▶itembuilds (默认没有这个文件夹,里面存放KV文件,专门设置英雄的推荐物品) ▶maps (地图文件,当地图在编辑器里面编译好后,编译的文件就会出现在这里) ▶materials (贴图,也是编译好的文件,不必理会) ▶models (模型,也是编译好的文件,不必理会) ▶particles (特效,也是编译好的文件,不必理会) ▼resource (主要存放图片和swf) ▼flash3 ▼images ▶heroes (存放英雄图标) ▶items (存放物品图标) ▶spellicons (存放技能图标) ▼scripts ▶npc (存放技能、物品、英雄、单位等KV文件) ▶shops (默认没有这个文件夹,专门设置商店中出售的物品) ▶vscripts (Lua文件)
以上就列出一些常见的,其它的还有一些隐藏的文件夹,不过多数很少用到 |