ARCore是否有粒子系统(不使用Unity)?
我已经在使用ViroCoreAR
但是现在,我想使用ARCore,但我不知道ARCore是否有像ViroCoreAR
甚至ARKit for(iOS)这样的粒子系统。
ARCore没有粒子系统。粒子系统是一个图形功能,可能在您正在使用的游戏引擎中,它与ArCore设置的任何方式无关。
目前还没有正式的谷歌粒子引擎(2019年3月初)。但是你可以使用易于配置的粒子系统库,比如Jinyan Cao的Confetti。
最简单的ConfettoGenerator
可能如下所示:
final List<Bitmap> allPossibleConfetti = constructBitmapsForConfetti();
Utils.generateConfettiBitmaps(new int[] { Color.BLACK }, 20);
final int numConfetti = allPossibleConfetti.size();
final ConfettoGenerator confettoGenerator = new ConfettoGenerator() {
@Override
public Confetto generateConfetto(Random random) {
final Bitmap bitmap = allPossibleConfetti.get(random.nextInt(numConfetti));
return new BitmapConfetto(bitmap);
}
}
希望这可以帮助。