heroes4吧 关注:14,574贴子:446,322
  • 14回复贴,共1

地编进阶教学---变量与循环触发

只看楼主收藏回复



IP属地:江苏1楼2023-06-05 13:33回复
    看过我上个帖子的朋友 https://tieba.baidu.com/p/8107764229
    应该已经学会了如何给英雄增加特长了吧。
    这次给大家带来一点新的特长思路。
    原思路来自于群里的程序员大佬。


    IP属地:江苏2楼2023-06-05 13:41
    回复
      应该有不少小伙伴想过了:如何拯救从中期开始,就没有闲置看家的1,2,3级兵种,我的方案是升级。即,将低级兵以一定的比例升级成4级兵种,从而跟上英雄升级的步伐,同时省出更多的格子给英雄。
      例如:我的自制图【破碎群岛】中,大量存在这样的特性:
      【娜迦进化之路】受到狄娜大炼金师的指导,娜迦领悟了进化之路,每6条娜迦可转化成1九头蛇,进入战斗时若队伍中有九头蛇,则士气+4,娜迦女王自身增加30点攻防。现在,也能将183半兽人/22美杜莎/5哥布林骑士转化为1九头蛇。
      这种简单的转化,相信看过我上个帖子的玩家,应该能够做出来。但,如果队伍中存在数量较大的部队需要进行转化,只用【持续发生的事件】来做,会很慢,需要一组额外的兵来频繁触发事件判断来进行转化。
      那有没有一种办法,可以将队伍中所有满足条件的部队一口气都转化完呢?


      IP属地:江苏3楼2023-06-05 13:51
      回复
        那当然是有的。
        话不多嗦,让我们进入本帖子的正题。


        IP属地:江苏4楼2023-06-05 13:54
        回复


          IP属地:江苏5楼2023-06-05 13:58
          回复





            IP属地:江苏6楼2023-06-05 13:59
            回复
              有的聪明的吧友一看就应该已经明白怎么做了,
              给大家留一天时间思考一下,明天有人看再讲解。


              IP属地:江苏7楼2023-06-05 14:03
              回复
                while (i > 0)
                九头蛇++
                i--
                if (i == 0)
                switch (creature)
                case 娜迦
                娜迦 -= 6
                i++
                break


                IP属地:山东来自Android客户端8楼2023-06-05 15:18
                回复


                  IP属地:山东来自Android客户端9楼2023-06-05 15:34
                  回复
                    额,思路很好,但6娜迦应该比1九头蛇要强吧?


                    IP属地:浙江来自iPhone客户端10楼2023-06-05 21:03
                    回复
                      大佬,出图


                      来自Android客户端11楼2023-06-05 21:38
                      回复
                        来学习了,牛人


                        IP属地:河南来自手机贴吧12楼2023-06-06 21:44
                        回复
                          继续别停啊


                          IP属地:湖北来自Android客户端13楼2023-06-17 07:52
                          收起回复
                            挖坟,吧主再多更一点


                            IP属地:河北来自Android客户端14楼2024-04-21 12:30
                            回复