MCPcopy Index your code
hub / github.com/alphardex/genshin-replica

github.com/alphardex/genshin-replica @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
101 symbols 180 edges 27 files 0 documented · 0% updated 2y ago★ 90
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

原神启动复刻

原项目地址:https://github.com/gamemcu/www-genshin

本着以学习为目的来复刻这个项目,以后可能会出一篇项目的技术要点分析文章。

框架方面,用kokomi.js代替原项目的xviewer.js,完全重写。

为一些实现要点添加了注释。

新增了调试功能,访问/#debug即可。

食用方法

安装依赖

npm i

本地调试

npm run dev

构建

npm run build

预览

npm run preview

Extension points exported contracts — how you extend this code

MeshInfo (Interface)
(no doc)
src/global.d.ts
InstanceInfo (Interface)
(no doc)
src/global.d.ts

Core symbols most depended-on inside this repo

addExisting
called by 11
src/Experience/World/Road.ts
updateInstance
called by 2
src/Experience/World/Cloud.ts
updateInstance
called by 2
src/Experience/World/PolarLight.ts
createDebug
called by 1
src/Experience/Postprocessing.ts
bloomTransitionIn
called by 1
src/Experience/Postprocessing.ts
blurBehind
called by 1
src/Experience/Postprocessing.ts
getToonMaterialColumn
called by 1
src/Experience/utils.ts
getToonMaterialRoad
called by 1
src/Experience/utils.ts

Shape

Method 62
Class 34
Function 3
Interface 2

Languages

TypeScript100%

Modules by API surface

src/Experience/World/Road.ts9 symbols
src/Experience/World/Cloud.ts8 symbols
src/Experience/World/World.ts7 symbols
src/Experience/World/PolarLight.ts7 symbols
src/Experience/World/ForwardCamera.ts7 symbols
src/Experience/World/Column.ts7 symbols
src/Experience/World/DirectionalLightComponent.ts6 symbols
src/Experience/Postprocessing.ts6 symbols
src/Experience/World/TestObject.ts5 symbols
src/Experience/World/StarParticle.ts5 symbols
src/Experience/World/HashFog.ts5 symbols
src/Experience/World/GradientBackground.ts5 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page