MCPcopy Create free account
hub / github.com/DanKE123abc/NoUnityCN

github.com/DanKE123abc/NoUnityCN @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
142 symbols 481 edges 73 files ⚖ MIT 0 documented · 0% updated 6d agov3.21.2 · 2026-09-14★ 1,8757 open issues

Browse by type

Functions 124 Types & classes 18
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

NoUnityCN

官方网址:nounitycn.top

备用网址1:nounitycn-vinext.danke666.top
备用网址2:nounitycn.danke666.top

NoUnityCN是为有中文使用需求的海外Unity开发者提供Unity Editor版本检索服务,使用官方公开接口开发,我们不会保留任何数据。

[!IMPORTANT] NoUnityCN不是破解、修改、下载工具,而是使用官方公开接口开发的检索服务

我们尊重任何内容的版权,我们不会提供任何盗版、破解版相关服务,如果我们的内容侵害到您的权益,请及时联系我们删除。

我们面向的开发者群体是在华办公的海外开发者或使用中文作为工作语言的海外开发者及需要远程协助工作的开发者,而不为大中华区(包含中国大陆及港澳台区域)本土开发者提供服务,对于后者,我们更推荐使用团结引擎.

本项目下载服务由开源项目提供,请勿用于商业用途。

[!CAUTION] 下载服务由公益项目提供,可能会因技术原因随时中断

使用前请务必确认符合您所在地区的软件使用规定

本项目不提供任何技术授权文件(如激活License)

本站不为不在Unity支持地区的用户服务

版权所有

本软件遵循 MIT License,项目内所有代码遵循协议分发,但不包括通过API(Application Programming Interface)获取的内容及基于本项目开发的衍生内容。

“Unity”、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其在美国和其他地区的分支机构的商标或注册商标。NoUnityCN不是Unity Technologies优美缔软件提供的一项服务,本站徽标版权归Unity Technologies 或其在美国和其他地区的分支机构所有。

历史版本兼容

NoUnityCN v2版本在2026年6月上线,网站结构有所调整,但为了兼容历史遗留的url,我们保留了/download /component /tools /releaseNotses /unityModule 端点,这些端点仅为兼容旧版本url所保留,不会在新版网页中使用。

Unity自6000系列开始属于“SUPPORTED”标签替代“TECH标签”,我们将其与“TECH”标签一并放在“技术支持”栏目中。


部署指南

本仓库同时支持 Next.jsvinext 两种框架,可任选其一进行部署。两者共用同一套 app/ 目录源码,切换框架无需修改业务代码。

环境要求

  • Node.js >= 20
  • 包管理器:pnpm(推荐,仓库默认) / npm / yarn / bun
# 安装依赖
pnpm install

一、Next.js 部署

Next.js 版本使用官方工作流,适合部署到 Vercel 等通用 Node.js 平台(推荐直接使用 Vercel)。

本地开发与构建

# 本地开发(默认端口 3000)
pnpm dev

# 生产构建
pnpm build

# 本地预览生产构建
pnpm start

说明:/docs 路径由 next.config.mjs 中的 rewrites 转发到静态目录,构建时需保证 public/docs 资源存在。

部署到 Vercel

  1. 将仓库导入 Vercel,仓库根目录即项目根目录
  2. 框架预设自动识别为 Next.js
  3. Build Command:pnpm build,Output Directory:.next
  4. 点击 Deploy 即可

提示:也可使用 Vercel CLIpnpm add -g vercel 后运行 pnpm vercel)进行命令行部署。

二、vinext 部署(Cloudflare Workers)

vinext 基于 Vite 重新实现了 Next.js 的接口,部署目标是 Cloudflare Workers。仓库已内置相关配置(wrangler.jsoncvite.config.tsworker/index.ts),开箱即用。

本地开发与构建

# 本地开发(默认端口 3001)
pnpm dev:vinext

# 生产构建(输出到 dist/ 目录)
pnpm build:vinext

# 本地预览生产构建
pnpm start:vinext

Cloudflare 资源配置

部署前需要在 Cloudflare Dashboard 完成以下资源并同步至 wrangler.jsonc

资源 说明
Workers 创建 Worker,名称需与 wrangler.jsonc 中的 name 一致
KV Namespace 新建 KV 并替换 kv_namespaces[].id(用于数据缓存)
Image Resizing 若启用图片优化,需在 Worker 设置中开启
自定义域名 绑定备用域名(如 *.danke666.top)完成回源配置

一键部署

pnpm build:vinext

# 部署到 Cloudflare Workers(自动生成/读取 wrangler.jsonc)
pnpm exec vinext deploy          # 或 pnpm exec wrangler deploy

vinext 会自动构建并上传静态资源与 worker 代码。若已执行过 pnpm build:vinext(产物在 dist/),也可直接使用 wrangler 部署:

pnpm exec wrangler deploy

如需使用 Cloudflare 自定义域名,可添加相关配置并运行 pnpm exec wrangler deploy --dry-run 预览生效配置。

环境变量

本项目不依赖服务端密钥。若后续新增,通过 pnpm exec wrangler secret put <KEY> 配置,或在 wrangler.jsoncvars 中声明。

Extension points exported contracts — how you extend this code

browse all types & interfaces →

Core symbols most depended-on inside this repo

browse all functions →

Shape

Function 124
Interface 14
Enum 4

Languages

TypeScript100%

Modules by API surface

app/unityModule/page.tsx16 symbols
app/page.tsx13 symbols
app/download/page.tsx10 symbols
hooks/use-toast.ts9 symbols
components/ui/use-toast.ts9 symbols
components/hero-scene.tsx8 symbols
app/component/component-content.tsx8 symbols
components/ui/pagination.tsx5 symbols
app/releaseNotes/page.tsx5 symbols
app/api/releases/route.ts4 symbols
components/ui/sheet.tsx3 symbols
components/ui/drawer.tsx3 symbols

For agents

$ claude mcp add NoUnityCN \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page