This is a community transplant branch and has no interest relationship with the official company.
You can obtain tutorials and FAQs in the official websit.
1.The Dota2 platform's web has removed some features, which may result in some functions being unusable.
2.Due to the lack of IO interface specificity on the Dota2 platform, all interface data is currently saved in code files and converted to ArrayBuffer during initialization.
1.WYSIWYG. You don't need to write additional xml and css files. It is automatically exported to TypeScript data binding. The variable name corresponds to the editor one by one and can be used directly.
2.Cross platform: All interfaces written using the fgui editor can be seamlessly migrated to other engines.
3.Added support for vertical alignment of text.
4.Fix some native bugs in rich text.
5.There is no longer a need to design CSS separately for different resolutions. By association, the tedious operation of adapting Dota2 to different resolutions can be eliminated.
6.Expand the native components of Dota2: skill icons, item icons, player avatars, models, special effects, etc.