0234
Loading...

Physics Grenade

Published: 2020-03-05

Pull the pin on these grenades and throw them at the bunker to see it explode using physics!

Controls

  • Pick up: Click on a grenade
  • Pull pin: click while holding the grenade
  • Throw: On PC press G while moving to toss it. In VR, press your controller's grip button while throwing to toss it.

Effects

  • Grenade explosion will apply a force on any physics objects around it.
  • Explosion will damage anything or Player near it, if they have hitpoints.
  • Grenade cleans itself up after explosion, leaving no objects in the scene.

Background
When the Physics feature was added to the Builder in the 5.0 update, I really wanted to try creating something that would actually explode objects around it, like an actual explosion.

It took me a minute to figure out how to do it though, since physics objects require a force to move. In other words, I needed to push them with something to apply a physics force to them.

Applying a force is simple enough; just animate an object toward another physics object and they'll collide! The trickier part is applying an invisible force, like a shockwave in an actual explosion, and containing it within an object that the player can throw.

The key was having a totally transparent object (a cube in this case) animate outward very quickly, when a countdown timer variable on the grenade reached zero. The same countdown timer also triggers the explosion effect, sound, and destroys the grenade itself.

This is a templated experience, so feel free to explore how it works and even save it as a model to use in your own games!

    Comments

    Loading...

    Explore Physics Grenade in Virtual Reality for Free on:

    • SteamVR (HTC Vive, Oculus Rift, and Windows MR)
    • Oculus Quest
    • Oculus Go
    • Gear VR
    • Google Cardboard
    By cpf

    More From This Author