长城三国吧 关注:710贴子:10,086
  • 7回复贴,共1

必杀到底是怎么出的?

取消只看楼主收藏回复

在武将发现目标,产生攻击指令之后,无论武将是否拥有必杀,也无论必杀是否激活,都先根据激活的必杀数量和种类进行是否出必杀的判定(当然没有必杀或激活必杀数量为0,概率就是0,判定的结果就是不出必杀了),具体的计算方法见http://tieba.baidu.com/p/3570550822,如果判定为出必杀,那出哪个必杀呢?程序是这么选择的,先生成一个1-8的随机数,假设是5,那么先判断5号必杀角色是否拥有且激活,如果是,选择该必杀,结束选择,如果不是,5+1,,指向下一个必杀,即6号必杀,继续刚才的判断,当必杀号大于8时,重置必杀号为1,直到找到一个激活的必杀(如果没有必杀,那在上一个必杀判断就已经是否了,不会进入这个必杀选择)。这就是我所说的激活必杀中谁前面的空位多,谁被选择的几率就大的原因。
另外,如果你想修改exe,那你首先必须做的是,忘掉ue,用ue你永远不知道自己在改什么,这就是有人问我什么什么怎么改我没有回答的原因,因为你想修改,就必须添加自己的代码,而你只是想让我把地址和怎么修改的机器码告诉你,你再用ue改,那我没有这个精力,而且我也办不到,因为添加自己的代码需要用工具对区段进行扩展,这是我没法告诉你用ue怎么做的


IP属地:山东1楼2015-02-13 09:46回复
    就是这个道理,比如你选择了1、3、8号必杀,生成随机数的时候,生成1-8的概率是均等的,都是1/8,如果生成的随机数是1,选择1号,如果是2,选择3号,如果是3,选择3号,4、5、6、7、8都是选择8号,如果觉得这种设置不合理,可以改成完全随机或者顺序选取


    IP属地:山东6楼2015-02-13 11:10
    回复


      IP属地:山东9楼2015-02-13 11:40
      回复
        这就是必杀选取的代码,是不是并不难?有兴趣的可以研究一下


        IP属地:山东10楼2015-02-13 11:42
        回复


          IP属地:山东11楼2015-02-13 11:46
          回复
            随机选择和顺序选择各有各的好处,随机选择增加不确定性,可能连续出某个必杀,顺序的好处是完全可控,可以打造自己的必杀释放顺序,根据激活必杀时候的选择顺序,决定战斗中让哪个必杀先放哪个后放,如果这个需要改的话,尽快决定,年前还有时间


            IP属地:山东16楼2015-02-13 14:00
            回复
              反正我觉得现在的选择方式说随机不随机说可控不可控的很不合理,而且每个被选中的几率不同了,这个几率还是不可控的


              IP属地:山东17楼2015-02-13 14:03
              收起回复
                怎么改我无所谓,年前还能抽出3-4个小时,还能完成1-2个功能不算复杂的修改,年后我就撤了


                IP属地:山东19楼2015-02-13 15:45
                收起回复