无名杀吧 关注:67,206贴子:295,786
  • 19回复贴,共1

求大佬帮我写个简单的代码

只看楼主收藏回复

基本是简单的两个技能,代码小白有点无力,可以有偿。
一个是回合结束阶段随机获得一张锦囊牌,一个是每个出牌阶段限用一次,令一名其他角色摸一张并对其使用一张杀。
这种无条件拿指定牌和对其他单个多个角色用多段效果的代码我研究了好久了都没研究出个所以,现在只会搞点对自己发动的一堆技能,求大佬帮帮忙


IP属地:海南来自Android客户端1楼2022-04-10 15:11回复
    技能一抄界廖化,把从牌堆里拿的牌限定成类型——锦囊name 杀替换成 type2 trick ,或者抄果果,把技能组前段拿锦囊的触发时机改成结束阶段(即闭月的触发点)。
    技能二更简单了,随便找个回合内指定目标的技能套个模板分布执行target draw() 以及张陵的内个视为出杀的代码,把tigger .player.这个目标换成target.具体是什么我忘了因为删挺久了。


    来自Android客户端2楼2022-04-10 16:48
    收起回复
      2025-11-19 23:18:31
      广告
      不感兴趣
      开通SVIP免广告
      呃,其实你的需求挺简单的,要进行随机获得牌的操作,首先要明确对指定内容的定义(掌握了基本那些简单的就可以套者直接抄),return card .name=“sha”的意思就是针对名称是杀的牌在牌堆内检索抓取。
      你换个思路嘛,你要写的是随机抓锦囊,那么我们把什么那条所赋予的定位换一换,“name”是牌名,锦囊是哪种项?类别嘛。
      因此我们把牌名换成类别:“name”替换为“type”;“sha,换成要定义的目标,“trick”就完事了,我记得很早之前就有老哥在吧里专门列了这些,你可以去翻翻
      什么谁谁谁摸牌啊,谁谁谁掉血,谁谁谁翻面都是简单的不能再简单的技能,想想游戏里已经做出来的技能有没有相似的或者平替,抄就对了


      来自Android客户端3楼2022-04-10 19:04
      收起回复
        还有注意别抄漏了,我好像记得廖化的技能是弃牌堆检索,要注意不能写牌堆获得哈


        来自Android客户端4楼2022-04-10 19:06
        回复
          写牌堆获得


          来自Android客户端5楼2022-04-10 19:06
          回复