#UIToolkit

:rss: Qiita - 人気の記事qiita@rss-mstdn.studiofreesia.com
2025-03-10

I'm just trying to make an editor bindable custom component for an array field in #UiToolkit . I don't think I'm asking for something so weird. And yet...

:rss: Qiita - 人気の記事qiita@rss-mstdn.studiofreesia.com
2024-04-17

【Unity】AppUI×ClaudiaでMVVMを意識してチャットアプリをつくる 5章 Middleware編
qiita.com/garume/items/3f4c2f4

#qiita #C #Unity #UIToolkit #claude #AppUI

:rss: Qiita - 人気の記事qiita@rss-mstdn.studiofreesia.com
2024-03-25

【Unity】AppUI×ClaudiaでMVVMを意識してチャットアプリをつくる 3章 MVVM実装編
qiita.com/garume/items/21840bc

#qiita #C #Unity #UIToolkit #claude #AppUI

:rss: Qiita - 人気の記事qiita@rss-mstdn.studiofreesia.com
2024-03-24
:rss: Qiita - 人気の記事qiita@rss-mstdn.studiofreesia.com
2024-02-22

Unity App UI チュートリアル(1): 初期セットアップ&メッセージダイアログだけ出すアプリ作成
qiita.com/saturday06/items/4f6

#qiita #Unity #UIToolkit #AppUI

Ok, I've been able to run #ink external functions as asynchronous, with some trickery of a separate thread for running the ink engine and a couple of command queues to make commands execute in the right place.

Also added some more stuff used in other projects to integrate it with #UnityAtoms .

Will probably use for the #inkjam23!

(interface is still messy though, I'll probably work some #UIToolkit magic)

public override IEnumerator Call(ExternalFunctionContext context)
{
    if (audioPlayer == null) {
        Debug.LogError("no audio player in scene");
    }
    var soundName = context.Arguments[0] as string;
    var duration = audioPlayer.Play(soundName);
    yield return new WaitForSeconds(duration);
    context.Result = duration;
}
2023-09-04

I’m going deep into Unity’s UIToolKit to create a UI app. It’s damn finicky, but it’s all possible with a bit of hack and slash. Started making the app in JS, but realised I’m so much faster with C#.

#unity #uitoolkit #ui

The way setting bindItem on a ListView completely destroys anything of the default binding system still leaves me quite surprised.

I'm too used to the strict - albeit alien - logic of React, I have to get back to my old mindset of "ui libraries are terrible beasts you can't prod too much or they will act in ununderstandable ways"

#gamedev #unity #uitoolkit

Created my first #uitoolkit bindable custom component for the #translation project (not that I *strictly* needed it, but this way there's less repetition of code and I could test how this work / is supposed to work).

Must say it's been easier than expected but without this post about INotifyValueChanged, I wouldn't have gone really far: forum.unity.com/threads/unders

This is the kind of things I would expect in the howtos of the official documentation, but, hey, :unity:!

#unity #gamedev

An UI Builder screenshot where the custom element TranslationFileElement is present multiple time; one of them is expanded to show the internal structureA listview in the editor where the component is used, showing that bindings work too
2023-08-07

You can do some funny things with the UI Toolkit🤣

Slowly becoming the #gamedev I want to be💪

#indiedev #madewithunity #indietech #uitoolkit #unity3d #customui #indiegamedevelopment

SoyWarsoywar
2023-04-26

Combine UI Toolkit and Unity Localization package without coding with UI Toolkit Component

7 days left to take it 50% off on Unity Asset Store :
assetstore.unity.com/packages/

SoyWarsoywar
2023-04-23

UI Toolkit Component

Easily use Unity built-in interfaces through components
Available on Unity Asset Store: assetstore.unity.com/packages/

2023-04-04

"We're thrilled to announce version 1.0 of #Slint, a comprehensive #toolkit to build native user interfaces for #desktop and #embedded devices, implemented in #Rust."
#UI #UIToolkit
slint-ui.com/blog/announcing-s

I did a lot of UI stuff lately for unit selection and stat visualization for my RTS project. #unity #UiToolkit #indiedev #gamedev

youtu.be/GA3HwsQtE8I

2023-02-02

I finally found a bit of time and motivation to start streaming some UIToolkit UI integration, you can find the first video here: youtu.be/5FBm9_-umDs
I will try to do a second one more focused on scripting this week so stay tuned!

#unity3d #madewithunity #uitoolkit

2023-02-02

Are you tired of having to reference your UIToolkit elements yourself? I made a PostProcessor that generates a script for you, to make this work you only need to add the "auto-reference" USS class on the elements.

gist.github.com/Anthelmed/fc50

#unity3d #madewithunity #uitoolkit

Gareth Griffithsg@mastodon.gamedev.place
2022-12-27

@mortoray I agree the documentation is half-arsed. There are a few good videos on YouTube. There have been a lot of changes in #UIToolKit over the last two years. Now that it’s pretty solid I’m sure the document will improve.

Maik Derstappenmrtango
2022-12-18

any good for not based on ?

Had some fun the last week experimenting with #unity property drawers, overlay windows and editor window customizations, mostly working with #UIToolkit in 2022.2, where the support finally starts to be decent.
There's still rooms for improvements, especially the bindings system isn't always practical and need some extra code, but it's been fun, and it shows how we can easily create interfaces that allow non-programmers to work on projects!

The Unity UI Builder opened on the customized property drawer template, with a bindingAnother UI Builder window, this time showing the interface of the overlay windowA piece of code showing the binding actions for the various elements of the overlay

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst