Difference between revisions of "Dota 2 Workshop Tools:zh-cn/Addon Overview:zh-cn/File Structure:zh-cn"

From Valve Developer Community
Jump to: navigation, search
(Created page with "{{otherlang2 |title =文件结构 |en=Dota_2_Workshop_Tools/Addon_Overview/File_Structure }} 创建完成自定义地图之后,在content和game文件夹下将会创建两个...")
 
m
Line 3: Line 3:
 
|en=Dota_2_Workshop_Tools/Addon_Overview/File_Structure
 
|en=Dota_2_Workshop_Tools/Addon_Overview/File_Structure
 
}}
 
}}
创建完成自定义地图之后,在content和game文件夹下将会创建两个同名文件夹,这两个文件夹会在开发时发挥作用。Dota 2 Workshop Tools需要调用这些目录,并且保证函数不会作用于这些目录以外的位置。
+
创建完成自定义地图之后,在content和game文件夹下将会创建两个以你的Addon命名的文件夹,Dota 2 Workshop Tools 在 Addon 制作的过程中调用的是这两个目录。需要调用这些目录并且在这些目录之外不会起作用。
  
 
根据你文件的不同类型,你的文件会保存在不同的位置下面。
 
根据你文件的不同类型,你的文件会保存在不同的位置下面。
  
 
== Content文件夹 ==
 
== Content文件夹 ==
所有内容的源文件都放在 ''/content'' 目录下,包括图片,地图和模型文件。这都是需要创建或者修改的文件。
+
 
 +
所有内容的源文件都放在 ''/content'' 目录下,这些源文件包括图片,地图和模型文件。这都是需要创建或者修改的文件。
  
 
;Content内文件类型示例:
 
;Content内文件类型示例:
Line 19: Line 20:
 
* VMAT
 
* VMAT
  
;路径
+
;Content文件夹路径
 
<code>\\Steam\steamapps\common\dota2\dota_ugc\content\dota_addons\your_addon_here\</code>
 
<code>\\Steam\steamapps\common\dota2\dota_ugc\content\dota_addons\your_addon_here\</code>
  
Line 41: Line 42:
 
这里包括了大部分游戏资源的共同路径。如果不确定,请参阅“dota_imported”目录中的示例。
 
这里包括了大部分游戏资源的共同路径。如果不确定,请参阅“dota_imported”目录中的示例。
  
* your_addon_here\maps
+
* your_addon_here\maps(地图)
* your_addon_here\materials
+
* your_addon_here\materials(材质)
* your_addon_here\materials\models
+
* your_addon_here\materials\models(模型材质)
* your_addon_here\models
+
* your_addon_here\models(模型)
* your_addon_here\particles
+
* your_addon_here\particles(粒子特效)
* your_addon_here\resource
+
* your_addon_here\resource(资源)
* your_addon_here\scripts
+
* your_addon_here\scripts(脚本)
* your_addon_here\scripts\vscripts
+
* your_addon_here\scripts\vscripts(Lua脚本)
* your_addon_here\soundevents
+
* your_addon_here\soundevents(声音事件)
* your_addon_here\sounds
+
* your_addon_here\sounds(声音)
  
 
[[Category:Dota 2 Workshop Tools]]
 
[[Category:Dota 2 Workshop Tools]]
 
[[Category:AMHC 汉化]]
 
[[Category:AMHC 汉化]]

Revision as of 09:17, 10 September 2014

English

创建完成自定义地图之后,在content和game文件夹下将会创建两个以你的Addon命名的文件夹,Dota 2 Workshop Tools 在 Addon 制作的过程中调用的是这两个目录。需要调用这些目录并且在这些目录之外不会起作用。

根据你文件的不同类型,你的文件会保存在不同的位置下面。

Content文件夹

所有内容的源文件都放在 /content 目录下,这些源文件包括图片,地图和模型文件。这都是需要创建或者修改的文件。

Content内文件类型示例:
  • OBJ
  • FBX
  • LXO
  • TGA
  • PSD
  • VMAP
  • VMAT
Content文件夹路径

\\Steam\steamapps\common\dota2\dota_ugc\content\dota_addons\your_addon_here\

Game文件夹

由源材质生成的文件、游戏运行时的读取文件都会位于 /game文件夹下。 工具会自动查找 /content 文件夹下面的新文件进行编译,然后放在 /game 目录下。

注意:有一些文件只保存到 /game 文件夹下面,比如 Lua 脚本文件
Game内文件类型示例
  • LUA
  • VTEX_C
  • VPK
  • VMAT_C
路径

\\Steam\steamapps\common\dota2\dota_ugc\game\dota_addons\your_addon_here\

游戏资源管理

地图内所有游戏资源应按不同子目录进行分类管理。这么做是因为软件在加载特定游戏资源时需要前往默认地址进行访问,因此每个地图作者都应尽早养成这个习惯。所以文件应该在 "game" 和 "content" 同一目录下。

这里包括了大部分游戏资源的共同路径。如果不确定,请参阅“dota_imported”目录中的示例。

  • your_addon_here\maps(地图)
  • your_addon_here\materials(材质)
  • your_addon_here\materials\models(模型材质)
  • your_addon_here\models(模型)
  • your_addon_here\particles(粒子特效)
  • your_addon_here\resource(资源)
  • your_addon_here\scripts(脚本)
  • your_addon_here\scripts\vscripts(Lua脚本)
  • your_addon_here\soundevents(声音事件)
  • your_addon_here\sounds(声音)