Now that the player can control an entity in the scene, give the player a destination to drive towards.
GemSpawner
In Assets/Scripts, create a new script named GemSpawner.
This script defines how the gems are generated randomly on the current plane.
Create a new empty GameObject
in the Hierarchy.
Rename it to Gem Spawner
.
Select the object you created. In the Hierarchy pane, click Add Component to add the GemSpawner
component to it.
Set up GemSpawner
's dependencies by clicking on the chooser for the following field:
Gem Prefab: In Assets, select Gem Prefab.
Reticle: In Scene, select Reticle Prefab.
GemBehaviour
Create a script named GemBehaviour
in PlaneDetectionStarterPackage folder. You needn't add anything else to this script.
Associate GemBehaviour
with Gem Prefab by editing Gem Prefab, clicking Add Component, and choose GemBehaviour
you've created.
In CarBehaviour
you've previously created, add the following event function which defines the action when the car hits the gem.
Click File > Build to test your changes. 2, After you create a car, a gem should spawn.
Drive your car to the gem.
A new one will appear at a random location.