找回密码
 点一下
查看: 793|回复: 4

地图初始化

[复制链接]
发表于 2012-3-9 16:23:01 | 显示全部楼层 |阅读模式
地图初始化这样的触发器可以建立多个吗?有没有影响呢?开始地图默认的那个地图初始化触发器已经装了太多东西了,我想换个
发表于 2012-3-10 08:01:16 | 显示全部楼层
不会有影响,初始化发生在地图读取的最后一点[一般情况下会变慢]
回复

使用道具 举报

发表于 2012-3-10 13:57:40 | 显示全部楼层
.................................
回复

使用道具 举报

发表于 2012-3-11 12:51:44 | 显示全部楼层
不是必要在初始化运行的内容最好不要放在初始化里。
回复

使用道具 举报

发表于 2012-3-11 16:13:37 | 显示全部楼层
  1. function main takes nothing returns nothing
  2. .....
  3. call CreateAllDestructables( ) 在地图上创建装饰物
  4. call CreateAllItems( ) 在地图上创建物品
  5. call CreateAllUnits( ) 在地图上创建单位
  6. call InitBlizzard( ) 系统初始化
  7. call InitGlobals( ) 变量初始化
  8. call InitCustomTriggers( ) 注册自定义触发器
  9. call RunInitializationTriggers( ) 运行事件为“地图初始化”的触发器
  10. endfunction
复制代码

当你地图开始时的东西太多时,往往“地图初始化”的动作会被干掉,如果不是很多,就无需考虑这个问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-24 00:16 , Processed in 0.106232 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表