Update 0.89


This new update mainly focuses on improving the functionality of the Box behavior. 

There is a new property called "Tiled" which when set to "No" will internally create a different Babylon.js primitive that is not tiled by default. This behaves differently especially when you play around with U/V scale properties.

Combined with the ability to offset U/V coordinates via actions this even makes animating Boxes possible.

A crucial addition is the "Get pointer position" action which will return (via expressions) the first position in 3D space and even the mesh UID given any regular X, Y canvas coordinates (usually used with Mouse.X and Mouse.Y).

So this is an easy way to pick anything clicked on with the mouse for example. Keep in mind your 3D object needs to be pickable.

Changelog:

  • Added B3D Box actions "Set texture offset U/V" making these properties changeable at runtime
  • Added B3D Box action "Set scale" changing the scaling of the mesh (default 1)
  • Added B3D Box action "Set pickable" so you can change this property also at runtime
  • Added B3D Box condition "Is pickable"
  • Added B3D Box expression "scale" returning the current scaling value
  • Added B3D Box property "Tiled" which can create a regular Box in Babylon.js instead of a Tiled Box which is the default
  • Added Baby 3D action "Get pointer position" which will populate the expressions mentioned next
  • Added Baby 3D expressions "pointerX", "pointerY" and "pointerZ" returning positions in 3D space that were retrieved by the previously mentioned action
  • Added Baby 3D expressions "pointerUID" returning the UID of the mesh under the pointer position

Get Baby 3D Plugin for Construct 2

Download NowName your own price

Comments

Log in with itch.io to leave a comment.

Thanks for the new update!