Re: Calculating relistic falling dammage?

if (this._onGround_ == false) this.v.y -= 9.8 * dt;
else if (this.v.y < -9.8*dt)
{ // This is when you hit the ground after falling.
falldamage = this.v.y * fallfactor;
// landsounds, etc
this.v.y = 0; // assuming you don't want to bounce.
}

I tend to like values between 5 and 7 for v.y when jumping, but the important thing to remember is that whatever v.y is at the start of a jump, it will be negative that when landing. So you should avoid falldamage for any value of v.y greater than minus jumpspeed, at least.

And dt is how much time each frame covers. If you're using timers, this will be time.elapsed * 0.001. If you're using fixed frame lengths, it's whatever that is.

-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
  • ... AudioGames . net Forum — Developers room : dardar via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : redfox via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : redfox via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : CAE_Jones via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Dragonlee via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : redfox via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : omer via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : nuno69 via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Origine via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Origine via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : CAE_Jones via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : redfox via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : roelvdwal via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Mitch via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Mitch via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : omer via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : mahdi-abedi via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : rory-games via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : roelvdwal via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : drums61999 via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : roelvdwal via Audiogames-reflector

Reply via email to