O'Reilly logo

Unity 3.x Game Development Essentials by Will Goldstone

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Full example

In the following image, we see a C# script applied to an object. Within the Rocket class, a public variable moveSpeed and a private variable blastSpeed are declared. The private variable is not given a value when declared but is assigned one in the Update() function, where it is given the value of the public variable moveSpeed, multiplied by 2. The value of this private variable is then used in a new Vector3 variable as the Z-coordinate, which in turn is used to set the velocity value of a Rigidbody object:

Full example

Note

Be aware that any value adjusted in the Inspector will override the original value given to a variable within the script. It ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required