Enabling and Disabling Colliders Unity
Posted
by
Blue
on Game Development
See other posts from Game Development
or by Blue
Published on 2012-06-30T20:42:46Z
Indexed on
2012/06/30
21:26 UTC
Read the original article
Hit count: 203
I'm trying to make the collider appear every 1 second. But I can't get the code write. I tried enabling the collider under a boolean and putting a yield to make it every second or so. But it's not working(gives me an error: Update() can not be a coroutine.).
How would I fix this? Would I need a timer system and set the collider to be enabled every 'x' seconds and disabled every 'y' seconds?
var waitTime : float = 1;
var trigger : boolean = false;
function Update () {
if(!trigger){
collider.enabled = false;
yield WaitForSeconds(waitTime);
}
if(trigger){
collider.enabled = true;
yield WaitForSeconds(waitTime);
}
}
}
© Game Development or respective owner