XaiJu
MacGruber_Laboratory
MacGruber_Laboratory

patreon


Life 11: More customization via LogicBricks

As mentioned earlier, I spend this month on making my Life plugin compatible with LogicBricks. This is a huge step forward! For example you are no longer limited to control AnimationPatterns, you could also have Life control a Timeline animation, if you like that more. The old DriverThrustSFX sub-plugin has been replaced with DriverThrustTrigger, with gives you more control. Instead of a fixed set of sound effects (bed squeak, flesh slap, etc.) you can now trigger a LogicBrick and do whatever. That could be a RandomSound brick playing your own sounds, or something completely different, like a plugin controlling external devices, say my Connect plugin.

Preparations for all this obviously were already part of the recent LogicBricks releases. Life could have been one huge over-complicated plugin that can do all. That would imply some WTF level of UI, some plugins out there have that. Instead you now have a collection of more or less one-purpose plugins you can stick together like Lego bricks, hence LogicBricks. That hopefully makes it more understandable and manageable, yet at the same time more flexible.

The main demo scene has been updated accordingly. Before there was a scene specific StateMachine plugin controlling the intensity, thrust and some other parameters of the Life plugin. For non-coders this was a black box, not useful for any other scene. NOW there is a LogicBrick StateMachine plugin doing exactly the same as before....except now you can look at it, understand what it is doing, tweak the parameters, add more states and so on, no coding required. You can replicate the structure in your own scene and modify it for your needs.

Have a look at the diagram, it's also displayed in the scene itself, so you have it at hand when dissecting the scene.

Changelog

Download


More Creators