ARCore有粒子系统(不使用Unity)吗?
我已经在使用ViroCoreAR了,但是现在,我想使用ARCore,但是我不知道ARCore是否有一个粒子系统,就像ViroCoreAR或者ARKit (iOS)一样。
发布于 2019-02-26 00:58:57
ARCore没有粒子系统。粒子系统是一个图形功能,它可能位于您正在使用的游戏引擎中,它与ArCore设置的功能没有任何关系。
发布于 2019-03-07 17:20:51
目前(2019年3月初)还没有谷歌的官方粒子引擎。但您可以使用易于配置的粒子系统库,如曹金艳的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);
}
}希望这能有所帮助。
https://stackoverflow.com/questions/54870725
复制相似问题