00003 不思议迷宫.0009.9:命运之链
我不知道别人的怎么样,反正在我的手机们上,仅在该功能刚出来时找到过其他玩家。然后,官方说部分玩家该功能不能用,修复了。可惜的是,自从这个“修复”之后,我就再也没找到过任何其他玩家。你说我在住处没找到也就算了,毕竟在郊区;可是我在上海六院也没找到,你说这到底是啥情况?在家里,Wifi和4G都试过,在六院,用的是iShanghai。我听说别人说,在模拟器中,将定位修改为北京的那个TAM,就能找到人了。我就在模拟器中试了试,果然如此。哈哈,那我就来改改吧,全部、直接定位到TAM。
首先要找找“命运石柱”功能的实现代码。
“命运石柱”在主地图界面src/game/ui/form/main/UIMainMap.luac中。找到函数registerTouchEvent:
function UIMainMap:registerTouchEvent()
……
-- 命运的链
local fateIcon = findChildByName(self.node, "map/fate/fate_icon/icon");
self.fatePanel = findChildByName(self.node, "map/fate");
local function onFateClick(sender, eventType)
if true ~= LocationM.prepare() then
return;
end
require "game/ui/form/fate_chain/UIFateChain"
UIMgr.getCurrentScene():removeFormByName("UIFateChain");
local uiForm = UIFateChain.create();
UIMgr.getCurrentScene():addForm(uiForm);
AudioM.playFx("ui_open1");
end