keijiro / Klak

Creative coding library for Unity
MIT License
1.9k stars 186 forks source link

UIelements-->KlakUI?? #43

Closed vjanomolee closed 4 years ago

vjanomolee commented 4 years ago

"I think it's possible, but it would be better to implement a mediator classes like KlakUI: https://github.com/keijiro/KlakUI"

Originally posted by @keijiro in https://github.com/keijiro/Klak/issues/42#issuecomment-560206545

How exactly would I go about connecting UIelements and KlakUI objects?? - I'm lost because UIelements don't reside as game objects in the hierarchy, So I cant sort out how to connect the two. I wish there was some kind of easy binding system like Klak that worked for connecting all things in Unity..

keijiro commented 4 years ago

I have stopped using Klak for my projects, so I'm not actively working on it anymore. I continue maintaining Klak to keep my old projects compatible with recent versions of Unity, but please don't expect that new things like this (UIElements binding) will come in.

Just for your information, here is why I stopped using Klak:

From the observations above, I believe that Klak is ending its life sooner or later. We will become able to create creative applications using DOTS Visual Scripting and VFX Graph. I'd like to invest my time in missing things like MIDI input (Minis), video playback (KlakHAP), inter-app video sharing (KlakNDI, KlakSpout, and KlakSyphon), OSC communication (KlakOSC), etc.

I'm transitioning my projects towards this direction. In the recent project (Grubo), most things are driven by the new input system and VFX Graph. I only used some simple scripts that are possibly converted into visual scripts one day.

keijiro commented 4 years ago

I'm closing this issue now. Please feel free to reopen for further questions.

vjanomolee commented 4 years ago

Keijiro, Thank you so very much for the detailed explanation. It all makes a lot of sense and cleared up a lot of things in my head. I will move forward building my future projects without Klak. It certainly does make more sense for you to focus your talents in building "Creative Coding" type add on systems(MIDI, OSC,NDI etc) for Unity. I really appreciate your sage council and continued useful innovation in this space. Your biggest fan. -VJ Anomolee