找回密码
 点一下
查看: 849|回复: 6

让整个地图变成已探测过。在游戏一开始的时候

[复制链接]
发表于 2012-10-3 18:20:35 | 显示全部楼层 |阅读模式
本帖最后由 lia77593 于 2012-10-3 18:42 编辑

   最近在做一张地图的时候,需要像dota那样,无论你是天灾还是近卫,你总是知道对面有什么建筑的,也就是说对于每个玩家,整个地图都已经探测了.
  而本人对于战争迷雾,可见度修正器这些东西真是什么也不懂了
  尽管来说,可以用一个马甲单位来放一个地图全开的技能,可有什么其他的办法了?
  测试了一下,
    call FogEnableOff(  )  //关闭战争迷雾
    call FogMaskEnableOff(  )  //关闭黑色阴影
    call FogEnableOn(  )  //开启战争迷雾
发表于 2012-10-3 19:31:26 | 显示全部楼层
触发器 001
事件
地图初始化
条件
动作
玩家组 - 选取 (所有玩家) 内所有玩家做动作
Loop - 动作
可见度 - 创建一个状态为 允许 的可见度修正器给 (选取玩家) ,设置 可见 在 (可用地图区域)

触发器 002
事件
时间 - 游戏开始 0.10 秒
条件
动作
玩家组 - 选取 (所有玩家) 内所有玩家做动作
Loop - 动作
可见度 - 禁用 (最后创建的可见度修正器)

点评

谢谢了  发表于 2012-10-3 19:36

评分

参与人数 1互助 +1 收起 理由
chyj4747 + 1 ~

查看全部评分

回复

使用道具 举报

发表于 2012-10-3 20:22:31 | 显示全部楼层
其实lz只是几个动作的顺序弄错了……

初始化的时候,先关闭黑色阴影,然后开启迷雾,再关闭迷雾

恩,这样就行了……

点评

把迷雾就地图全开了,猫咪。如果关闭了阴影和迷雾就会地图全开!!  发表于 2012-10-3 22:43
回复

使用道具 举报

发表于 2012-10-3 20:37:07 | 显示全部楼层
[trigger]对战初始化
    事件
        地图初始化
    条件
    动作
        可见度 - 禁用黑色阴影
        可见度 - 禁用战争迷雾
[/trigger]

[trigger]未命名触发器 001
    事件
        时间 - 游戏开始 0.10 秒
    条件
    动作
        可见度 - 启用战争迷雾
[/trigger]

- -我表示沙发有点坑
回复

使用道具 举报

发表于 2012-10-3 20:48:08 | 显示全部楼层
ls是笨蛋,全部写在初始化里就可以了,不需要0.1秒
回复

使用道具 举报

发表于 2012-10-3 21:11:40 | 显示全部楼层
本帖最后由 lo 于 2012-10-3 21:13 编辑

看看猫神是怎么解答这个问题的……

1.猫咪之前说的“先关闭黑色阴影,然后开启迷雾,再关闭迷雾”对于任意玩家的建筑都有效,不过在游戏中动态创建的建筑不会出现,不过猫咪发现一个新办法,你在游戏中创建建筑也会动态的同步到没有开视野的地图上。

2.如果你仅仅是“关闭黑色阴影”,你会发现,只有中立建筑可以再地图上显示,玩家建筑不会显示。
通过测试,猫咪总结了可以出现在地图上的建筑的特征:
①建筑类别必须是“中立的”
②建筑所属必须为中立被动或中立敌对(中立敌对不会在地图上显示黄色的建筑图标)
同时满足以上两个条件的单位会被显示在未探测,并且不是黑色阴影的区域,即使在游戏中动态创建,也会立即被显示。

3.于是我们有了一种动态创建建筑会立即显示的方法,首先,需要修改单位的分类,添加“中立的”选项。在游戏中需要用到该建筑的时候,先创建给中立敌对(前面说了中立被动的会有个中立建筑的黄色小图标显示在地图上),然后修改单位所属,于是我们就能从地图上动态的看见新创建的敌方建筑了,不过这种方法有个缺点,即创建的建筑的颜色会显示为中立的颜色,要克服这个缺点,建筑就不能使用颜色的自动匹配,必须确定颜色。

以上就是全部的发现了……

评分

参与人数 1互助 +1 收起 理由
chyj4747 + 1 辛苦了~

查看全部评分

回复

使用道具 举报

发表于 2012-10-4 08:59:01 | 显示全部楼层
突然发现之前一直是写错了,应该是“关闭黑色阴影,关闭迷雾,开启迷雾”……失败失败……
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 13:42 , Processed in 0.065342 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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