11000+款5星资源

8.5万+用户参与评分

10万+社区成员鼎力支持

每款资源都经过 Unity 审核

此内容由第三方提供商托管,该第三方提供商在未接受Targeting Cookies的情况下不允许观看视频。如果您想观看来自这些提供商的视频,请将“Targeting Cookie”的Cookie偏好设置为“是”。
1/7
OneJS 將 JavaScript 和眾多受歡迎的網頁技術引入 Unity,無需瀏覽器或 WebView,即可與 UI Toolkit 無縫整合。
可编程渲染管线(SRP)兼容性
Unity可编程渲染管线(SRP)是让您能够通过C#脚本控制渲染的一个功能。SRP是支撑通用渲染管线(URP)和高清渲染管线(HDRP)的底层技术。
Unity版本内置渲染管线通用渲染管线(URP)高清渲染管线(HDRP)
6000.0.32f1
兼容
兼容
兼容
其他兼容性信息

OneJS provides scripting capabilities. You can use whichever SRP with it.

描述

請造訪 onejs.com 瀏覽文件與教學資源。


DiscordYoutubeTwitter/XGithub


(建議具備 React 和 TypeScript 的使用經驗)


OneJS 將 React 風格的開發流程引入 Unity 的 UI 開發,透過為 Preact 提供精簡的 DOM 層,與 UI Toolkit 無縫整合,實現高效能表現。你熟悉的 TypeScript、JSX、Tailwind 以及各種網頁技術,現在都可以在 Unity 中原生運作。


在 V2 版本中,OneJS 透過 Puerts 提升效能高達 100 倍,並引入全新的 ESBuild 開發流程,大幅簡化部署,並支援 npm 套件。


除了 UI 開發之外,OneJS 也讓遊戲模組系統的實作變得更加容易。你可以讓玩家使用 TypeScript、JSX 和 USS 自行開發擴充功能和模組,為遊戲帶來更多可能性。

技术细节

需求條件:


- Unity.Mathematics  

- Unity.Burst  

- Unity 版本需為 2021.3 以上(以支援穩定的 UI Toolkit)  

- 若需使用 UI Toolkit 的 Vector API,則需 Unity 版本 2022.1 以上  


支援平台:


支援 Windows、Mac、iOS 及 Android


功能亮點:


- 使用 TypeScript 與 JSX 進行 Unity 的 UI 開發  

- 支援即時熱重載,開發迭代速度極快  

- Preact 與 UI Toolkit 之間的 1 對 1 互通,帶來極致效能  


- 整合 Tailwind 工作流程與編譯器支援  

- 內建 Styled Components 與 Emotion API  

- 支援 Runtime CSS,可於執行時動態載入 CSS 字串!  

- 透過 Puerts 最佳化,實現零記憶體配置的高效互通  

- 可輕鬆切換三種後端引擎:QuickJS(體積小)、V8(高效能)、NodeJS(完整生態系)  

- 採用 ESBuild 工作流程,簡化打包流程並支援 npm 套件  

- 自動產生 TypeScript 型別定義檔  

OneJS

(18)
406 users have favourite this asset
(406)
$69
席位
1
更新的价格和增值税在结算时计算
退款政策
该资源受Unity资源商店退款政策约束。有关详细信息,请参见《最终用户许可协议》(EULA)中的第2.9.3节。
安全结账方式:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
许可证类型
文件大小
25.4 MB
最新版本
2.1.15
最新发布日期
2025年4月14日
原始 Unity 版本
6000.0.32
高品质资源
11000+款5星资源
深受用户信赖
8.5万+用户参与评分
强大的社区支持
10万+社区成员鼎力支持
Unity logo
语言
反馈
合作伙伴计划
合作伙伴
USD
EUR
Copyright © 2025 Unity Technologies
所有价格不包含税
USD
EUR