那位 哥哥 姐姐 给我说下 GF热血江湖怎么合衣服啊 要详细说哈

来源:百度知道 编辑:UC知道 时间:2024/05/03 01:30:10

合成
  首先,可以肯定的是,在合成的时候,确实存在这么一种情况,就是物品被拖向窗口后,正确定位的时间会有一定的差异.我这里说的定位是指物品被固定到合成窗口的物品栏,也就是窗口的中心.
  具体表现是,有的物品,只要你把它拖到合成窗口的物品栏附近并释放鼠标,它就能迅速定位,而有的物品,即使你同样迅速准确地把它拖到物品栏中心,它也不会立即定位成功.这种情况,就是所谓的闪烁了.
  不知道有没有解释清楚.再举个例子吧.物品快速的定位,相当于打篮球的时候投出了一个空心球,而另一种情况,则是一个旋转球,在球筐上转了几圈后才落筐.
  取消闪烁法具体的做法是:在合成的时候,先不要点合成,而是连续拖放物品,并连续取消,观察物品定位于窗口的物品栏时是否会有短暂的,但是很明显的停滞,裁缝们把这种情况叫做闪
  从程序设计的角度来看,如果合成成功,则这个物品将会增加一个属性,要向服务器写入数据,并进入数据库.而如果不成功,则只需要删除石头.相比之下,前者需要消耗更多的时间. 所以会有一定的时间差异.
  由于成功几率是在一个范围内随机变化的,影响这个几率的因素可能包括合成的时间,地点,物品本身的属性等各种因素,虽然这个变化的趋势,谁都不知道,服务器也不知道.但是,当这个几率变为>50%的时候,服务器就需要做准备写入数据并记录一件新物品.所以表现为一定的停顿.
  如果上面的猜测准确,那么,再结合取消闪烁法的实际操作过程后,我们可以看到,取消法至少因为改变了合成的时间而获得了不同的成功率.
  再简单来说,假设0点0分0秒去合成,而这时服务器的成功率是40%,那么可能多次取消后,时间已经到了0点0分20秒,而这时候的服务器的成功率可能变成了60%(结果是合成成功),当然,也可能变得低于40%.结果就是失败了.
  另外,还有人提出大闪和小闪的概念,如果没有经验,在实际操作中很难区别,但是似乎也确实存在这种情况,我个人的理解是,
  如果服务器的几率刚好变为50%的时候,程序将无法确定合成结果,需要进行其他的运算,比如对随机函数进行计算等.因此,在这种情况下,也会有时间的停顿,(大闪烁)但是并不一定就能成功.
  对于以上的猜想,可以用一个很简单的程序表达.