Instead of
myTransform.Translate (Vector3.up * lightningSpeed * Time.deltaTime);
try:
myTransform.Translate (transform.forward * lightningSpeed * Time.deltaTime);
This uses the forward vector on the gameObject's transform instead of the world's up vector.
↧