once node removed, i'm needing respawn it's original position.
i've tried few things:
1) in didbegincontact gets deleted, i've added addchild() after delete, added was, making paused in place
2) when dies, i'm setting variable 0, , created function adds node starts out, , set if statement looks :
if playerlife == 0 { spawnplayer() } and player life gets set 0 down in didbegincontact. don't know if makes sense
3) tried slapping of down in didbegincontact
the ball either freezing when try addchild directly right after delete in didbegin, otherwise gets deleted , never respawned.
try moving code inside of update function. in spawnplayer function make sure add node if node.parent == nil
override func update(currenttime: nstimeinterval) { if playerlife == 0 { spawnplayer() } }
Comments
Post a Comment