- Home /
How could i make my character invisable - but allow my player to still be damaged
I basically would like a refrence to something that would allow me hide my player model in third person but still allow a bullets to damage my player.
For example objectIsInvisable?
Answer by save · May 15, 2011 at 10:56 PM
You could alter this via the renderer, if you put something similar to this on your character:
var thirdPersonCamera : Camera;
function Update() {
if(thirdPersonCamera.enabled)renderer.enabled = false;
}
The object will still remain visible to rays, collisions and such, just hidden from the camera.
To check if the object is visible you could use:
static var playerIsVisible = true;
var playerObject : Transform;
function Update() {
if(playerObject.renderer.enabled){
playerIsVisible = true;
} else {
playerIsVisible = false;
}
Then via another script access this via thisScript.playerIsVisible
Does this answer your question or were you after something different?
Answer by Dreamer · May 16, 2011 at 01:52 AM
You just disable renderer to be invisible and enable it to be visible again. The character still exist except it is not displayed.
this.gameObject.renderer.enabled=false;
this.gameObject.renderer.enabled=true;
Your answer
Follow this Question
Related Questions
Mesh goes invisible after modifying vertices 2 Answers
Objects Not Visible In Low End Computer. (Shader Error) 1 Answer
Inivisible mesh 1 Answer
Android , Mesh loads only once 0 Answers
Cant see mesh of instantiated skinned mesh renderer 4 Answers