When we create a variable, there are two ways to access and edit the values, either by code or by the Unity Inspector
panel. Editing the values by code means that the values are dynamic, they can be changed at any time, they can be updated at the start of the script, or at any other time. If we choose to edit the variables in the Unity Inspector
panel, we are assuming that the values will remain the same throughout the game.
Let's create a new script and test this:
We have created a few variables, one for the minimum speed, max speed and average speed. The idea now is to calculate the average speed, this means that this value will be dynamic while the other two will be static. So on void Update()
, we'll write a simple line of code to calculate the average speed, averageSpeed = (minSpeed + maxSpeed) / 2;
:
Now we assign this script to the GameObject
camera to test it (drag and drop the script over the camera GameObject
). By doing this, we are now able...