This article relates to the game "Dota 2". Click here for more information.
This article relates to the SDK/Workshop Tools for "Dota 2 创意工坊工具集". Click here for more information.
这篇条目有关 Source 2引擎。如需详情,点击这里。

小地图

From Valve Developer Community
Jump to navigation Jump to search

English (en)Русский (ru)中文 (zh)Translate (Translate)

Dota2中的小地图是一种俯瞰图,这张图可以进行编辑,但不能动态修改。需要重新定义才能支持地图几何形状的变化。地图上可以叠加动态信息,比如防御塔或单位的位置。


小地图各种设置(如玩家图标大小)可以通过脚本修改,或者在Hammer用 dota_custom_game_events 实体调整。其他的设置,如缩放或位置(如XY坐标)则必须在 /resource/overviews/minimapname.txt 这个文件内编辑。


自动创建小地图

自动生成小地图需要进入编译地图(Compile Map,按 F9 进入) 勾选 "Create minimap on load" ,需要注意的是产生一个新的小地图图像时,无论是自动还是手动,都将覆盖现有的微缩图像。


手动创建小地图

  • 在Hammer里,增加两个 "dota_minimap_boundary" 实体,分别放在地图的两边,用于定义XY轴的边界。他们在Z轴上的高度差就决定了小地图的深度。
  • 编译并启动地图。
  • 在控制台里输入 dota_minimap_create
  • /materials/overviews 下就会生成一张小地图的图片,图片的名字就和地图的名字一样。
  • 小地图的设置放在 /resource/overviews/ 文件夹下面,是一个和地图同名的文本文件。
    • 注意:小地图的设置只会影响到叠加在上的动态图标,但不会影响图片本身。想要修改的话,请直接编辑图片。