我找不到任何论坛上的任何东西,我想设法创建一个目标的arcore集成在飞机上,像测量。(避免以布局为中心的图像滞后)
你有起点吗?
我想过了!但不要呆在中间
com.google.ar.sceneform.Camera camera = arFragment.getArSceneView().getScene().getCamera();
MaterialFactory.makeTransparentWithColor(MainActivity.this, new com.google.ar.sceneform.rendering.Color(Color.parseColor("#ff333d")))
.thenAccept(material -> {
nodeRenderable = ShapeFactory.makeSphere(0.008f, new Vector3(camera.getWorldPosition().x, camera.getWorldPosition().y, camera.getWorldPosition().z), material);
发布于 2020-05-08 05:21:09
您应该做的是创建一个节点,并将其添加为场景中的一个子节点。
然后在每个Node.onUpdate(FrameTime)上执行以下步骤
ArSceneView
您可以查看这个Reticle类,它正是这样做的:https://github.com/SimonMarquis/AR-Toolbox/blob/fb31a9cfdf061104a4401cecc9bc73ffa7ad33e6/app/src/main/java/fr/smarquis/ar_toolbox/Settings.kt#L124-L185
https://stackoverflow.com/questions/61650652
复制