ZhongyiLi88
Results
1
comments of
ZhongyiLi88
弹幕重叠问题,我想了一个解决办法:在计算弹幕起始位置的时候,如果没有位置放的时候,不要强制去放,这样就可以避免重叠的问题。 具体看BarrageWalkSprite的originInBounds方法中的如下代码: ` if (availableFrom > stripNum - overlandStripNum) { // 那就是没有找到喽 if (self.forceDraw) { availableFrom = AVAERAGE_STRATEGY?leastActiveSpriteStrip:leastActiveTimeStrip; // 使用最小个数 or 使用最短时间 } else { //当在屏幕上没有找到能放的位置时,我们返回CGPointZero,就先不放了,等有合适的位置再放 return CGPointZero; } }`...