ARCore中的粒子系统

时间:2019-02-25 16:31:43

标签: java android augmented-reality arcore particle-system

ARCore是否有粒子系统(不使用Unity)?

我已经在使用ViroCoreAR,但是现在,我想使用ARCore,但是我不知道ARCore是否具有像ViroCoreAR甚至是(iOS)的ARKit这样的粒子系统。

2 个答案:

答案 0 :(得分:1)

ARCore没有粒子系统。 粒子系统是您可能正在使用的游戏引擎中的图形功能,与ArCore的设置没有任何关系。

答案 1 :(得分:0)

目前(2019年3月上旬)没有官方的Google粒子引擎。但是您可以使用易于配置的粒子系统库,例如Jinjin 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);
    }
}

希望这会有所帮助。