I’ve encapsulated many custom controls in the uitotoolkit.
To make my custom controls more general and extensible, I wanted to write an Inspector panel for my custom controls and expose them in the UIBuilder.
I also wanted to store some custom field information in UXML so I could edit the more complex logic for the Runtime with the custom panel exposed in the UIBuilder I mentioned above.
Is there an interface or a way to do this?
I’m used to making UI animations on a timeline, so adding custom extensions to the UI builder would be a great way to improve my productivity.
Making UI is tedious and tedious, and if I can add extensions to the UIBuider, I can create an editor tool for my workflow to optimize the productivity improvement experience.
The current editing experience in UIBuider is a bit cumbersome, as I have to constantly switch between multiple control pages and edit and tweak them repeatedly to achieve the desired effect, and every time I switch I have to look in the long list of parameters to find the parameters I need, most of my time is wasted here, clearly can customize the control, why not I customize a control panel, and expose only the parameters i need?
In addition I need to be able to save some of my custom fields in UXML, because I have a lot of requirements UIBuilder does not meet, I tried to directly add the corresponding data to UXML, but the direct error,
With the release of Unity6, I was happy to do some technical research on the UI Toolkit for my team, and it turns out that the latest version of uitotoolkit is still not very good. How many years has it been since uitotoolkit was first released?
It’s hard to meet everyone’s needs, some want simplicity, others want precision and efficiency, so why not open up some of the lower-level apis like the animation system? The community will create a more appropriate UI builder based on the real needs of the majority of people. just like Playable and Animancer.
As far as the current experience is concerned, I do not recommend that my team use the UI toolkit in the next project for the simple reason that it is the same UI, with well-developed tools and mature processes, the UGUI takes only a third of the time to complete.
This feedback was translated directly using a translation tool. Don’t worry about some of the inaccuracies. I’ve expressed my thoughts as best I can, and I hope that this feedback will be helpful to uitoolkit.
I’d also like to know how to develop some editor tools for uitotoolkit to improve the productivity and optimize the experience. If anyone knows, please let me know. I’d appreciate it.