我艹你猴子 发表于 2019-4-2 00:09

123456789

z405983 发表于 2019-4-2 00:26

多谢分享!!!

3802037 发表于 2019-4-2 00:46

催熟反反复复付付付付付付付付

28475983 发表于 2019-4-2 01:04

支持                                                            

jy124856234 发表于 2019-4-2 01:45

dddddddddddddddd

Αιι 发表于 2019-4-2 05:57

收藏了。谢谢楼主分享

懒鹤 发表于 2019-4-2 06:55

谢谢分享:o

isbluesky 发表于 2019-4-2 07:53

6666666666666666

qq76158440 发表于 2019-4-2 08:26


谢谢分享

wow3393 发表于 2019-4-2 08:57

1111111111111111111111111111111111111

风卷残翼 发表于 2019-4-2 09:47

支持一下!!!

gaowenshen520 发表于 2019-4-2 09:56

ddddddddddddddddddddddddddddddddddddd

JKstring 发表于 2019-4-2 10:29

支持一下,本来想写这个MOD,但是因为手头有其他MOD要修就一直放着,没想到有人弄出来了
我看了下源码,清除视野的那里可能会有问题,我不知道小地图会怎么样,我是最大的地图,会导致视野只开了四分之一,于是去看了一下这个游戏的迷雾逻辑
他的迷雾是一个比特数组,通过y*偏移+x来确定下标,只要对应下标的比特值为1则去除迷雾

所以我猜测你可以这么修改代码
//未测试
local bound = Map.Size-1;
for x=0,bound do
      CS.MapRender.Instance.Fog:Unfog(x, 0);
end
//或者(此处为C#代码,我不知道是否开放接口,已测试可以)
MapRender.Instance.Fog.SetAll(1);//可能改为CS.MapRender.Instance.Fog:SetAll(1)就可以了
//再或者(C#代码,已测试可以)
var _values = MapRender.Instance.Fog.fogValues;
for (int x = 0; x < _values.Length; x++)
{
      MapRender.Instance.Fog.Unfog(x, 0);
}

这几种方式都能全部清空小地图迷雾

m0xiaoli 发表于 2019-4-2 10:34

66666666666666

我们都是傻傻的 发表于 2019-4-2 11:44

支持支持支持

3198153660 发表于 2019-4-2 12:03

1111111111111

john0087 发表于 2019-4-2 12:04

要!!!!!!!!!!!!!!!!!!!!!!

你师兄猴哥 发表于 2019-4-2 12:11

aaaaaaaaaaaaa

honderlon 发表于 2019-4-2 13:52

ddddddddddddd

emopour 发表于 2019-4-2 13:55

多谢楼主的分享!!

q328938321 发表于 2019-4-2 13:58

111111111111111111111

清水邪心 发表于 2019-4-2 14:26

太给力了

dd17174 发表于 2019-4-2 14:48

66666666666666666

zts10 发表于 2019-4-2 15:23

这个很好!!!!迷雾真的是没什么卵用。

Leoヤ 发表于 2019-4-2 15:52

111111111

a58848 发表于 2019-4-2 15:56

6666666666666

yanghonglaiy 发表于 2019-4-2 16:15

DDDDDDDDDDD

wyaxly 发表于 2019-4-2 17:23

二位不玩儿玩儿

人生旅者 发表于 2019-4-2 17:26

谢谢分享

zy1037688075 发表于 2019-4-2 17:32

6666666666666666666
页: 1 [2] 3 4 5 6 7 8 9 10 11
查看完整版本: 一个开地图迷雾的 Mod (lua),有需要的朋友吗