- Home /
There is no 'GUITexture' attached to the "Player Character Prefab(Clone)" game object, but a script is trying to access it.
There is no 'GUITexture' unity health bar? There is no 'GUITexture' attached to the "Player Character Prefab(Clone)" game object, but a script is trying to access it. hello i'm trying to put a health bar on a 3ed person camera view in a unity made game, but it only appears in the scene widow but not in the game run, pleas help
Answer by Ookami_Shaheen · Apr 01, 2013 at 10:56 AM
i tried the same method on another project and it worked, i think it is because the project had a main camera and mine does not since i made one and did not use the main camera, the linked code is in the player controller taken from 3d buzz tutorial.
Next time, please post things like this as a comment and not as an answer.
Did you try taging your camera with the "$$anonymous$$ainCamera" tag?
the linked code is in the player controller taken from 3d buzz tutorial.
What linked code?
Answer by 1337GameDev · Apr 01, 2013 at 04:18 PM
Have you camera render GUI. Don't attach GUI elements to character objects. Also have GUI scripts for your HUD on your camera. You probably have an odd reference in your HUD script that tries to look on the player prefab.
Click on the error in the console and it'll take you to the script that throws it. Make sure this object eats on your character prefab. Don't forget to click apply to any prefab you have created (and are using to set up your character prefab). You can also pause the scene and see what values objects have and what's going on.
Your answer
Follow this Question
Related Questions
Drawing GUI rectangle uses negative y coordinate 1 Answer
Floating Healthbar Appears when facing opposite direction of enemy 1 Answer
Can you make a GUI.Box follow a player's position?(SOLVED) 7 Answers
Rect Following Object : Unity3d 1 Answer
Hey guys, I want to no how to go inside an object with a collider but to still collide with it? 2 Answers