-
Notifications
You must be signed in to change notification settings - Fork 78
Repo Structure
woctordho edited this page May 1, 2023
·
16 revisions
-
Assets/Nova/
:Nova使用的文件-
CGInc/
:shader公用的代码 -
Editor/
:Unity Editor中运行的代码 -
Fonts/
:字体,包括TextMeshPro使用的font asset和material,以及生成font asset时使用的字符集,字符集由Tools/Resources/generate_charsets.py
生成 -
Lua/
:Lua代码 -
Prefabs/
:预制组件 -
Settings/
:游戏设置使用的配置文件 -
ShaderProtos/
:为了方便生成一个shader的多个变种而编写的模板文件,详见关于shader的说明 -
Sources/
:C#代码-
Core/
:核心部分 -
Exceptions/
:异常 -
Generated/
:生成的代码 -
Scripts/
:前端部分 -
ThirdParty/
:第三方依赖
-
-
UI/
:UI使用的文件
-
-
Assets/Resources/
:需要打包的资源文件-
Backgrounds/
:背景图片 -
BGM/
:背景音乐 -
Branches/
:选项图片 -
Faces/
:头像部件,每名角色各有一个子文件夹 -
Foregrounds/
:前景图片 -
LocalizedResources/
:其他语言版本的资源文件 -
LocalizedStrings/
:翻译UI文本使用的配置文件 -
Lua/
:ToLua#生成的文件 -
Masks/
:转场使用的遮罩 -
Scenarios/
:剧情脚本 -
Shaders/
:转场和特效使用的shader,由Tools/Resources/generate_shaders.py
生成 -
Sounds/
:音效 -
Standings/
:立绘部件,每名角色各有一个子文件夹 -
UIImages/
:显示在UI上的图片 -
Videos/
:视频 -
Voices/
:语音,每名角色各有一个子文件夹 -
LocalizedResourcePaths.txt
:其他语言版本资源文件的记录,由Tools/Resources/generate_localized_paths.py
生成
-
-
Assets/Scenes/
:场景,只需要一个Main.unity
-
Assets/StandingsUncropped/
:未裁剪的立绘部件,详见立绘导入 -
Assets/TextMesh Pro/
:TextMeshPro使用的文件 -
Tools/
:制作游戏时提供方便的Python脚本