代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。
原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html
1
2三五六.地图不显示已探索区域(按键盘Ctrl+2关闭地图显示,再按一次解锁)
3
4 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/player_common.lua文件,在inst:AddComponent("resurrectable")下一行插入以下内容:
5
6TheInput:AddKeyUpHandler(KEY_2, function()
7 if TheInput:IsKeyDown(KEY_CTRL) then
8 local map = TheSim:FindFirstEntityWithTag("minimap")
9 if not inst:HasTag("mapoff") then
10 inst:AddTag("mapoff")
11 map.MiniMap:ClearRevealedAreas(true)
12 else
13 inst:RemoveTag("mapoff")
14 map.MiniMap:ClearRevealedAreas(false)
15 end
16 end
17end )
18
19 即可按键盘Ctrl+2,让小地图全黑,并且不再显示已探索区域,增加探险的难度。再次按Ctrl+2,可解锁小地图显示已探索区域