编辑器/功能拓展 OneJS 1.3.5用户界面

1_resized.jpg 373d4e58-24a9-4f4d-92c9-9b3f00a8_resized.jpg 3728df6a-7968-4a70-b52b-294a19ed_resized.jpg aa60a2af-41de-4ad3-9887-0e3c8d4a_resized.jpg aec3eab2-4aeb-4b83-bd99-5c522b3c_resized.jpg
The biggest benefit of OneJS is the ability to design your UI with the React (JSX) workflow. We achieve this by providing a thin layer of "dom" for Preact. Under the hood, it's just pure UIElements, so things will be very performant. UI Toolkit's controls, events, vector API, and styles all just work out of the box.

With OneJS, there's no more C# scripts to compile everytime you change some UI code. You will have super fast iteration time, especially with the built-in Live Reload.

Besides UI, you can also easily use OneJS to build Addon systems for your players, so they can also have the power of Typescript + JSX + CSS to create addons/mods/contents for your game.



OneJS最大的好处是能够使用React(JSX)工作流设计用户界面。我们通过为Preact提供一层薄薄的“dom”来实现这一点。在引擎盖下,它只是纯粹的UIElements,所以它将非常具有性能。UIToolkit的控件、事件、向量API和样式都是开箱即用的。

有了OneJS,每次更改一些UI代码时就不再需要编译C#脚本了。您将拥有超快速的迭代时间,尤其是使用内置的Live Reload。

除了UI,您还可以轻松地使用OneJS为玩家构建插件系统,因此他们也可以使用Typescript+JSX+CSS为您的游戏创建插件/插件/内容。

2024-7-8 10:10 上传
文件大小:
未知
下载次数:
0
附件售价:
28 钥匙  购买记录
本地下载 立即购买






使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册