OneJS是专为Unity设计的脚本引擎和UI解决方案。它支持React (JSX)工作流程,使用纯UIElements和Preact实现高性能的UI开发。通过内置的实时重载和快速迭代,您可以轻松设计和修改UI代码。此外,OneJS还提供了强大的插件系统,使玩家能够使用Typescript + JSX + CSS创建自定义插件和内容。它支持多平台,并具备安全性设置。借助OneJS,您将获得在Unity中高效开发和优化UI的强大工具。

以下是关于OneJS的一些亮点:

  1. 使用React (JSX)工作流程设计UI,借助Preact提供的”dom”薄层,实现纯UIElements,保证性能卓越。
  2. 无需每次更改UI代码都编译C#脚本,享受超快的迭代时间,尤其是内置的实时重载功能。
  3. 可轻松使用OneJS构建插件系统,使玩家也能够利用Typescript + JSX + CSS为游戏创建插件/模组/内容。
  4. 支持Typescript和JSX进行UI开发,提供Typescript定义和C#-to-TS类型转换工具,简化类型定义。
  5. 快速迭代,多设备实时重载,Preact和UI Toolkit的1对1互操作,确保出色性能。
  6. 内置Styled Components和Emotion API,运行时CSS动态加载,支持Tailwind Utility Classes、响应式断点等。
  7. 支持Async/Await和C# Task,原生支持Preact Signals。
  8. 适用于各种平台和环境,包括Mac、Windows、iOS、Android、Editor、Standalone、Mono和Il2cpp。
  9. 提供内置的安全性设置,可自定义内存限制、调用深度、脚本超时等,保障安全性。

OneJS将为您提供在Unity中进行脚本开发和UI构建的全新体验,帮助您提高工作效率并获得卓越的性能和灵活性。

Leave a Reply

后才能评论