This is just an idea I thought I’d throw out there. What if the GE’s logic bricks interface were overhauled to work like nodes? it would be a lot easier to keep everything uncluttered, for sure, but it could also allow more flexibility without adding any Python. For instance, you could take a mouse movement sensor, output the mouse’s Δx (the change in mouse position in the horizontal direction for that frame), connect that to a node to multiply the mouse’s Δx by some constant, and then connect that to a motion node’s drot to rotate the object according to mouse movement, and with just a few nodes you could have a mouse-aim for an FPS without writing python for a rasterizer, etc.
I haven’t used the nodes editor much (mostly just messed around with nodes textures) but it seems to me that with this system, instead of basically outputting a yes/no output from bricks, outputs would be numerical, or based on 3D vectors (you could have motion sensors that could output the object’s vector), or some other output types I can’t think of right now!
This system would still work for old game engine logic bricks, you could make an option to use the old setup, or just make nodes that would work the same as all the existing bricks.
To me this seems like a step forward, particularly in unifying the interface, something that SVN builds seem to be working toward by adding the cursor in the UV editor (or was that there all along?), and integrating the UV Face Select Mode into Edit Mode.
Go ahead and tell me why this wouldn’t work. I challenge you! :evilgrin:
