Count dead enemies in Unity3D -


i'm programming racing game. can wreck opponents , want count enemies you've wrecked. in way:

if(wrecked){     smoke.emit();     enginetorque = 0;     playercar_script.enemywrecked += 1; } 

i think can see issue. not count 1 count endless .... how can fix ? tried sendmessage, ends in same issue :/

it not count 1 count endless

that sounds you're running above code repeatedly, not setting playercar_script.enemywrecked 0 between each run. i'm guessing have in car's monobehavior.update() function. instead, increment enemywrecked when change not wrecked wrecked.

use variable each wreckable car determine if wrecked last time checked.

bool waswreckedlastframe = false; 

and change above code segment this:

if(wrecked && waswreckedlastframe==false){     waswreckedlastframe = true;     smoke.emit();     enginetorque = 0;     playercar_script.enemywrecked += 1; } 

Comments

Popular posts from this blog

Change php variable from jquery value using ajax (same page) -

Pull out data related to my apps from Android Play Store and iOS App Store -

How can I fetch data from a web server in an android application? -