Hah! Brings back old memories. I actually did something similar for an RPG I was trying to create from scratch using Qt3D (back in the day when it first came out and was getting stable, QT 5.8 maybe).
Had the whole isometric world down and used qml to script monsters and abilities.
Great app! I have some experience with QT (mostly via Python/PyQT) but I want to get started with QML for a new app idea, so this example codebase will come in very handy. Any other resources you can recommend to get started with that?
OP here,
We did/do professional trainings for QML for quite some time,
but now that the technology is already around, we decided to publish our Basic QML Training as a video series on Youtube, together with excercises and all.
You will find all videos at https://www.youtube.com/watch?v=JxyTkXLbcV4&list=PL6CJYn40gN...
The KDAB tutorial video that wuschelhase recommended is great.
There is also the qmlbook: https://qmlbook.github.io/ that provides all the information you want to know about QML.
We (KDE) recently published a small tutorial about the Kirigami (our QML based convergent tooltip): https://develop.kde.org/docs/kirigami/. And generally taking a look at Plasma Mobile applications is a great learning resource.
I think it does well on desktop too. I deploy my app to Windows, Raspberry Pi, and Android. My initial testing of new features is all desktop, running on my Ubuntu dev machine, and I find it pretty reasonable.
More like binding to C++ is difficult, lack of free non-copyleft implementations, and general lack of advantages over Flutter/Electron. After all, Embarcadero Delphi is also very powerful and easy to use but nobody uses them for good reasons.
17 comments
[ 3.2 ms ] story [ 39.1 ms ] threadHad the whole isometric world down and used qml to script monsters and abilities.
Great and fun experience, thanks for sharing!
That is what it is all about! Too often we forget to have fun.
Hope it helps and you reach your goals! :)
There is also the qmlbook: https://qmlbook.github.io/ that provides all the information you want to know about QML.
We (KDE) recently published a small tutorial about the Kirigami (our QML based convergent tooltip): https://develop.kde.org/docs/kirigami/. And generally taking a look at Plasma Mobile applications is a great learning resource.