public class DanmakuUtils
extends java.lang.Object
构造器和说明 |
---|
DanmakuUtils() |
限定符和类型 | 方法和说明 |
---|---|
static DrawingCache |
buildDanmakuDrawingCache(BaseDanmaku danmaku,
IDisplayer disp,
DrawingCache cache,
int bitsPerPixel) |
static int |
compare(BaseDanmaku obj1,
BaseDanmaku obj2) |
static void |
fillText(BaseDanmaku danmaku,
java.lang.CharSequence text) |
static int |
getCacheSize(int w,
int h,
int bytesPerPixel) |
static boolean |
isDuplicate(BaseDanmaku obj1,
BaseDanmaku obj2) |
static boolean |
isOverSize(IDisplayer disp,
BaseDanmaku item) |
static boolean |
willHitInDuration(IDisplayer disp,
BaseDanmaku d1,
BaseDanmaku d2,
long duration,
long currTime)
检测两个弹幕是否会碰撞
允许不同类型弹幕的碰撞
|
public static boolean willHitInDuration(IDisplayer disp, BaseDanmaku d1, BaseDanmaku d2, long duration, long currTime)
d1
- d2
- public static DrawingCache buildDanmakuDrawingCache(BaseDanmaku danmaku, IDisplayer disp, DrawingCache cache, int bitsPerPixel)
public static int getCacheSize(int w, int h, int bytesPerPixel)
public static final boolean isDuplicate(BaseDanmaku obj1, BaseDanmaku obj2)
public static final int compare(BaseDanmaku obj1, BaseDanmaku obj2)
public static final boolean isOverSize(IDisplayer disp, BaseDanmaku item)
public static void fillText(BaseDanmaku danmaku, java.lang.CharSequence text)