代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。

原帖链接: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,可解锁小地图显示已探索区域