饥荒代码吧 关注:713贴子:5,933
  • 3回复贴,共1

饥荒安卓代码问题?手机端攻击指令的代码表现是什么?

取消只看楼主收藏回复

才开了一个洞穴,全探完发现没有洞二入口,在手机上想搞一个地图全开,但是我看了看修改代码,上面需要输入按键来激活地图全开,在电脑端使用的是键盘,只要键入键盘按键就可,但是在安卓端按键的代码表现是什么字母?我试过了,删除这两行代码游戏就会崩溃,但是这两行代码不添一个适当的指令就不起作用,我完全懵了
谁能帮我一下


IP属地:江苏来自Android客户端1楼2016-10-18 17:36回复
    问题简化一下,我想问的就是通过修改代码使得这个地图全开的代码起作用
    那么现在有两个问题:
    1.可否通过修改代码来达到不用输入按键就可以持久的地图全开
    2.若一不可实现,那么如何修改代码来达到在手机上按一个键来地图全开
    ——————
    附上代码
    十八.地图全开(游戏中按Ctrl+1)
    用记事本打开游戏目录\data\DLC0001\scripts\prefabs\player_common.lua文件,在inst:AddComponent("resurrectable")下一行插入以下内容:
    TheInput:AddKeyUpHandler(KEY_1, function()
    if TheInput:IsKeyDown(KEY_CTRL) then
    local map = TheSim:FindFirstEntityWithTag("minimap")
    local x,y,z = GetPlayer().Transform:GetWorldPosition()
    map.MiniMap:ShowArea(x, y, z, 10000)
    end
    end)
    即可在游戏中按Ctrl + 1使地图全开


    IP属地:江苏来自Android客户端2楼2016-10-18 17:36
    收起回复
      求助,先谢过


      IP属地:江苏来自Android客户端3楼2016-10-18 17:40
      回复
        已解决
        DLC0001\scripts\prefabs\player_common.lua文件,在inst:AddComponent("resurrectable")下一行插入以下内容:
        inst:DoTaskInTime( 0.001, function()
        minimap = TheSim:FindFirstEntityWithTag("minimap")
        minimap.MiniMap:ShowArea(0,0,0,40000)
        end)
        ■■■■修改毁游戏■■■■
        慎用


        IP属地:江苏来自Android客户端4楼2016-10-18 19:57
        收起回复