Les versions Beta ne sont pas autant testées que les versions Stables

Les versions Beta ne sont pas autant testées que les versions Stables

3D bullets; bug fixes

07 April, 2026 ()

Envoyez-moi un courriel lors de nouvelles parutions

Don't miss out on the latest and greatest new features in Construct 3

Notes

In this release we've done a few updates for the Bullet behavior to allow it to move in 3D. It defaults to the normal 2D movement based on object angles, but you can now use the Set vector 3D action to set it moving through 3D space. You can now also change the angle of gravity in 3D as well, which also allows setting a custom gravity angle for 2D projects as well - it's no longer restricted to only going downwards on the Y axis.

Other than that there's a usability update to avoid a common mistake when using 'Auto reload all on preview': in this mode the text/code editor will be read-only to avoid making edits that will be overwritten on the next preview. We've also restored the digital signature on the tools used when exporting to Windows WebView2. There's also an update for effect addons to pass through the world position to fragment shaders, which may make new kinds of effects possible.

Apart from that there's a batch of bug fixes. Happy testing!

Vous aimez cette parution ?

Faites-le nous savoir avec un pouce haut !

UpvoteUpvote 34 DownvoteDownvote
Exécuter r480

Changelog iconNouveaux ajouts

Not favoritedFavorited Favorited 14 favoris
Bullet behavior: 'Set vector 3D', 'Set gravity vector 3D', and associated expressions

Changelog iconChangements

Not favoritedFavorited Favorited 2 favoris
Text/code editor: set read-only mode when using folder project with 'Auto reload all on preview' enabled
Not favoritedFavorited Favorited 4 favoris
Windows WebView2: restore digital signature of WindowsIconUpdater.exe / PackToSingleExecutable.exe

Changelog iconCorrections de bug

Not favoritedFavorited Favorited 2 favoris
Error using 'Pick parent' condition with third-party addon
Not favoritedFavorited Favorited 2 favoris
Audio: unloading music track did not stop streaming from network
Not favoritedFavorited Favorited 3 favoris
WebGPU renderer could incorrectly use mipmaps with "nearest" sampling (regression r469)
Not favoritedFavorited Favorited 3 favoris
3D model: crash displaying some models
Not favoritedFavorited Favorited 2 favoris
3D model: some meshes not rendering their texture
Not favoritedFavorited Favorited 3 favoris
3D model: debugger crashing when using 3D models (regression r479)
Not favoritedFavorited Favorited 2 favoris
3D model: improve compression of 3D model files on export
Not favoritedFavorited Favorited 2 favoris
3D model: fix links to the manual
Not favoritedFavorited Favorited 2 favoris
3D model: possible crash undoing 3D model changes

Changelog iconMises à jour du SDK

Not favoritedFavorited Favorited 6 favoris
Pass through world position to shaders as vWorldPos (WebGL) / worldPos (WebGPU)

Changelog iconScripting updates

Not favoritedFavorited Favorited 3 favoris
IBulletBehaviorInstance: add methods set/getVector(), set/getGravityVector()

Partager Construct 3 la parution r480 maintenant

  • 10 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • Wow, the bullet is a really nice surprise. I used events to simulate the bullet's behavior in 3D, and now the engine will handle that.

  • Maybe we should set up some kind of validation pipeline?

    Because neither the debugger nor the viewer will launch for an empty project with a 3D model.

  • Thanks for Pass through world position to shaders as vWorldPos (WebGL) / worldPos (WebGPU), got initial 3d lighting working with 3DShape, sprites and my Mesh addon for webgl2! Will test with 3D Model once the beta bug is corrected. construct.net/en/make-games/addons/1589/3d-frag-lighting

  • These are great additions! However as igortyhon pointed out preview does not work

  • "Pass through world position to shaders as vWorldPos (WebGL) / worldPos (WebGPU)" where i can read more ?

  • 3D Bullet behavior? I seriously hope to think of a way to adapt this into my driving game somehow. This was a new feature I did NOT see coming.

  • i have pop up window "Failed to start preview, Try reloading Construct before trying again' this happen when i add glb model to project (i try many glb models - this result)

  • Pass through world position to shaders as vWorldPos (WebGL) / worldPos (WebGPU)

    This is great news!