Index
A
Access modifier
AddForce method
Advanced 3D Movement
ApplyVelocity()
CharacterController component
Gravity()
Jumping()
localMovementDirection
movementVelocity
Vector3.magnitude
VelocityLoss()
WASD keys
AimAtTarget method
The “&&” operator
Angular motion
Angular Z Motion
AnimationCurve
AnimationCurve.Evaluate method
AnimationCurve member
API documentation
Application programming interface (API)
ApplyVelocity method
ArcingProjectile
Armor and damage
Armor class
Arrays
Arrow key movement
Arrow tower
AimAtTarget
Barrel
Base
Cylinder and Barrel
“desiredRotation” variable
FiringTower script
GetNextTarget
lastFireTime
private variables
projectilePrefab
Projectile Spawn Point
Quaternion.LookRotation
setup with enemies
Targeter
Update method
Vector3.Distance
Asset
Asset Store
Assignment operator ...

Get Game Programming with Unity and C#: A Complete Beginner’s Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.