- Home /
Nullreference exception after build!
This Script works in the game engine, but after I build the game, it won't work!
var enemyprojectile : Rigidbody;
var speed = 10;
var enemy : Transform;
var shotS : AudioClip;
function Start() { var rendum = Random.Range(1F,3F); InvokeRepeating("Shuut", 2, rendum); }
function Update() { transform.LookAt(enemy); }
function Shuut () {
audio.PlayOneShot(shotS);
clone = Instantiate(enemyprojectile, transform.position, transform.rotation); clone.velocity = transform.TransformDirection( Vector3 (0, 0, speed));
Destroy (clone.gameObject, 5); }
Please help
-DC
There isn't enough information here to help others help you. You should probably post the error you're getting in detail. Also, what platform are you building for? It would also be nice to have your code inside code tags so that it's formatted nicely.
Answer by Happy-Zomby · Dec 01, 2014 at 07:50 AM
The null reference is generally linked to a missing variable - a null variable
did you assign ennemy in the inspector? and did it save that assignment? you may need to change to: var enemy : GameObject;
then use transform.LookAt(enemy.transform);
did you assign the audio clip and did it save it?
if in play mode it will not save it. hope that helps,
it works in play mode, but only in Unity. When I build it into an .exe file it won't work
Your answer
Follow this Question
Related Questions
Distribute terrain in zones 3 Answers
Clones of enemies will not shoot 0 Answers
[I REALLY NEED HELP FAST]Help with enemy Shooting 1 Answer
when build to webGL 0 Answers