justifun's Forum Posts

  • Here's a debug renderer addon that will visualize the 3D physics cages. Simply add it to your layout and it'll make them appear at runtime.

    drive.google.com/file/d/1k_NHJIQtxKDO5UBUJc2vkCMvjeS7PHtO/view

  • I've always deliberately ignored anything 3D - not necessarily because of C3's limited support, but simply because it's whole new paradigm to learn. But with recent developments by Scirra, other third-party plugins and especially this one, I think it might be time for me to delve in. Thank you.

    Happy to answer any questions! It takes a bit of wrapping your head around how 3D works in C3 along with this addon, but it opens a HUGE world of possibilities now that 3D is is a thing.

  • construct.net/en/make-games/addons/1656/box3d-physics-engine

    The new Box3D Physics engine ported to Construct 3.

    Features nearly all of the amazing Box3D features including...

    Rigidbody Collisions

    Sensors

    Raycasting

    Character Controller

    Joints

    Wheels

    Collision Filtering

    Explosion

    Conveyor Belts

    Compound Shapes

    and more to come!

    Quickstart Guide

    1) Add the behavior to a 3D model object

    2) On Start of Layout

    -> (your object) -> Initialize Box 3D

    ->Create world with default gravity

    3) (Every Tick) (your Object) Step default world by dt seconds

    I've also included a debug renderer addon you can add to visual the physics cages as well. Simply add it to your layout scene and there's some properties you can adjust on it to see it at runtime.

    drive.google.com/file/d/1k_NHJIQtxKDO5UBUJc2vkCMvjeS7PHtO/view

    There are lots of property settings, actions and expressions to play with.

    See Box3D examples in action isaac-mason.github.io/box3d.js

    Or read more technical Box3D information box2d.org/documentation3d

  • Squibble - i wrote a updated rive player that allows for playback and user interactions etc.

    addon: drive.google.com/file/d/1xRqvYUlxPtC_TvjN1PAioJ-quDjIH8UW/view

    example file: drive.google.com/file/d/15dMb1DChjXn0rSbt4mKe3TLNP55v9RSj/view

  • 1mrpaul1 - I made an addon that exposes the bone data of a 3d model. so you could make the eyes look around etc if want to. Add it as a behavior to your 3d model object. Then use the expression "bone list" to get a name of all of the bones if you don't know the name of it.

    then you can read and set the rot/pos of XYZ of any bone with other actions.

    Download drive.google.com/file/d/1TX_jMJOSRb6ubUgjJwelY0vzZ5SrqUKK/view

    as for changing clothes, the easiest way is to add all of the clothes into the mesh, and then in the properties of it, turn off which ones are visible at the start, and use the 3d model actions to enable/disable the parts as needed.

  • Looks pretty slick!

  • I made a behavior that exposes the bones at runtime so that you can get their position and rotation data. It includes an attach and detach action so that you can parent objects to them as well.

    Download here drive.google.com/file/d/1XugXwyaoxIJza-fSTmQa4NNVEOpFO6JU/view

  • I was checking out the midi output example attempting to build an interface in Construct that could control the midi input of other software. I believe i need to find a "virtual patch kit" or something to mimic a midi device so that construct can connect to it.

    Has anyone tried this before and know of one that works? I've tried a few but the example project doesn't detect them even after granting chrome permissions.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • What's the differences between a file and a property.

    In my head I thought a property was a "value" associated with a file, however when using the "add a property" action, i thought it would have asked which file it went with so i'm a bit confused of the difference.

  • There is also a a "set quaternion" rotation action also.

  • Edit: I've read in another post that its not recommended to let the AI agents edit your project folder because they edit the .json files that make up the various parts and because the editor does additional stuff when working in a project, this method isn't a great way to use it.

    If you save your project as a project folder format. You can use AI tools like claude code to access your project and make construct code changes for you.

    Try this.

    (Make a backup first).

    Create a group called "To Do" and put a comment in it like "create a player sprite and apply the car behavior and add an instance variable to it called "speed".

    Then create another group called "Done"

    Then ask your AI to "Execute the task listed in the comment in the "to do" group and then when complete move it into the "done" group.

    This allows you to queue up a bunch of tasks and it'll go ahead and code it for you.

    I've found that it sometimes corrupts the project and it wont open again, but asking it to fix it eventually does. So i wouldn't rely to heavily on it yet.

  • LoL Construct just dropped beta 469 with 3D support! and no Z order issues!

  • Found the SSAO plugin. Got it working but just a heads up there's some Z order rending issues when objects overlap. Here's a example: imgur.com/a/fyyeqT8

    I tried changing the Layer settings to Draw Order: Camera Distance and Z order, but it still had similar issues.

  • Mikal - the plugin/example didn't bundle the SSAO effect with it like it said it should be.

    Where can I get that from?

  • Thanks R0J0hound, didn't even think that would work with a 3D camera... cool !