无名杀吧 关注:60,153贴子:276,149
  • 12回复贴,共1

求助,局内卡住不结算的问题

只看楼主收藏回复

大佬们,我有一个疑问,就是游戏结算会卡住应该怎么解决?
我目前的状况是用player.phase()执行一个额外回合,然后在额外回合里面有一个技能效果是视为xx对xx使用一张xx牌。但是实际实现起来是xx.line(xxx)指示线生效了,但是useCard的部分需要我继续用牌,或者点击结束回合才能进入到这个用牌的阶段。(如果不使用手牌中可以使用的下一张手牌,就会没有任何结算和效果,有时候点击结束回合以后才会冒出来【xx对xxx使
用一张杀,xxx掉了一滴血。】)红线打钩的那段是技能一放就有线拉出去了,下面那行useCard要实际执行下一个操作之后才会生效,请问大佬有办法解决这个问题让它能实时结算吗?
这种情况就像控制台扔了对面5张牌但是你得继续进行下一个操作以后这五张牌才会扔出去


IP属地:福建来自Android客户端1楼2023-09-28 02:15回复
    分步骤写会吗?选目标用"step 0"一步,视为使用牌用"step 1"选择目标后,多一步。全部写在一起没有延时还想同时执行?


    IP属地:广东来自Android客户端2楼2023-09-28 13:04
    收起回复


      IP属地:湖南来自Android客户端3楼2023-09-28 15:03
      回复
        代码又不放全,,从贴出来的代码看,原因是你把useCard事件放在了phase这个事件的next列表内。


        IP属地:广东来自Android客户端4楼2023-09-29 02:54
        回复
          幸亏我当时感觉不是懒人包的那个啥包好难搞,就随便搞了个懒人包玩玩看看上去真烧脑


          IP属地:湖北来自Android客户端5楼2023-10-25 23:07
          收起回复