Detect planes in the real world
Last updated
Last updated
Now that a basic scene has been set up, you can start on developing the game. In this step, you will detect planes and draw them to the scene.
PlaneDetector
componentAn PlaneDetector
detects and creates, updates, and removes game objects when the device's understanding of the environment changes.
1.Using the Hierarchy pane, create an empty GameObject
.
2. Rename it to PlaneDetector
. This component will display planes until one is selected by the player.
3. Select the new game object. Within the Inspector pane, click Add Component to add a PlaneDetector
4. Configure the PlaneDetector
by setting the Detected Plane Prefab
field:
Click the button next to None
to bring up the Select GameObject window.
Select the Assets tab and search for WoodenPlaneVisualizer.
This prefab from the starter package provides a wooden floor texture that will be used as the plane decoration.
1.Build and deploy your app as described in Step 7 and 8 in Getting Started with NRSDK to test your changes
2. Point your glasses at a horizontal real-world surface and move your glasses around to improve NRSDK's understanding of the world.
3. When NRSDK has detected a plane, you should see a wood texture cover real-world surfaces. The Plane Detector
instantiates the given Detected Plane Prefab
for each detected plane.