├── .gitignore
├── LICENSE
├── README.md
├── assets
├── Data.meta
├── Data
│ ├── chapter.csv
│ ├── chapter.csv.meta
│ ├── dialog.csv
│ ├── dialog.csv.meta
│ ├── ending.csv
│ ├── ending.csv.meta
│ ├── number.csv
│ ├── number.csv.meta
│ ├── question.csv
│ └── question.csv.meta
├── Music.meta
├── Music
│ ├── ForMing.mp3
│ └── ForMing.mp3.meta
├── Scene.meta
├── Scene
│ ├── about.fire
│ ├── about.fire.meta
│ ├── chapter.fire
│ ├── chapter.fire.meta
│ ├── dialog.fire
│ ├── dialog.fire.meta
│ ├── ending.fire
│ ├── ending.fire.meta
│ ├── gallery.fire
│ ├── gallery.fire.meta
│ ├── main.fire
│ └── main.fire.meta
├── Script.meta
├── Script
│ ├── AboutUIController.ts
│ ├── AboutUIController.ts.meta
│ ├── ChapterUIController.ts
│ ├── ChapterUIController.ts.meta
│ ├── ChooseUIController.ts
│ ├── ChooseUIController.ts.meta
│ ├── Data.ts
│ ├── Data.ts.meta
│ ├── DialogUIController.ts
│ ├── DialogUIController.ts.meta
│ ├── EndingUIController.ts
│ ├── EndingUIController.ts.meta
│ ├── GalleryUIController.ts
│ ├── GalleryUIController.ts.meta
│ ├── Game.ts
│ ├── Game.ts.meta
│ ├── MainUIController.ts
│ ├── MainUIController.ts.meta
│ ├── MenuUIController.ts
│ ├── MenuUIController.ts.meta
│ ├── NumberUIController.ts
│ ├── NumberUIController.ts.meta
│ ├── QuestionUIController.ts
│ ├── QuestionUIController.ts.meta
│ ├── TableData.ts
│ ├── TableData.ts.meta
│ ├── TitleUIController.ts
│ ├── TitleUIController.ts.meta
│ ├── UIController.ts
│ ├── UIController.ts.meta
│ ├── Utils.ts
│ └── Utils.ts.meta
├── Texture.meta
├── Texture
│ ├── UI.meta
│ ├── UI
│ │ ├── 下箭头.png
│ │ ├── 下箭头.png.meta
│ │ ├── 叉.png
│ │ ├── 叉.png.meta
│ │ ├── 右边图标.meta
│ │ ├── 右边图标
│ │ │ ├── 朝政数值查看.png
│ │ │ ├── 朝政数值查看.png.meta
│ │ │ ├── 菜单.png
│ │ │ └── 菜单.png.meta
│ │ ├── 圈.png
│ │ ├── 圈.png.meta
│ │ ├── 奏折框.jpg
│ │ ├── 奏折框.jpg.meta
│ │ ├── 对话框.png
│ │ ├── 对话框.png.meta
│ │ ├── 数值图标.meta
│ │ ├── 数值图标
│ │ │ ├── 内阁0.png
│ │ │ ├── 内阁0.png.meta
│ │ │ ├── 内阁100.png
│ │ │ ├── 内阁100.png.meta
│ │ │ ├── 军事0.png
│ │ │ ├── 军事0.png.meta
│ │ │ ├── 军事100.png
│ │ │ ├── 军事100.png.meta
│ │ │ ├── 声望0.png
│ │ │ ├── 声望0.png.meta
│ │ │ ├── 声望100.png
│ │ │ ├── 声望100.png.meta
│ │ │ ├── 税收0.png
│ │ │ ├── 税收0.png.meta
│ │ │ ├── 税收100.png
│ │ │ └── 税收100.png.meta
│ │ ├── 数值图标v2.meta
│ │ ├── 数值图标v2
│ │ │ ├── 内阁势力.png
│ │ │ ├── 内阁势力.png.meta
│ │ │ ├── 军事.png
│ │ │ ├── 军事.png.meta
│ │ │ ├── 声望.png
│ │ │ ├── 声望.png.meta
│ │ │ ├── 白.png
│ │ │ ├── 白.png.meta
│ │ │ ├── 财政.png
│ │ │ ├── 财政.png.meta
│ │ │ ├── 黑.png
│ │ │ └── 黑.png.meta
│ │ ├── 数值弹窗.meta
│ │ ├── 数值弹窗
│ │ │ ├── 数值弹窗.png
│ │ │ └── 数值弹窗.png.meta
│ │ ├── 玉玺.png
│ │ ├── 玉玺.png.meta
│ │ ├── 背景.jpg
│ │ ├── 背景.jpg.meta
│ │ ├── 菜单.png
│ │ ├── 菜单.png.meta
│ │ ├── 选项框.png
│ │ └── 选项框.png.meta
│ ├── 头像.meta
│ ├── 头像
│ │ ├── 关琰.jpeg
│ │ ├── 关琰.jpeg.meta
│ │ ├── 张硕.jpeg
│ │ ├── 张硕.jpeg.meta
│ │ ├── 李丹郁.jpeg
│ │ ├── 李丹郁.jpeg.meta
│ │ ├── 王润基.jpeg
│ │ └── 王润基.jpeg.meta
│ ├── 字体.meta
│ ├── 字体
│ │ ├── 方正楷体.TTF
│ │ └── 方正楷体.TTF.meta
│ ├── 示意图.meta
│ └── 示意图
│ │ ├── 奏折ui示意图.jpg
│ │ ├── 奏折ui示意图.jpg.meta
│ │ ├── 奏章ui示意图2.jpg
│ │ ├── 奏章ui示意图2.jpg.meta
│ │ ├── 数值弹框示意图.jpg
│ │ ├── 数值弹框示意图.jpg.meta
│ │ ├── 界面布局示意图.jpg
│ │ └── 界面布局示意图.jpg.meta
├── resources.meta
└── resources
│ ├── CG.meta
│ ├── CG
│ ├── 三皇子出生.jpg
│ ├── 三皇子出生.jpg.meta
│ ├── 两个太后.jpg
│ ├── 两个太后.jpg.meta
│ ├── 书房冯保.jpg
│ ├── 书房冯保.jpg.meta
│ ├── 书房单人.jpg
│ ├── 书房单人.jpg.meta
│ ├── 书房张居正.jpg
│ ├── 书房张居正.jpg.meta
│ ├── 书房申时行.jpg
│ ├── 书房申时行.jpg.meta
│ ├── 书房锦衣卫.jpg
│ ├── 书房锦衣卫.jpg.meta
│ ├── 争执.jpg
│ ├── 争执.jpg.meta
│ ├── 五直臣传单.jpg
│ ├── 五直臣传单.jpg.meta
│ ├── 农民.jpg
│ ├── 农民.jpg.meta
│ ├── 农民起义.jpg
│ ├── 农民起义.jpg.meta
│ ├── 冯保幕僚.jpg
│ ├── 冯保幕僚.jpg.meta
│ ├── 击败杨应龙.jpg
│ ├── 击败杨应龙.jpg.meta
│ ├── 后金.jpg
│ ├── 后金.jpg.meta
│ ├── 外族攻城.jpg
│ ├── 外族攻城.jpg.meta
│ ├── 大学士请辞.jpg
│ ├── 大学士请辞.jpg.meta
│ ├── 宁夏投降.jpg
│ ├── 宁夏投降.jpg.meta
│ ├── 尚书与郎中.jpg
│ ├── 尚书与郎中.jpg.meta
│ ├── 张居正哭诉.jpg
│ ├── 张居正哭诉.jpg.meta
│ ├── 战术讨论.jpg
│ ├── 战术讨论.jpg.meta
│ ├── 拥立亲王.jpg
│ ├── 拥立亲王.jpg.meta
│ ├── 收粮.jpg
│ ├── 收粮.jpg.meta
│ ├── 整治高拱.jpg
│ ├── 整治高拱.jpg.meta
│ ├── 文官早朝.jpg
│ ├── 文官早朝.jpg.meta
│ ├── 早朝.jpg
│ ├── 早朝.jpg.meta
│ ├── 明定陵.jpg
│ ├── 明定陵.jpg.meta
│ ├── 杨应龙请罪.jpg
│ ├── 杨应龙请罪.jpg.meta
│ ├── 架空皇帝.jpg
│ ├── 架空皇帝.jpg.meta
│ ├── 武官早朝.jpg
│ ├── 武官早朝.jpg.meta
│ ├── 汇报战况.jpg
│ ├── 汇报战况.jpg.meta
│ ├── 江南和江北.jpg
│ ├── 江南和江北.jpg.meta
│ ├── 烧毁倭船.jpg
│ ├── 烧毁倭船.jpg.meta
│ ├── 登基.jpg
│ ├── 登基.jpg.meta
│ ├── 皇帝与太后.jpg
│ ├── 皇帝与太后.jpg.meta
│ ├── 知府与通判.jpg
│ ├── 知府与通判.jpg.meta
│ ├── 税收仓库.jpg
│ ├── 税收仓库.jpg.meta
│ ├── 花天酒地.jpg
│ ├── 花天酒地.jpg.meta
│ ├── 行贿.jpg
│ └── 行贿.jpg.meta
│ ├── 立绘.meta
│ └── 立绘
│ ├── 万历.png
│ ├── 万历.png.meta
│ ├── 产婆.png
│ ├── 产婆.png.meta
│ ├── 内阁大官.png
│ ├── 内阁大官.png.meta
│ ├── 内阁大官黑白.png
│ ├── 内阁大官黑白.png.meta
│ ├── 农民1.png
│ ├── 农民1.png.meta
│ ├── 农民2.png
│ ├── 农民2.png.meta
│ ├── 冯保.png
│ ├── 冯保.png.meta
│ ├── 大臣1.png
│ ├── 大臣1.png.meta
│ ├── 大臣2.png
│ ├── 大臣2.png.meta
│ ├── 大臣3.png
│ ├── 大臣3.png.meta
│ ├── 大臣4.png
│ ├── 大臣4.png.meta
│ ├── 大臣5.png
│ ├── 大臣5.png.meta
│ ├── 大臣6.png
│ ├── 大臣6.png.meta
│ ├── 大臣7.png
│ ├── 大臣7.png.meta
│ ├── 大臣8.png
│ ├── 大臣8.png.meta
│ ├── 大臣9.png
│ ├── 大臣9.png.meta
│ ├── 富商.png
│ ├── 富商.png.meta
│ ├── 张居正.png
│ ├── 张居正.png.meta
│ ├── 德妃.png
│ ├── 德妃.png.meta
│ ├── 普通太监.png
│ ├── 普通太监.png.meta
│ ├── 李太后年轻.png
│ ├── 李太后年轻.png.meta
│ ├── 武官1.png
│ ├── 武官1.png.meta
│ ├── 武官2.png
│ ├── 武官2.png.meta
│ ├── 武官3.png
│ ├── 武官3.png.meta
│ ├── 武官4.png
│ ├── 武官4.png.meta
│ ├── 锦衣卫.png
│ ├── 锦衣卫.png.meta
│ ├── 陈太后.png
│ └── 陈太后.png.meta
├── creator.d.ts
├── jsconfig.json
├── project.json
├── screenshot
├── 主界面.jpg
├── 小程序码.jpg
├── 批阅奏章.jpg
└── 文字对话.jpg
├── settings
├── builder.json
├── builder.panel.json
└── project.json
├── template-banner.png
├── template.json
└── tsconfig.json
/.gitignore:
--------------------------------------------------------------------------------
1 | #/////////////////////////////////////////////////////////////////////////////
2 | # Fireball Projects
3 | #/////////////////////////////////////////////////////////////////////////////
4 |
5 | library/
6 | temp/
7 | local/
8 | build/
9 |
10 | #/////////////////////////////////////////////////////////////////////////////
11 | # Logs and databases
12 | #/////////////////////////////////////////////////////////////////////////////
13 |
14 | *.log
15 | *.sql
16 | *.sqlite
17 |
18 | #/////////////////////////////////////////////////////////////////////////////
19 | # files for debugger
20 | #/////////////////////////////////////////////////////////////////////////////
21 |
22 | *.sln
23 | *.csproj
24 | *.pidb
25 | *.unityproj
26 | *.suo
27 |
28 | #/////////////////////////////////////////////////////////////////////////////
29 | # OS generated files
30 | #/////////////////////////////////////////////////////////////////////////////
31 |
32 | .DS_Store
33 | ehthumbs.db
34 | Thumbs.db
35 |
36 | #/////////////////////////////////////////////////////////////////////////////
37 | # exvim files
38 | #/////////////////////////////////////////////////////////////////////////////
39 |
40 | *UnityVS.meta
41 | *.err
42 | *.err.meta
43 | *.exvim
44 | *.exvim.meta
45 | *.vimentry
46 | *.vimentry.meta
47 | *.vimproject
48 | *.vimproject.meta
49 | .vimfiles.*/
50 | .exvim.*/
51 | quick_gen_project_*_autogen.bat
52 | quick_gen_project_*_autogen.bat.meta
53 | quick_gen_project_*_autogen.sh
54 | quick_gen_project_*_autogen.sh.meta
55 | .exvim.app
56 |
57 | #/////////////////////////////////////////////////////////////////////////////
58 | # webstorm files
59 | #/////////////////////////////////////////////////////////////////////////////
60 |
61 | .idea/
62 |
63 | #//////////////////////////
64 | # VS Code
65 | #//////////////////////////
66 |
67 | .vscode/
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 Wang Runji
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # 万折必东
2 |
3 | 历史学科教学游戏
4 |
5 | 
6 |
7 | ## 游戏界面
8 |
9 | 
10 |
11 | 
12 |
13 | 
14 |
15 | ## 游戏介绍与创作目的
16 |
17 | 游戏以万历皇帝为玩家第一视角,通过上朝和批阅奏章两个主要活动形式使玩家参与朝廷决策,影响税收、军事、内阁集权程度、皇帝声望四个数值,由此使万历皇帝和明王朝导向若干不同的结局。
18 |
19 | 游戏目标是使玩家在游玩的过程中对明朝历史及其政治制度有所了解。使玩家理解万历的成长轨迹及其后期行为的因果关系。从经济、军事、政治、文化多个角度阐释明朝覆灭的历史必然性,以史为鉴,砥砺前行。
20 |
21 | ## 创作者
22 |
23 | 本作是清华大学美术学院数字娱乐设计二学位本科毕业设计作品。
24 |
25 | * 策划:张硕
26 | * 美术:李丹郁
27 | * 程序:王润基
28 | * 导师:关琰
29 |
30 | ## 协议
31 |
32 | 本项目源码按 MIT 协议开源。
33 |
34 | 美术素材按 CC 署名-非商业性使用(BY-NC) 4.0 协议开源,版权归李丹郁所有。
35 |
--------------------------------------------------------------------------------
/assets/Data.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.1",
3 | "uuid": "5637b670-1eee-4329-bbeb-2a82b27b80d9",
4 | "isSubpackage": false,
5 | "subpackageName": "",
6 | "subMetas": {}
7 | }
--------------------------------------------------------------------------------
/assets/Data/chapter.csv:
--------------------------------------------------------------------------------
1 | 场景编号,图片名称,上奏人,文本,小精灵文本,按键1文本,按键1数值,按键1反馈,按键2文本,按键2数值,按键2反馈,强制选项,下一场景编号,是否接过场,注释
2 | sceneID,imageName,speaker,text,help,option1,result1,feedback1,option2,result2,feedback2,option,nextID,isSceneOver,comment
3 | int,str,str,str,str,str,dict,str,str,dict,str,int,int,bool,comment
4 | 11201,,张居正,陛下尚且年轻,还需要学习,因此我请求每月逢三六九日上朝,共计九天,其余每天在文华殿上课,陛下天资聪颖,定能成为一代明君,,如拟,,,知道了。,,陛下要好好和大学士们学习治国之道啊!,1,11203,0,登基章节强制选择
5 | 11203,,户部尚书王国光,各地累欠赋税有四大弊端:势豪阻挠、有司怠玩、大户侵渔、积猾包揽,应当严加考察,追缴税款,,立即交由群臣商议解决方案,,,知道了,维持现状,,陛下,赋税乃是国库充盈的必要保障啊!,1,11204,0,导致考成法
6 | 11204,,东厂,宫门前有可疑人士游走为卫士所拘留,供称名为王大臣,然而公开审问前突然失声无所对证,立刻处决。,,查阅卷宗,,卷宗记载,王大臣腰间有短剑两把,别无详情。,知道了,,,,11205,0,王大臣案
7 | 11205,,户科给事中曹大野,文渊阁首辅高拱,事上不忠,轻视太子;挟私报怨,任人唯亲;欺上压下,结党为恶,专权放肆,招权纳贿,抗违圣旨,颠倒敌我。高拱有此十不忠,请皇上依皇考特赐罢斥,另选忠臣,以掌吏部,协理阁事。,,立刻革职文渊阁首辅高拱,,陛下万万不可啊,对首辅的弹劾要谨慎处理啊,应当有了人证物证再采取行动啊,知道了,,,2,1301,1,
8 | 12001,,张居正,皇上,敬天重道是您作为一国之君的本分,如今京城出现灾星,您应当修身反省,勤俭节约,以身作则,平息上天的愤怒啊!,,下旨督促官员勤政,宫中厉行节约,"{""SS"":-2,""SW"":2}",百姓纷纷称赞皇帝品德高尚,定是一代明君,知道了,维持现状,"{""SW"":-5}",不详天象让京城人心惶惶,百姓抱怨皇帝无所作为,,12002,0,"张居正改革章节 ss48-50, sw16-31"
9 | 12002,,兵部,李太后的父亲、陛下的外祖父李伟管理仓库时收受贿赂,以次充好,导致边关将士的军服质量极为低劣,军中怨声载道!奏请陛下严加查处。,,依照国法严肃处置李伟,"{""SW"":-5}",管理仓库的宦官再也不敢做手脚,但百姓纷纷指责太后和皇帝任人唯亲,中饱私囊,交由张居正调节,保护太后的名声,"{""SW"":-2, ""NG"":5}",张居正私下把李伟召唤到宫门外惩罚,并且大批撤换管理仓库的宦官,,12003,0,"sw11-29, ng50-55"
10 | 12003,,户部,北方天旱,收成急剧减少,旱情严重的地区已经有穷苦百姓饿死!奏请礼部筹备祈雨一事。,,如拟,举办祈雨大典,"{""SS"":-42,""SW"":10}",你徒步前往天坛祈雨,百姓有机会一睹龙颜;不久后真的天降大雨,百姓纷纷称赞皇帝品德高尚,定是一代明君,拒绝迷信,拒绝祈雨,"{""SS"":-40, ""SW"":-5}",百姓抱怨皇帝无所作为,但朝廷省下了一笔举办祈雨大典的开支,,12004,0,"ss6-10, sw11-36"
11 | 12004,,张居正,皇上您要建立法度不难,难在如何让底下的人认真遵守;下达命令也不难,难在如何确保严格执行。这些年来,奏章数量多,各衙门都忙得停不下来,他们虽然都勤于公务,却没有什么实际成效。上头管事的人日日敦促,但下头办事的人却浑水摸鱼。\n因此,臣恳请您申明祖宗制度,凡是六部经手的奏章、收到的命令,都要根据事情的轻重缓急定好期限,登记存档。 负责的官员如果误期,各部就要检举处罚,各部要是欺瞒包庇就由科臣检举,六科要是失职,就由臣等内阁处置。根据这种方法,让他们不敢不用心办事,这样必定能够维护国家的长治久安。,,如拟,颁布考成法,"{""SS"":10,""NG"":10, ""SW"":2}",六部立刻清查积攒的政务,重新指派负责人,登记成册,知道了,维持现状,"{""SS"":-10,""NG"":-10,""SW"":-10}",官员得过且过,北方旱情严重,但赈灾却一再拖延,百姓怨声载道,,2201,1,"拒绝就死了,暂停奏章接对话 ss16-20, ng60-65, sw13-38"
12 | 12005,,河南道御史傅应祯,近年来地震频发,天降灾祸,陛下您不修身自省,反而还想着各种名目收税,搜刮民脂民膏,难道觉得上天不会降下惩罚吗?陛下先前加强了对各地官员的考核,官员们害怕受到斥责,收税、清查欠税都更加严格了,甚至会为了减少损耗多收税款,导致许多穷人流离失所,这哪里是太平盛世应该有的局面?,,如拟,撤销考成法,"{""SS"":-30, ""NG"":-20, ""SW"":-15}",官员得过且过,北方旱情严重,但赈灾却一再拖延,百姓怨声载道,而且朝令夕改有失威信,忤旨,坚持考成法,"{""NG"":5}",考成法继续进行,内阁的威望提升了,,12006,0,"同意就死了 ss26-30, ng70-75, sw13-38"
13 | 12006,,辽东御史刘台奏折,张居正驱逐高拱之后作威作福已经有三四年了,每次有人弹劾他批评他,他辩解自己是在遵从“祖宗之法”,这种设计陷害老臣的行为也算是祖宗之法吗?他排除异己,擅自荫庇子孙,任人唯亲,还通过考成法妄图让六部大臣拱手听命,收受贿赂,搜刮民脂民膏,在家乡修建像皇宫一样豪华的宅子,\n他才负责内阁多久啊,怎么会有这么多钱难道不明显吗?即便人人都对他心怀怨恨,朝堂之上却没有人敢向陛下揭发,都是因为惧怕他的权势,大家害怕他甚至超过了害怕皇上您。臣虽然是依靠张居正的提携才能到了今天这个位置,但为了朝廷大义,君臣之礼,也顾不得往日的感情了。\n臣希望陛下慧眼识人,不要让宰相专权的现象再次出现,不要让张居正把列祖列宗留下来的法度毁于一旦,若能如此,臣就算是死也没有遗憾了。,,免职张居正,架空内阁,"{""NG"":-80}",张居正被任免,内阁失去权利,忤旨,革职御史刘台,贬为平民,"{""NG"":5}",内阁的威望提升了,,2209,1,"同意就死了 ss26-30, ng75-80, sw13-38"
14 | 12007,,户部,丈量田亩之后,福建清查出被地主豪强隐瞒的土地六百余亩,上缴的税收比原来增加了两成,没有土地的贫民免去了田税,生活压力大大减轻,,全国范围实施丈量田亩,"{""SS"":20, ""SW"":10}",全国清查出大量被地主隐瞒的土地,国库收入增加接近两成,穷苦百姓不必承担重税,交口称赞皇恩浩荡,知道了,不推广丈量,"{""SS"":2, ""SW"":-5}",未丈量土地的地区农民怨声载道,,2401,," ss28-50, ng65-90, sw8-48"
15 | 14001,,申时行,皇上,张居正在任时推广考成,虽然大大提高了效率,让工作指标都能落到实处,可政策实在是有悖人之常情,但凡完不成指标,轻则罢官重则坐牢,让百官闻风丧胆,为了完成指标只能层层向下剥削,最后还是苦了百姓,地方官各个好大喜功,贫民流离失所,官员也是人,这样严苛的考成臣觉得实在是没有必要啊。,,同意废除考成法,"{""SS"":-1,""SW"":1}",,不废除考成,维持现状,"{""SW"":-1}",,,14002,,
16 | 14002,,卢洪春,皇上您近期鲜少前往太庙祭司,这样难免要触怒上天啊!您说您近日繁忙身体不适,可您如今正值壮年,是精神正好的时候,头晕眼花的现象不该出现啊,医学上说,这种现象是因为肝、肾虚弱,您有这种症状,还是请您多收敛,注意身体和生活作风啊。,,知道了,,,知道了,,,,4201,,
17 | 15001,,辽东总兵,急报!倭贼从釜山登陆,进攻朝鲜,丰臣秀吉率陆军五万余人,水军一万余人,攻克尚州,直逼王京,号称先攻朝鲜,再占我大明国。朝鲜守军节节败退,国王李昖逃往义州避难,请求我朝派兵援助,,调集辽东精兵支援,"{""SS"":-1}",辽东抚镇发3000精兵支援,但先头部队错估敌军人数遭遇伏击,游击史儒、总兵张国忠、马应龙阵亡,派遣沈惟敬前去劝说丰臣秀吉撤军,"{""JS"":-1}",劝说未果,朝鲜王京沦陷,倭贼海军威胁明朝东海岸,,5203,,
18 |
--------------------------------------------------------------------------------
/assets/Data/chapter.csv.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.0.0",
3 | "uuid": "4522b918-f7ec-48b4-ace9-cc6657f0f2bf",
4 | "subMetas": {}
5 | }
--------------------------------------------------------------------------------
/assets/Data/dialog.csv.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.0.0",
3 | "uuid": "d5b9815d-7946-4eb2-bfc7-d3e9d0f78cfc",
4 | "subMetas": {}
5 | }
--------------------------------------------------------------------------------
/assets/Data/ending.csv:
--------------------------------------------------------------------------------
1 | 编号,图片名称,结局标题,结局描述,提示,备注
2 | endID,imageName,title,description,hint,comment
3 | int,str,str,str,str,str
4 | 7000,明定陵,寿终正寝,万历皇帝在位四十八年,最终病逝,尊谥为范天合道哲肃敬简光文章武安仁止孝显皇帝,庙号神宗。然而此时,朝中党羽斗争愈发激烈,日益强大的后金虎视眈眈,风雨飘摇中的王朝又岂是一人之力能够左右呢......,恭喜您已通关,
5 | 7001,农民起义,农民起义,因为税收过高,百姓无法负担,各地市民运动和农民起义频出,明王朝濒临崩溃,将税收控制在合理的范围,
6 | 7002,外族攻城,缺兵少粮,边境少数民族入侵,军队缺饷少粮,战力不足难以抵挡,北方、西南大片地区沦陷,明王朝被迫南迁,困守金陵,苦苦支撑,将税收控制在合理的范围,
7 | 7003,外族攻城,苟延残喘,出征决策失误,一败涂地,明王朝面临叛军和倭寇的巨大威胁,苟延残喘,,
8 | 7004,架空皇帝,内阁霸权,内阁权力过大,独断专行排除异己,皇帝逐渐失去话语权,沦为傀儡,适当限制内阁的权力和威望,
9 | 7005,花天酒地,花天酒地,没有了统一有效的管理,官员们得过且过,贪污腐败之风盛行,政令如同泥牛入海,皇帝对朝政失望,终日花天酒地,适当提高内阁的权力和威望,
10 | 7006,拥立亲王,拥立亲王,用人不当,政令不切实际,百姓和朝臣对皇帝的不满与日俱增,朝廷重臣拥护亲王,打着清君侧的旗号蠢蠢欲动,提高自己在朝廷和百姓间的声望,前期额外增加幼年debuff,需要较高的内阁势力值帮助才能实行决策,在内阁势力值较高时,不会触发结局6
--------------------------------------------------------------------------------
/assets/Data/ending.csv.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.0.0",
3 | "uuid": "b68329d3-7ad3-487d-a85a-22689c767efe",
4 | "subMetas": {}
5 | }
--------------------------------------------------------------------------------
/assets/Data/number.csv:
--------------------------------------------------------------------------------
1 | 名称,代码,初始值, 数值说明 ,数值过高说明,过高结局编号,数值过低说明,过低结局编号,备注
2 | name,key,init,description,highDescription,highEndID,lowDescription,lowEndID,comment
3 | #程序备注,"这个字符串用来在数值影响字典中标示哪一项,例如:{""SS"": -1}",游戏开始时的初始值,一段对此项数值的描述,当用户点击数值图标时显示,,,,,
4 | 税收,SS,50,朝廷收入来源,取之于民,是兵马粮草储备的保障,百姓生活压力大,不堪忍受,7001,无钱筹集粮饷 ,7002,万历继位时国库空虚,初始值很低
5 | 军事,JS,100,国家各地战事状况,初始值100%,只会减少,不会增加 ,成就,,出征失败,腹背受敌,7003,
6 | 内阁,NG,50,内阁在朝廷中的话语权 ,内阁重臣势力强大,独断专行,7004,文官集团缺乏管理,7005,
7 | 声望,SW,25,皇帝在朝廷官员和百姓中的威信 ,成就,,百姓和官员对皇帝十分失望,7006,
8 |
--------------------------------------------------------------------------------
/assets/Data/number.csv.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.0.0",
3 | "uuid": "c85f5fd3-f7ce-4d29-89df-02ca0aca8d54",
4 | "subMetas": {}
5 | }
--------------------------------------------------------------------------------
/assets/Data/question.csv:
--------------------------------------------------------------------------------
1 | 场景编号,图片名称,文本,按键1文本(答案),按键2文本,按键3文本,按键4文本,结局,下一场景编号
2 | sceneID,imageName,question,option1,option2,option3,option4,result,nextID
3 | int,str,str,str,str,str,str,dict,int
4 | 20001,,四书里不包括以下哪本,《春秋》,《中庸》,《论语》,《孟子》,"{""SW"":1}",20002
5 | 20002,,“上不怨天,下不尤人。故君子居易以俟命,小人行险以徼幸”的出处是,《中庸》,《大学》,《论语》,《孟子》,"{""SW"":1}",20003
6 | 20003,,先秦时代的教育以六艺为主,下列不属于六艺的是,武,御,礼,射,"{""SW"":1}",20004
7 | 20004,,天道有常,不为尧存,不为桀亡。这个观点来自,荀子,孟子,韩非子,老子,"{""SW"":1}",20005
8 | 20005,,“业精于勤,荒于嬉。”出自,韩愈,老子,孔子,欧阳修,"{""SW"":1}",20006
9 | 20006,,“道之以_,齐之以_,民免而无耻;道之以_,齐之以_,有耻且格。”,政,刑,德,礼,礼,法,德,刑,政,法,礼,德,礼,刑,政,法,"{""SW"":1}",2602
10 |
--------------------------------------------------------------------------------
/assets/Data/question.csv.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.0.0",
3 | "uuid": "c4f68890-2c2a-46d4-b0ba-bb658131454e",
4 | "subMetas": {}
5 | }
--------------------------------------------------------------------------------
/assets/Music.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.1",
3 | "uuid": "00355865-1f3f-42aa-b21f-f6e5f114be8b",
4 | "isSubpackage": false,
5 | "subpackageName": "",
6 | "subMetas": {}
7 | }
--------------------------------------------------------------------------------
/assets/Music/ForMing.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Music/ForMing.mp3
--------------------------------------------------------------------------------
/assets/Music/ForMing.mp3.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.0.0",
3 | "uuid": "030ec5ee-a937-4efa-a0ed-0f6b04952fc7",
4 | "downloadMode": 0,
5 | "subMetas": {}
6 | }
--------------------------------------------------------------------------------
/assets/Scene.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.1",
3 | "uuid": "29f52784-2fca-467b-92e7-8fd9ef8c57b7",
4 | "isGroup": false,
5 | "subMetas": {}
6 | }
--------------------------------------------------------------------------------
/assets/Scene/about.fire.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.0",
3 | "uuid": "327cb627-f64e-467c-a750-052e0bb0c1b4",
4 | "asyncLoadAssets": false,
5 | "autoReleaseAssets": false,
6 | "subMetas": {}
7 | }
--------------------------------------------------------------------------------
/assets/Scene/chapter.fire.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.0",
3 | "uuid": "a7db6539-9f1d-405a-aa8c-1c3406c38d6a",
4 | "asyncLoadAssets": false,
5 | "autoReleaseAssets": false,
6 | "subMetas": {}
7 | }
--------------------------------------------------------------------------------
/assets/Scene/dialog.fire.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.0",
3 | "uuid": "b31fd813-d9a9-45cf-8eac-993e82ba3d45",
4 | "asyncLoadAssets": false,
5 | "autoReleaseAssets": false,
6 | "subMetas": {}
7 | }
--------------------------------------------------------------------------------
/assets/Scene/ending.fire.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.0",
3 | "uuid": "b5aa8f99-a9ed-4a39-93e7-ec486c1a0da3",
4 | "asyncLoadAssets": false,
5 | "autoReleaseAssets": false,
6 | "subMetas": {}
7 | }
--------------------------------------------------------------------------------
/assets/Scene/gallery.fire.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.0",
3 | "uuid": "37a3150c-6fab-4d48-bb01-58f2013dbdd4",
4 | "asyncLoadAssets": false,
5 | "autoReleaseAssets": false,
6 | "subMetas": {}
7 | }
--------------------------------------------------------------------------------
/assets/Scene/main.fire.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.0",
3 | "uuid": "39aa3638-0584-49f9-8513-8e3b53df5e3e",
4 | "asyncLoadAssets": false,
5 | "autoReleaseAssets": false,
6 | "subMetas": {}
7 | }
--------------------------------------------------------------------------------
/assets/Script.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.1",
3 | "uuid": "4734c20c-0db8-4eb2-92ea-e692f4d70934",
4 | "isGroup": false,
5 | "subMetas": {}
6 | }
--------------------------------------------------------------------------------
/assets/Script/AboutUIController.ts:
--------------------------------------------------------------------------------
1 | import UIController from "./UIController";
2 | import { UserData } from "./Data";
3 |
4 | const {ccclass, property} = cc._decorator;
5 |
6 | @ccclass
7 | export default class AboutUIController extends cc.Component {
8 |
9 | onBackButtonClicked(_event: TouchEvent, _customEventData: string) {
10 | cc.director.loadScene("main");
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/assets/Script/AboutUIController.ts.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.5",
3 | "uuid": "d6f9d2dc-f507-474a-9c55-bb60da305800",
4 | "isPlugin": false,
5 | "loadPluginInWeb": true,
6 | "loadPluginInNative": true,
7 | "loadPluginInEditor": false,
8 | "subMetas": {}
9 | }
--------------------------------------------------------------------------------
/assets/Script/ChapterUIController.ts:
--------------------------------------------------------------------------------
1 | import { ChapterInfo } from "./Data";
2 | import UIController from "./UIController";
3 |
4 | const {ccclass, property} = cc._decorator;
5 |
6 | const LINE_PER_PAGE = 12;
7 |
8 | @ccclass
9 | export default class ChapterUIController extends cc.Component {
10 |
11 | @property(cc.Label)
12 | speakerLabel: cc.Label = null;
13 |
14 | @property(cc.Node)
15 | textRegion: cc.Node = null;
16 |
17 | @property(cc.RichText)
18 | textLabel: cc.RichText = null;
19 |
20 | @property(cc.Label)
21 | commentLabel: cc.Label = null;
22 |
23 | @property(cc.Label)
24 | commentLabel2: cc.Label = null;
25 |
26 | @property(cc.Label)
27 | choice1Label: cc.Label = null;
28 |
29 | @property(cc.Label)
30 | choice2Label: cc.Label = null;
31 |
32 | @property(cc.Button)
33 | choice1Button: cc.Button = null;
34 |
35 | @property(cc.Button)
36 | choice2Button: cc.Button = null;
37 |
38 | @property(cc.Button)
39 | nextButton: cc.Button = null;
40 |
41 | @property(cc.Button)
42 | prevButton: cc.Button = null;
43 |
44 | @property(cc.Node)
45 | dialogNode: cc.Node = null;
46 |
47 | @property(cc.Node)
48 | dialogLihui: cc.Node = null;
49 |
50 | @property(cc.Node)
51 | dialogSpeaker: cc.Node = null;
52 |
53 | @property(cc.Label)
54 | dialogLabel: cc.Label = null;
55 |
56 | @property(cc.Node)
57 | sealNode: cc.Node = null;
58 |
59 | // assigned by UIController
60 | uiController: UIController = null;
61 |
62 | chapter: ChapterInfo;
63 |
64 | lines: string[];
65 |
66 | pageID: number;
67 | get totalPages(): number {
68 | return Math.ceil(this.lines.length / LINE_PER_PAGE);
69 | }
70 |
71 | chose: boolean;
72 |
73 | // stage 1: show chapter
74 | activate(chapter: ChapterInfo) {
75 | console.debug('activate chapter UI');
76 | this.node.active = true;
77 | this.chose = false;
78 | this.chapter = chapter;
79 | this.speakerLabel.string = chapter.speaker + '奏';
80 | this.lines = this.splitContent(chapter.text);
81 | this.pageID = 0;
82 | this.choice1Label.string = chapter.option1;
83 | this.choice2Label.string = chapter.option2;
84 | this.commentLabel.string = '';
85 | this.commentLabel2.string = '';
86 | this.choice1Button.interactable = true;
87 | this.choice2Button.interactable = true;
88 | this.sealNode.active = false;
89 | this.updateUI();
90 | }
91 |
92 | // stage 2: choose
93 | onButtonClicked(event: TouchEvent, customEventData: string) {
94 | if(this.chose) {
95 | return;
96 | }
97 | let choice = parseInt(customEventData);
98 | // force choose
99 | if(this.chapter.option !== null && choice !== this.chapter.option) {
100 | let reply = choice === 0? this.chapter.feedback1: this.chapter.feedback2;
101 | this.showDialog(reply, true);
102 | return;
103 | }
104 | let feedback = choice === 0? this.chapter.feedback1: this.chapter.feedback2;
105 | if(feedback) {
106 | this.showDialog(feedback, false);
107 | }
108 | let comment = choice === 0? this.chapter.option1: this.chapter.option2
109 | this.commentLabel.string = comment.substr(0, 12);
110 | this.commentLabel2.string = comment.substr(12, 12);
111 | this.choice1Button.interactable = false;
112 | this.choice2Button.interactable = false;
113 | this.chose = true;
114 | this.uiController.choose(choice);
115 | this.updateUI();
116 | }
117 |
118 | // stage 3: exit
119 | onGlobalClicked(event: TouchEvent, _: string) {
120 | if(!this.chose) {
121 | return;
122 | }
123 | this.uiController.updateUI();
124 | }
125 |
126 | exit() {
127 | this.node.active = false;
128 | }
129 |
130 | splitContent(text: string): string[] {
131 | const CHAR_PER_LINE = 15;
132 | let lines = [];
133 | for(let line of text.split('\\n')) {
134 | let s = '';
135 | let red = false;
136 | let char_count = 0;
137 | for(let i=0; i') {
139 | red = true;
140 | i += 14; // skip
141 | } else if(line.substr(i, 12) === '') {
142 | red = false;
143 | i += 12; // skip
144 | } else {
145 | if(red) s += '';
146 | s += line[i];
147 | if(red) s += '';
148 | char_count += 1;
149 | i += 1;
150 | }
151 | if(char_count === CHAR_PER_LINE + 1) {
152 | lines.push(s + '');
153 | // reset
154 | s = ' ';
155 | char_count = 1;
156 | }
157 | }
158 | lines.push(s + '');
159 | }
160 | return lines;
161 | }
162 |
163 | updateUI() {
164 | const DELTA_X = 56;
165 | // clear exist labels
166 | this.textRegion.removeAllChildren();
167 | // instantiate labels
168 | for(let i = 0; i < LINE_PER_PAGE; i += 1) {
169 | let idx = LINE_PER_PAGE * this.pageID + i;
170 | if(idx >= this.lines.length) {
171 | break;
172 | }
173 | let node = cc.instantiate(this.textLabel.node);
174 | node.setParent(this.textRegion);
175 | node.setPosition(-i * DELTA_X, 0);
176 | node.getComponent(cc.RichText).string = this.lines[idx];
177 | };
178 | // show buttons
179 | let isFirstPage = this.pageID === 0;
180 | let isLastPage = this.pageID + 1 === this.totalPages;
181 | this.choice1Button.node.active = isLastPage;
182 | this.choice2Button.node.active = isLastPage;
183 | this.nextButton.node.active = !isLastPage;
184 | this.prevButton.node.active = !isFirstPage;
185 | // show comment
186 | let showComment = isLastPage && this.chose;
187 | this.commentLabel.node.active = showComment;
188 | this.commentLabel2.node.active = showComment;
189 | this.sealNode.active = showComment;
190 | }
191 |
192 | showDialog(reply: string, fengbao: boolean) {
193 | this.dialogNode.active = true;
194 | this.dialogLabel.string = reply;
195 | this.dialogLihui.active = fengbao;
196 | this.dialogSpeaker.active = fengbao;
197 | }
198 |
199 | onDialogClicked(_event: TouchEvent, _: string) {
200 | this.dialogNode.active = false;
201 | }
202 |
203 | onNextPageClicked(_event: TouchEvent, _: string) {
204 | this.pageID = Math.min(this.totalPages - 1, this.pageID + 1);
205 | this.updateUI();
206 | }
207 |
208 | onPrevPageClicked(_event: TouchEvent, _: string) {
209 | this.pageID = Math.max(0, this.pageID - 1);
210 | this.updateUI();
211 | }
212 | }
213 |
--------------------------------------------------------------------------------
/assets/Script/ChapterUIController.ts.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.5",
3 | "uuid": "a40a1ad3-9ab3-460a-96a2-5b00f941fadd",
4 | "isPlugin": false,
5 | "loadPluginInWeb": true,
6 | "loadPluginInNative": true,
7 | "loadPluginInEditor": false,
8 | "subMetas": {}
9 | }
--------------------------------------------------------------------------------
/assets/Script/ChooseUIController.ts:
--------------------------------------------------------------------------------
1 | import UIController from "./UIController";
2 | import { UserData } from "./Data";
3 |
4 | const {ccclass, property} = cc._decorator;
5 |
6 | @ccclass
7 | export default class ChooseUIController extends cc.Component {
8 |
9 | @property([cc.Button])
10 | buttons: cc.Button[] = [];
11 |
12 | @property([cc.Node])
13 | masks: cc.Node[] = [];
14 |
15 | start() {
16 | for(let i=0; i<6; ++i) {
17 | let enable = UserData.value.numbers[i+1] !== null;
18 | this.buttons[i].interactable = enable;
19 | this.masks[i].opacity = enable? 64: 192;
20 | }
21 | }
22 |
23 | onButtonClicked(_event: TouchEvent, customEventData: string) {
24 | let sceneID = parseInt(customEventData);
25 | let chapterID = sceneID / 1000;
26 | UIController.initSceneID = sceneID;
27 | UIController.initNumber = UserData.value.numbers[chapterID];
28 | cc.director.loadScene("dialog");
29 | }
30 |
31 | onBackButtonClicked(_event: TouchEvent, _customEventData: string) {
32 | cc.director.loadScene("main");
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/assets/Script/ChooseUIController.ts.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.5",
3 | "uuid": "47b39400-3700-40bc-8245-e904563fd7ef",
4 | "isPlugin": false,
5 | "loadPluginInWeb": true,
6 | "loadPluginInNative": true,
7 | "loadPluginInEditor": false,
8 | "subMetas": {}
9 | }
--------------------------------------------------------------------------------
/assets/Script/Data.ts:
--------------------------------------------------------------------------------
1 | /// Structures used in the game
2 |
3 | import * as table from "./TableData";
4 |
5 | /// A effect to the number system
6 | export class Effect {
7 | SS?: number; // 税收
8 | JS?: number; // 军事
9 | NG?: number; // 内阁
10 | SW?: number; // 声望
11 |
12 | static parse(json: string): Effect {
13 | return json? JSON.parse(json): {};
14 | }
15 | }
16 |
17 | /// Number system
18 | export class NumberSystem {
19 | SS: number = 0;
20 | JS: number = 0;
21 | NG: number = 0;
22 | SW: number = 0;
23 |
24 | apply(effect: Effect) {
25 | this.SS += effect.SS? effect.SS: 0;
26 | this.JS += effect.JS? effect.JS: 0;
27 | this.NG += effect.NG? effect.NG: 0;
28 | this.SW += effect.SW? effect.SW: 0;
29 | }
30 |
31 | getEnding(): number {
32 | // Hard code
33 | if(this.SS > 100)
34 | return 7001;
35 | if(this.SS <= 0)
36 | return 7002;
37 | if(this.JS <= 0)
38 | return 7003;
39 | if(this.NG > 100)
40 | return 7004;
41 | if(this.NG <= 0)
42 | return 7005;
43 | if(this.SW <= 0)
44 | return 7006;
45 | return 0;
46 | }
47 |
48 | constructor() {
49 | // Hard code
50 | this.SS = 50;
51 | this.JS = 100;
52 | this.NG = 50;
53 | this.SW = 25;
54 | }
55 | }
56 |
57 | /// 游戏存档
58 | export class UserData {
59 | /// 第i章开始时的数值 i=1-6
60 | numbers: NumberSystem[] = [null, new NumberSystem(), null, null, null, null, null];
61 |
62 | static value: UserData = new UserData();
63 |
64 | static save() {
65 | let json = JSON.stringify(UserData.value);
66 | cc.sys.localStorage.setItem('data', json);
67 | }
68 |
69 | static load() {
70 | this.value = new UserData();
71 | let json = cc.sys.localStorage.getItem('data');
72 | if(json) {
73 | let o = JSON.parse(json);
74 | for(let i=0; i<=6; ++i) {
75 | if(o.numbers[i] !== null) {
76 | // add prototype to parsed object
77 | this.value.numbers[i] = Object.create(NumberSystem.prototype);
78 | Object.assign(this.value.numbers[i], o.numbers[i]);
79 | }
80 | }
81 | }
82 | }
83 | }
84 |
85 | export class ButtonInfo {
86 | text: string;
87 | nextSceneID: number;
88 | effect: Effect;
89 | }
90 |
91 | export class DialogInfo {
92 | sceneID: number;
93 | imageName: string;
94 | speaker: string;
95 | avatar: string;
96 | text: string;
97 | nextSceneID?: number;
98 | effect?: Effect;
99 | buttons: ButtonInfo[];
100 | isSceneOver: boolean;
101 |
102 | constructor(info: table.RawDialogInfo) {
103 | this.sceneID = parseInt(info.sceneID);
104 | this.imageName = info.imageName;
105 | this.speaker = info.speaker;
106 | this.avatar = info.avatar;
107 | this.text = info.text;
108 | this.isSceneOver = info.isSceneOver === '1';
109 |
110 | if(info.hasChoice === '1') {
111 | let button1 = new ButtonInfo();
112 | button1.text = info.buttonText1;
113 | button1.nextSceneID = parseInt(info.nextID1);
114 | button1.effect = Effect.parse(info.result1);
115 |
116 | let button2 = new ButtonInfo();
117 | button2.text = info.buttonText2;
118 | button2.nextSceneID = parseInt(info.nextID2);
119 | button2.effect = Effect.parse(info.result2);
120 |
121 | this.buttons = [button1, button2];
122 | } else {
123 | this.nextSceneID = parseInt(info.nextID1);
124 | this.effect = Effect.parse(info.result1);
125 | this.buttons = [];
126 | }
127 | }
128 | }
129 |
130 | export class NumberInfo {
131 | name: string;
132 | key: string;
133 | init: number;
134 | description: string;
135 | highDescription: string;
136 | highEndID: number;
137 | lowDescription: string;
138 | lowEndID: number;
139 |
140 | constructor(info: table.RawNumberInfo) {
141 | this.name = info.name;
142 | this.key = info.name;
143 | this.init = parseInt(info.init);
144 | this.description = info.description;
145 | this.highDescription = info.highDescription;
146 | this.lowDescription = info.lowDescription;
147 | this.highEndID = parseInt(info.highEndID);
148 | this.lowEndID = parseInt(info.lowEndID);
149 | }
150 | }
151 |
152 | export class ChapterInfo {
153 | sceneID: number;
154 | imageName: string;
155 | speaker: string;
156 | text: string;
157 | help: string;
158 | option1: string;
159 | result1: Effect;
160 | feedback1: string;
161 | option2: string;
162 | result2: Effect;
163 | feedback2: string;
164 | option: number;
165 | nextID: number;
166 |
167 | constructor(info: table.RawChapterInfo) {
168 | this.sceneID = parseInt(info.sceneID);
169 | this.imageName = info.imageName;
170 | this.speaker = info.speaker;
171 | this.text = info.text;
172 | this.help = info.help;
173 | this.option1 = info.option1;
174 | this.result1 = Effect.parse(info.result1);
175 | this.feedback1 = info.feedback1;
176 | this.option2 = info.option2;
177 | this.result2 = Effect.parse(info.result2);
178 | this.feedback2 = info.feedback2;
179 | this.option = info.option === ''? null: parseInt(info.option) - 1;
180 | this.nextID = parseInt(info.nextID);
181 | }
182 | }
183 |
184 | export class QuestionInfo {
185 | sceneID: number;
186 | imageName: string;
187 | question: string;
188 | option1: string;
189 | option2: string;
190 | option3: string;
191 | option4: string;
192 | result: Effect;
193 | nextID: number;
194 |
195 | constructor(info: table.RawQuestionInfo) {
196 | this.sceneID = parseInt(info.sceneID);
197 | this.imageName = info.imageName;
198 | this.question = info.question;
199 | this.option1 = info.option1;
200 | this.option2 = info.option2;
201 | this.option3 = info.option3;
202 | this.option4 = info.option4;
203 | this.result = Effect.parse(info.result);
204 | this.nextID = parseInt(info.nextID);
205 | }
206 | }
207 |
208 | export class EndingInfo {
209 | endID: number;
210 | imageName: string;
211 | title: string;
212 | description: string;
213 | hint: string;
214 |
215 | constructor(info: table.RawEndingInfo) {
216 | this.endID = parseInt(info.endID);
217 | this.imageName = info.imageName;
218 | this.title = info.title;
219 | this.description = info.description;
220 | this.hint = info.hint;
221 | }
222 | }
223 |
--------------------------------------------------------------------------------
/assets/Script/Data.ts.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.5",
3 | "uuid": "e9415817-317e-4f77-8a08-9935fcf83aa0",
4 | "isPlugin": false,
5 | "loadPluginInWeb": true,
6 | "loadPluginInNative": true,
7 | "loadPluginInEditor": false,
8 | "subMetas": {}
9 | }
--------------------------------------------------------------------------------
/assets/Script/DialogUIController.ts:
--------------------------------------------------------------------------------
1 | import { DialogInfo } from "./Data";
2 | import UIController from "./UIController";
3 |
4 | const {ccclass, property} = cc._decorator;
5 |
6 | @ccclass
7 | export default class DialogUIController extends cc.Component {
8 |
9 | @property(cc.Node)
10 | buttonGroup: cc.Node = null;
11 |
12 | @property(cc.Label)
13 | buttonLabel1: cc.Label = null;
14 |
15 | @property(cc.Label)
16 | buttonLabel2: cc.Label = null;
17 |
18 | @property(cc.RichText)
19 | textLabel: cc.RichText = null;
20 |
21 | @property(cc.Label)
22 | speakerLabel: cc.Label = null;
23 |
24 | @property(cc.Sprite)
25 | lihuiSprite: cc.Sprite = null;
26 |
27 | // assigned by UIController
28 | uiController: UIController = null;
29 |
30 | dialog: DialogInfo = null;
31 |
32 | // for typewriter effect
33 | time: number = 0;
34 | get showLength(): number {
35 | const CHARS_PER_SEC = 20;
36 | return Math.floor(this.time * CHARS_PER_SEC);
37 | }
38 | get isTyping(): boolean {
39 | return this.showLength < this.dialog.text.length;
40 | }
41 |
42 | onGlobalClicked(event: TouchEvent, customEventData: string) {
43 | console.debug('global clicked');
44 | if(this.isTyping) {
45 | this.time = 100000;
46 | return;
47 | }
48 | if(this.dialog.nextSceneID != null) {
49 | this.uiController.goNext(0);
50 | }
51 | }
52 |
53 | onButtonClicked(event: TouchEvent, customEventData: string) {
54 | let choice = parseInt(customEventData);
55 | console.debug(`button ${choice} clicked`)
56 | this.uiController.goNext(choice);
57 | }
58 |
59 | update(dt: number) {
60 | this.time += dt;
61 | if(this.dialog === null) {
62 | return;
63 | }
64 | this.textLabel.string = `${this.dialog.text.substr(0, this.showLength)}`;
65 | this.buttonGroup.active = this.dialog.buttons.length >= 2 && !this.isTyping;
66 | }
67 |
68 | updateUI(dialog: DialogInfo) {
69 | this.dialog = dialog;
70 | let isTitle = dialog.sceneID % 1000 === 0;
71 | this.node.active = !isTitle;
72 | this.buttonGroup.active = false; // activated by update()
73 | if(dialog.buttons.length >= 2) {
74 | this.buttonLabel1.string = dialog.buttons[0].text;
75 | this.buttonLabel2.string = dialog.buttons[1].text;
76 | }
77 | this.time = isTitle? 100000: 0; // reset time
78 | this.textLabel.string = '';
79 | this.speakerLabel.string = dialog.speaker;
80 | this.updateLihui(dialog.avatar);
81 | }
82 |
83 | private updateLihui(name: string) {
84 | let lihuiPath = "立绘/" + name;
85 | cc.loader.loadRes(lihuiPath, cc.SpriteFrame, (err, spriteFrame) => {
86 | if(err) {
87 | // no image found, disable it
88 | this.lihuiSprite.node.active = false;
89 | return;
90 | }
91 | this.lihuiSprite.node.active = true;
92 | this.lihuiSprite.spriteFrame = spriteFrame;
93 | });
94 | }
95 | }
96 |
--------------------------------------------------------------------------------
/assets/Script/DialogUIController.ts.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.5",
3 | "uuid": "c4e818fb-52fe-45b2-a257-8dcc12402369",
4 | "isPlugin": false,
5 | "loadPluginInWeb": true,
6 | "loadPluginInNative": true,
7 | "loadPluginInEditor": false,
8 | "subMetas": {}
9 | }
--------------------------------------------------------------------------------
/assets/Script/EndingUIController.ts:
--------------------------------------------------------------------------------
1 | import UIController from "./UIController";
2 | import { EndingInfo, UserData } from "./Data";
3 |
4 | const {ccclass, property} = cc._decorator;
5 |
6 | @ccclass
7 | export default class EndingUIController extends cc.Component {
8 |
9 | @property(cc.Sprite)
10 | cgSprite: cc.Sprite = null;
11 |
12 | @property(cc.Label)
13 | titleLabel: cc.Label = null;
14 |
15 | @property(cc.Label)
16 | descLabel: cc.Label = null;
17 |
18 | @property(cc.Label)
19 | hintLabel: cc.Label = null;
20 |
21 | @property(cc.Node)
22 | retryNode: cc.Node = null;
23 |
24 | @property(cc.Node)
25 | returnNode: cc.Node = null;
26 |
27 | @property(cc.Node)
28 | maskNode: cc.Node = null;
29 |
30 | // for typing effect
31 | time: number = 0;
32 | typing: boolean = false;
33 | get showLength(): number {
34 | const CHARS_PER_SEC = 20;
35 | return Math.floor(this.time * CHARS_PER_SEC);
36 | }
37 |
38 | // set by UIController
39 | static ending: EndingInfo = null;
40 | static lastSceneID: number = 0;
41 |
42 | start() {
43 | let ending = EndingUIController.ending;
44 | this.titleLabel.string = '结局:' + ending.title;
45 | this.descLabel.string = ''; // set in update()
46 | this.hintLabel.string = '提示:' + ending.hint;
47 | this.retryNode.active = ending.endID !== 7000;
48 | this.cgSprite.spriteFrame = null;
49 | let imagePath = "CG/" + ending.imageName;
50 | cc.loader.loadRes(imagePath, cc.SpriteFrame, (err, spriteFrame) => {
51 | if(err) {
52 | throw 'failed to load image';
53 | }
54 | this.cgSprite.spriteFrame = spriteFrame;
55 | });
56 | this.runAction1();
57 | }
58 |
59 | private runAction1() {
60 | this.maskNode.opacity = 0;
61 | this.maskNode.runAction(
62 | cc.sequence(
63 | cc.delayTime(1),
64 | cc.fadeTo(2, 128),
65 | )
66 | );
67 | this.titleLabel.node.opacity = 0;
68 | this.titleLabel.node.runAction(
69 | cc.sequence(
70 | cc.delayTime(1),
71 | cc.fadeIn(2),
72 | cc.callFunc(() => {
73 | // start typing
74 | this.time = 0;
75 | this.typing = true;
76 | }),
77 | )
78 | );
79 | this.retryNode.opacity = 0;
80 | this.returnNode.opacity = 0;
81 | this.hintLabel.node.opacity = 0;
82 | // fadeIn in update()
83 | }
84 |
85 | update(dt: number) {
86 | if(!this.typing) {
87 | return;
88 | }
89 | let ending = EndingUIController.ending;
90 | this.time += dt;
91 | this.descLabel.string = ending.description.substr(0, this.showLength);
92 | // on end typing
93 | if(this.showLength >= ending.description.length) {
94 | this.typing = false;
95 | this.runAction2(ending.endID !== 7000);
96 | }
97 | }
98 |
99 | private runAction2(showRetry: boolean) {
100 | let action = cc.sequence(
101 | cc.delayTime(1),
102 | cc.fadeIn(0.5),
103 | );
104 | if(showRetry) {
105 | this.retryNode.runAction(action.clone());
106 | }
107 | this.returnNode.runAction(action.clone());
108 | this.hintLabel.node.runAction(action.clone());
109 | }
110 |
111 | onRetryButtonClicked(_event: TouchEvent, _customEventData: string) {
112 | let chapterID = Math.floor(EndingUIController.lastSceneID / 1000);
113 | let sceneID = chapterID * 1000;
114 | UIController.initNumber = UserData.value.numbers[chapterID];
115 | UIController.initSceneID = sceneID;
116 | cc.director.loadScene("dialog");
117 | }
118 |
119 | onMainButtonClicked(_event: TouchEvent, _customEventData: string) {
120 | cc.director.loadScene("main");
121 | }
122 | }
123 |
--------------------------------------------------------------------------------
/assets/Script/EndingUIController.ts.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.5",
3 | "uuid": "dadd922f-2723-4f3d-bb60-60b726d688c7",
4 | "isPlugin": false,
5 | "loadPluginInWeb": true,
6 | "loadPluginInNative": true,
7 | "loadPluginInEditor": false,
8 | "subMetas": {}
9 | }
--------------------------------------------------------------------------------
/assets/Script/GalleryUIController.ts:
--------------------------------------------------------------------------------
1 | import UIController from "./UIController";
2 | import { UserData } from "./Data";
3 |
4 | const {ccclass, property} = cc._decorator;
5 |
6 | @ccclass
7 | export default class GalleryUIController extends cc.Component {
8 |
9 | @property(cc.Sprite)
10 | cgSprite: cc.Sprite = null;
11 |
12 | @property(cc.Label)
13 | nameLabel: cc.Label = null;
14 |
15 | names: string[] = '三皇子出生,后金,杨应龙请罪,两个太后,外族攻城,架空皇帝,书房冯保,大学士请辞,武官早朝,书房单人,宁夏投降,汇报战况,书房张居正,尚书与郎中,江南和江北,书房申时行,张居正哭诉,烧毁倭船,书房锦衣卫,战术讨论,登基,争执,拥立亲王,皇帝与太后,五直臣传单,收粮,知府与通判,农民,整治高拱,税收仓库,农民起义,文官早朝,花天酒地,冯保幕僚,早朝,行贿,击败杨应龙,明定陵'.split(',');
16 |
17 | currentIdx: number = 0;
18 |
19 | start() {
20 | this.updateUI();
21 | }
22 |
23 | onLeftButtonClicked(_event: TouchEvent, _customEventData: string) {
24 | let n = this.names.length;
25 | this.currentIdx = (this.currentIdx + n - 1) % n;
26 | this.updateUI();
27 | }
28 |
29 | onRightButtonClicked(_event: TouchEvent, _customEventData: string) {
30 | let n = this.names.length;
31 | this.currentIdx = (this.currentIdx + n + 1) % n;
32 | this.updateUI();
33 | }
34 |
35 | onBackButtonClicked(_event: TouchEvent, _customEventData: string) {
36 | cc.director.loadScene("main");
37 | }
38 |
39 | updateUI() {
40 | let name = this.names[this.currentIdx];
41 | let imagePath = "CG/" + name;
42 | cc.loader.loadRes(imagePath, cc.SpriteFrame, (err, spriteFrame) => {
43 | this.cgSprite.spriteFrame = spriteFrame;
44 | });
45 | this.nameLabel.string = name;
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/assets/Script/GalleryUIController.ts.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.5",
3 | "uuid": "32aa057d-cd39-46f5-a234-9d2647f87046",
4 | "isPlugin": false,
5 | "loadPluginInWeb": true,
6 | "loadPluginInNative": true,
7 | "loadPluginInEditor": false,
8 | "subMetas": {}
9 | }
--------------------------------------------------------------------------------
/assets/Script/Game.ts:
--------------------------------------------------------------------------------
1 | import { DialogInfo, NumberSystem, ChapterInfo, QuestionInfo, EndingInfo } from "./Data";
2 | import { RawDialogInfo, RawChapterInfo, RawQuestionInfo, RawEndingInfo, RawNumberInfo } from "./TableData";
3 |
4 | type State = DialogInfo | ChapterInfo | QuestionInfo | EndingInfo;
5 |
6 | /// Game logic state machine
7 | export default class GameManager {
8 | scenes: { [id: number]: State } = {};
9 | lastID: number = 0;
10 | currentID: number = GameManager.INIT_SCENE_ID;
11 | numbers: NumberSystem = new NumberSystem();
12 |
13 | static INIT_SCENE_ID = 1000;
14 |
15 | constructor(
16 | scenes: RawDialogInfo[],
17 | chapters: RawChapterInfo[],
18 | questions: RawQuestionInfo[],
19 | numbers: RawNumberInfo[],
20 | endings: RawEndingInfo[],
21 | ) {
22 | for(let rawInfo of scenes) {
23 | let info = new DialogInfo(rawInfo);
24 | this.scenes[info.sceneID] = info;
25 | }
26 | for(let rawInfo of chapters) {
27 | let info = new ChapterInfo(rawInfo);
28 | this.scenes[info.sceneID] = info;
29 | }
30 | for(let rawInfo of questions) {
31 | let info = new QuestionInfo(rawInfo);
32 | this.scenes[info.sceneID] = info;
33 | }
34 | for(let rawInfo of endings) {
35 | let info = new EndingInfo(rawInfo);
36 | this.scenes[info.endID] = info;
37 | }
38 | console.log(this.scenes);
39 | }
40 |
41 | reset() {
42 | this.lastID = 0;
43 | this.currentID = GameManager.INIT_SCENE_ID;
44 | }
45 |
46 | get(): State {
47 | return this.scenes[this.currentID];
48 | }
49 |
50 | goNext(choice: number) {
51 | let scene = this.get();
52 | if(scene instanceof DialogInfo) {
53 | if(scene.nextSceneID == null) {
54 | // choice
55 | let button = scene.buttons[choice];
56 | this.numbers.apply(button.effect);
57 | this.goTo(button.nextSceneID);
58 | } else {
59 | // no choice
60 | this.numbers.apply(scene.effect);
61 | this.goTo(scene.nextSceneID);
62 | }
63 | } else if(scene instanceof ChapterInfo) {
64 | let effect = choice === 0? scene.result1: scene.result2;
65 | this.numbers.apply(effect);
66 | this.goTo(scene.nextID);
67 | } else if(scene instanceof QuestionInfo) {
68 | // effect only corrent
69 | if(choice === 0) {
70 | this.numbers.apply(scene.result);
71 | }
72 | this.goTo(scene.nextID);
73 | }
74 | // check number
75 | let ending = this.numbers.getEnding();
76 | if(ending !== 0) {
77 | this.goTo(ending);
78 | }
79 | }
80 |
81 | goTo(sceneID: number) {
82 | this.lastID = this.currentID;
83 | this.currentID = sceneID;
84 | console.debug(`goto: ${this.currentID}`);
85 | // check new sceneID
86 | if(!(this.currentID in this.scenes)) {
87 | throw `invalid scene ID ${this.currentID}`;
88 | }
89 | }
90 | }
91 |
--------------------------------------------------------------------------------
/assets/Script/Game.ts.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.5",
3 | "uuid": "2290ce76-8adb-4b44-bc66-724780cdad13",
4 | "isPlugin": false,
5 | "loadPluginInWeb": true,
6 | "loadPluginInNative": true,
7 | "loadPluginInEditor": false,
8 | "subMetas": {}
9 | }
--------------------------------------------------------------------------------
/assets/Script/MainUIController.ts:
--------------------------------------------------------------------------------
1 | import { UserData } from "./Data";
2 |
3 | const {ccclass, property} = cc._decorator;
4 |
5 | @ccclass
6 | export default class MainUIController extends cc.Component {
7 |
8 | @property(cc.AudioClip)
9 | bgm: cc.AudioClip = null;
10 |
11 | static loaded: boolean = false;
12 |
13 | start() {
14 | if(!MainUIController.loaded) {
15 | cc.game.setFrameRate(30);
16 | UserData.load();
17 | cc.audioEngine.play(this.bgm, true, 0.5);
18 | MainUIController.loaded = true;
19 | }
20 | }
21 |
22 | onButtonClicked(_event: TouchEvent, customEventData: string) {
23 | let sceneName = customEventData;
24 | cc.director.loadScene(sceneName);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/assets/Script/MainUIController.ts.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.5",
3 | "uuid": "5ff50c3b-db18-41ce-9a62-2301b46aa3c9",
4 | "isPlugin": false,
5 | "loadPluginInWeb": true,
6 | "loadPluginInNative": true,
7 | "loadPluginInEditor": false,
8 | "subMetas": {}
9 | }
--------------------------------------------------------------------------------
/assets/Script/MenuUIController.ts:
--------------------------------------------------------------------------------
1 | const {ccclass, property} = cc._decorator;
2 |
3 | @ccclass
4 | export default class MenuUIController extends cc.Component {
5 |
6 | onMenuButtonClicked(_event: TouchEvent, _customEventData: string) {
7 | this.node.active = true;
8 | }
9 |
10 | onResumeButtomClicked(_event: TouchEvent, _customEventData: string) {
11 | this.node.active = false;
12 | }
13 |
14 | onReturnButtonClicked(_event: TouchEvent, _customEventData: string) {
15 | cc.director.loadScene('main');
16 | }
17 |
18 | onLoadButtonClicked(_event: TouchEvent, _customEventData: string) {
19 | cc.director.loadScene('chapter');
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/assets/Script/MenuUIController.ts.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.5",
3 | "uuid": "233432f7-41f3-40aa-8cd8-74018b01cd7e",
4 | "isPlugin": false,
5 | "loadPluginInWeb": true,
6 | "loadPluginInNative": true,
7 | "loadPluginInEditor": false,
8 | "subMetas": {}
9 | }
--------------------------------------------------------------------------------
/assets/Script/NumberUIController.ts:
--------------------------------------------------------------------------------
1 | import { NumberSystem } from "./Data";
2 |
3 | const {ccclass, property} = cc._decorator;
4 |
5 | @ccclass
6 | export default class NumberUIController extends cc.Component {
7 |
8 | // @property(cc.Label)
9 | // ssLabel: cc.Label = null;
10 |
11 | // @property(cc.Label)
12 | // jsLabel: cc.Label = null;
13 |
14 | // @property(cc.Label)
15 | // ngLabel: cc.Label = null;
16 |
17 | // @property(cc.Label)
18 | // swLabel: cc.Label = null;
19 |
20 | @property(cc.Node)
21 | ssMask: cc.Node = null;
22 |
23 | @property(cc.Node)
24 | jsMask: cc.Node = null;
25 |
26 | @property(cc.Node)
27 | ngMask: cc.Node = null;
28 |
29 | @property(cc.Node)
30 | swMask: cc.Node = null;
31 |
32 | updateUI(ns: NumberSystem) {
33 | // this.ssLabel.string = ns.SS.toString();
34 | // this.jsLabel.string = ns.JS.toString();
35 | // this.ngLabel.string = ns.NG.toString();
36 | // this.swLabel.string = ns.SW.toString();
37 | this.ssMask.height = this.calcMaskHeight(ns.SS);
38 | this.jsMask.height = this.calcMaskHeight(ns.JS);
39 | this.ngMask.height = this.calcMaskHeight(ns.NG);
40 | this.swMask.height = this.calcMaskHeight(ns.SW);
41 | }
42 |
43 | calcMaskHeight(percent: number) {
44 | const MIN = 0;
45 | const MAX = 100;
46 | return MIN + (MAX - MIN) * percent / 100;
47 | }
48 |
49 | onChaozhengButtonClicked(_event: TouchEvent, _customEventData: string) {
50 | this.node.active = true;
51 | }
52 |
53 | onGlobalClicked(_event: TouchEvent, _customEventData: string) {
54 | this.node.active = false;
55 | }
56 | }
57 |
--------------------------------------------------------------------------------
/assets/Script/NumberUIController.ts.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.5",
3 | "uuid": "b1612478-20cb-4f27-b98e-294ab43035f0",
4 | "isPlugin": false,
5 | "loadPluginInWeb": true,
6 | "loadPluginInNative": true,
7 | "loadPluginInEditor": false,
8 | "subMetas": {}
9 | }
--------------------------------------------------------------------------------
/assets/Script/QuestionUIController.ts:
--------------------------------------------------------------------------------
1 | import { QuestionInfo } from "./Data";
2 | import UIController from "./UIController";
3 |
4 | const {ccclass, property} = cc._decorator;
5 |
6 | @ccclass
7 | export default class QuestionUIController extends cc.Component {
8 |
9 | @property(cc.Label)
10 | textLabel: cc.Label = null;
11 |
12 | @property([cc.Label])
13 | choiceLabels: cc.Label[] = [];
14 |
15 | @property([cc.Button])
16 | choiceButtons: cc.Button[] = [];
17 |
18 | @property([cc.Sprite])
19 | resultSprites: cc.Sprite[] = [];
20 |
21 | @property(cc.SpriteFrame)
22 | rightSprite: cc.SpriteFrame = null;
23 |
24 | @property(cc.SpriteFrame)
25 | wrongSprite: cc.SpriteFrame = null;
26 |
27 | // assigned by UIController
28 | uiController: UIController = null;
29 |
30 | question: QuestionInfo;
31 |
32 | reorder: number[];
33 |
34 | chose: boolean;
35 |
36 | // stage 1: show
37 | activate(question: QuestionInfo) {
38 | this.node.active = true;
39 | this.question = question;
40 | let options = [question.option1, question.option2, question.option3, question.option4];
41 | this.reorder = [0, 1, 2, 3];
42 | shuffle(this.reorder);
43 | this.textLabel.string = question.question;
44 | for(let i=0; i<4; ++i) {
45 | this.choiceLabels[i].string = options[this.reorder[i]];
46 | this.choiceButtons[i].interactable = true;
47 | this.resultSprites[i].spriteFrame = null;
48 | }
49 | this.chose = false;
50 | }
51 |
52 | // stage 2: choose
53 | onButtonClicked(event: TouchEvent, customEventData: string) {
54 | if(this.chose) {
55 | return;
56 | }
57 | let rawChoice = parseInt(customEventData);
58 | let choice = this.reorder[rawChoice];
59 | for(let i=0; i<4; ++i) {
60 | this.choiceButtons[i].interactable = false;
61 | }
62 | this.resultSprites[rawChoice].spriteFrame = this.wrongSprite;
63 | this.resultSprites[this.reorder.indexOf(0)].spriteFrame = this.rightSprite;
64 | this.chose = true;
65 | this.uiController.choose(choice);
66 | }
67 |
68 | // stage 3: exit
69 | onGlobalClicked(event: TouchEvent, _: string) {
70 | if(!this.chose) {
71 | return;
72 | }
73 | this.uiController.updateUI();
74 | }
75 |
76 | exit() {
77 | this.node.active = false;
78 | }
79 | }
80 |
81 | /**
82 | * Shuffles array in place. ES6 version
83 | * @param {Array} a items An array containing the items.
84 | */
85 | function shuffle(a) {
86 | for (let i = a.length - 1; i > 0; i--) {
87 | const j = Math.floor(Math.random() * (i + 1));
88 | [a[i], a[j]] = [a[j], a[i]];
89 | }
90 | return a;
91 | }
92 |
--------------------------------------------------------------------------------
/assets/Script/QuestionUIController.ts.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.5",
3 | "uuid": "3817ce17-e330-4a30-8618-c3c77616ea00",
4 | "isPlugin": false,
5 | "loadPluginInWeb": true,
6 | "loadPluginInNative": true,
7 | "loadPluginInEditor": false,
8 | "subMetas": {}
9 | }
--------------------------------------------------------------------------------
/assets/Script/TableData.ts:
--------------------------------------------------------------------------------
1 | /// Structures loaded from CSV
2 |
3 | /// A line in 'dialog.csv'
4 | /// 对话场景
5 | export class RawDialogInfo {
6 | sceneID: string;
7 | imageName: string;
8 | speaker: string;
9 | avatar: string;
10 | text: string;
11 | hasChoice: string;
12 | buttonText1: string;
13 | result1: string;
14 | nextID1: string;
15 | buttonText2: string;
16 | result2: string;
17 | nextID2: string;
18 | isSceneOver: string;
19 | comment: string;
20 | }
21 |
22 | /// A line in 'number.csv'
23 | /// 数值表
24 | export class RawNumberInfo {
25 | name: string;
26 | key: string;
27 | init: string;
28 | description: string;
29 | highDescription: string;
30 | highEndID: string;
31 | lowDescription: string;
32 | lowEndID: string;
33 | }
34 |
35 | /// A line in 'ending.csv'
36 | /// 结局表
37 | export class RawEndingInfo {
38 | endID: string;
39 | imageName: string;
40 | title: string;
41 | description: string;
42 | hint: string;
43 | comment: string;
44 | }
45 |
46 | /// A line in 'chapter.csv'
47 | /// 奏章场景
48 | export class RawChapterInfo {
49 | sceneID: string;
50 | imageName: string;
51 | speaker: string;
52 | text: string;
53 | help: string;
54 | option1: string;
55 | result1: string;
56 | feedback1: string;
57 | option2: string;
58 | result2: string;
59 | feedback2: string;
60 | nextID: string;
61 | option: string;
62 | comment: string;
63 | }
64 |
65 | /// A line in 'question.csv'
66 | /// 答题场景
67 | export class RawQuestionInfo {
68 | sceneID: string;
69 | imageName: string;
70 | question: string;
71 | option1: string;
72 | option2: string;
73 | option3: string;
74 | option4: string;
75 | result: string;
76 | nextID: string;
77 | }
78 |
--------------------------------------------------------------------------------
/assets/Script/TableData.ts.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.5",
3 | "uuid": "7183bd4d-f850-47bc-b5a8-0c6ffe8f0af6",
4 | "isPlugin": false,
5 | "loadPluginInWeb": true,
6 | "loadPluginInNative": true,
7 | "loadPluginInEditor": false,
8 | "subMetas": {}
9 | }
--------------------------------------------------------------------------------
/assets/Script/TitleUIController.ts:
--------------------------------------------------------------------------------
1 | import { DialogInfo } from "./Data";
2 | const {ccclass, property} = cc._decorator;
3 |
4 | @ccclass
5 | export default class TitleUIController extends cc.Component {
6 |
7 | @property(cc.Label)
8 | numLabel: cc.Label = null;
9 |
10 | @property(cc.Label)
11 | titleLabel: cc.Label = null;
12 |
13 | activate(dialog: DialogInfo) {
14 | this.numLabel.string = dialog.text.split('——')[0];
15 | this.titleLabel.string = dialog.text.split('——')[1];
16 |
17 | this.node.active = true;
18 | this.node.opacity = 255;
19 | this.node.runAction(
20 | cc.sequence(
21 | cc.delayTime(3),
22 | cc.fadeOut(1),
23 | cc.callFunc(() => this.node.active = false)
24 | )
25 | );
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/assets/Script/TitleUIController.ts.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.5",
3 | "uuid": "3a2c8a8d-0fda-432a-a8ac-5263ef54785c",
4 | "isPlugin": false,
5 | "loadPluginInWeb": true,
6 | "loadPluginInNative": true,
7 | "loadPluginInEditor": false,
8 | "subMetas": {}
9 | }
--------------------------------------------------------------------------------
/assets/Script/UIController.ts:
--------------------------------------------------------------------------------
1 | import GameManager from "./Game";
2 | import NumberUIController from "./NumberUIController";
3 | import ChapterUIController from "./ChapterUIController";
4 | import DialogUIController from "./DialogUIController";
5 | import QuestionUIController from "./QuestionUIController";
6 | import EndingUIController from "./EndingUIController";
7 | import TitleUIController from "./TitleUIController";
8 | import { CSVToDicts } from "./Utils";
9 | import { RawDialogInfo, RawChapterInfo, RawQuestionInfo, RawEndingInfo, RawNumberInfo } from "./TableData";
10 | import { DialogInfo, ChapterInfo, QuestionInfo, EndingInfo, UserData, NumberSystem } from "./Data";
11 |
12 | const {ccclass, property} = cc._decorator;
13 |
14 | @ccclass
15 | export default class UIController extends cc.Component {
16 |
17 | @property(cc.Sprite)
18 | cgSprite: cc.Sprite = null;
19 |
20 | @property(cc.Sprite)
21 | lastCGSprite: cc.Sprite = null;
22 |
23 | @property(cc.SpriteFrame)
24 | defaultCG: cc.SpriteFrame = null;
25 |
26 | @property(NumberUIController)
27 | numberUIController: NumberUIController = null;
28 |
29 | @property(ChapterUIController)
30 | chapterUIController: ChapterUIController = null;
31 |
32 | @property(DialogUIController)
33 | dialogUIController: DialogUIController = null;
34 |
35 | @property(QuestionUIController)
36 | questionUIController: QuestionUIController = null;
37 |
38 | @property(TitleUIController)
39 | titleUIController: TitleUIController = null;
40 |
41 | @property(cc.TextAsset)
42 | dialogData: cc.TextAsset = null;
43 |
44 | @property(cc.TextAsset)
45 | chapterData: cc.TextAsset = null;
46 |
47 | @property(cc.TextAsset)
48 | questionData: cc.TextAsset = null;
49 |
50 | @property(cc.TextAsset)
51 | numberData: cc.TextAsset = null;
52 |
53 | @property(cc.TextAsset)
54 | endingData: cc.TextAsset = null;
55 |
56 | @property(cc.EditBox)
57 | debugSceneID: cc.EditBox = null;
58 |
59 | @property(cc.Node)
60 | transitionNode: cc.Node = null;
61 |
62 | gameManager: GameManager = null;
63 |
64 | // set by choose scene
65 | static initSceneID: number = GameManager.INIT_SCENE_ID;
66 | static initNumber: NumberSystem = new NumberSystem();
67 |
68 | start () {
69 | this.dialogUIController.uiController = this;
70 | this.chapterUIController.uiController = this;
71 | this.questionUIController.uiController = this;
72 |
73 | let scenes = CSVToDicts(this.dialogData.text) as unknown[] as RawDialogInfo[];
74 | let chapters = CSVToDicts(this.chapterData.text) as unknown[] as RawChapterInfo[];
75 | let questions = CSVToDicts(this.questionData.text) as unknown[] as RawQuestionInfo[];
76 | let numbers = CSVToDicts(this.numberData.text) as unknown[] as RawNumberInfo[];
77 | let endings = CSVToDicts(this.endingData.text) as unknown[] as RawEndingInfo[];
78 |
79 | this.gameManager = new GameManager(scenes, chapters, questions, numbers, endings);
80 | this.gameManager.goTo(UIController.initSceneID);
81 | this.gameManager.numbers = UIController.initNumber;
82 | // reset init settings
83 | UIController.initSceneID = GameManager.INIT_SCENE_ID;
84 | UIController.initNumber = new NumberSystem();
85 | this.updateUI();
86 | }
87 |
88 | // move to next state
89 | // update number UI
90 | // but don't update other UI
91 | choose(choice: number) {
92 | this.gameManager.goNext(choice);
93 | this.numberUIController.updateUI(this.gameManager.numbers);
94 | }
95 |
96 | goNext(choice: number) {
97 | let oldScene = this.gameManager.get();
98 | this.gameManager.goNext(choice);
99 | let newScene = this.gameManager.get();
100 | let transition = oldScene.imageName !== newScene.imageName
101 | && oldScene instanceof DialogInfo
102 | && newScene instanceof DialogInfo;
103 | this.updateUI();
104 | if(transition) {
105 | // freeze CG
106 | this.lastCGSprite.spriteFrame = this.cgSprite.spriteFrame;
107 | // temp disable dialog UI
108 | let dialogActivation = this.dialogUIController.node.active;
109 | this.dialogUIController.node.active = false;
110 | // delay show title UI
111 | let titleActivation = this.titleUIController.node.active;
112 | this.titleUIController.node.active = false;
113 | // enable transition animation
114 | this.transitionNode.active = true;
115 | this.transitionNode.runAction(
116 | cc.sequence(
117 | cc.fadeIn(1),
118 | cc.callFunc(() => {
119 | this.lastCGSprite.spriteFrame = null;
120 | this.titleUIController.node.active = titleActivation;
121 | }),
122 | cc.fadeOut(1),
123 | cc.callFunc(() => {
124 | this.transitionNode.active = false;
125 | this.dialogUIController.node.active = dialogActivation;
126 | }),
127 | )
128 | );
129 | }
130 | }
131 |
132 | goTo(sceneID: number) {
133 | this.gameManager.goTo(sceneID);
134 | this.updateUI();
135 | }
136 |
137 | onDebugSceneIDEntered(editBox: cc.EditBox, _customEventData: string) {
138 | console.debug('debug scene ID entered');
139 | let sceneID = parseInt(editBox.string);
140 | this.goTo(sceneID);
141 | }
142 |
143 | updateUI() {
144 | let scene = this.gameManager.get();
145 | this.debugSceneID.string = this.gameManager.currentID.toString();
146 | if(scene instanceof DialogInfo) {
147 | if(this.gameManager.currentID % 1000 === 0) {
148 | this.titleUIController.activate(scene);
149 | // auto save on chapter beginning
150 | let chapterID = this.gameManager.currentID / 1000;
151 | UserData.value.numbers[chapterID] = this.gameManager.numbers;
152 | UserData.save();
153 | }
154 | this.dialogUIController.updateUI(scene);
155 | this.chapterUIController.exit();
156 | this.questionUIController.exit();
157 | this.updateCG(scene.imageName);
158 | } else if(scene instanceof ChapterInfo) {
159 | this.chapterUIController.activate(scene);
160 | } else if(scene instanceof QuestionInfo) {
161 | this.questionUIController.activate(scene);
162 | } else if(scene instanceof EndingInfo) {
163 | EndingUIController.ending = scene;
164 | EndingUIController.lastSceneID = this.gameManager.lastID;
165 | cc.director.loadScene("ending");
166 | }
167 | this.numberUIController.updateUI(this.gameManager.numbers);
168 | }
169 |
170 | updateCG(name: string) {
171 | let imagePath = "CG/" + name;
172 | cc.loader.loadRes(imagePath, cc.SpriteFrame, (err, spriteFrame) => {
173 | if(err) {
174 | // no image found, use default
175 | spriteFrame = this.defaultCG;
176 | }
177 | this.cgSprite.spriteFrame = spriteFrame;
178 | });
179 | }
180 | }
181 |
--------------------------------------------------------------------------------
/assets/Script/UIController.ts.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.5",
3 | "uuid": "e1b90feb-a217-4493-849d-9a611900d683",
4 | "isPlugin": false,
5 | "loadPluginInWeb": true,
6 | "loadPluginInNative": true,
7 | "loadPluginInEditor": false,
8 | "subMetas": {}
9 | }
--------------------------------------------------------------------------------
/assets/Script/Utils.ts:
--------------------------------------------------------------------------------
1 | // ref: http://stackoverflow.com/a/1293163/2343
2 | // This will parse a delimited string into an array of
3 | // arrays. The default delimiter is the comma, but this
4 | // can be overriden in the second argument.
5 | export function CSVToArray( strData ){
6 | // Check to see if the delimiter is defined. If not,
7 | // then default to comma.
8 | let strDelimiter = ",";
9 |
10 | // Create a regular expression to parse the CSV values.
11 | var objPattern = new RegExp(
12 | (
13 | // Delimiters.
14 | "(\\" + strDelimiter + "|\\r?\\n|\\r|^)" +
15 |
16 | // Quoted fields.
17 | "(?:\"([^\"]*(?:\"\"[^\"]*)*)\"|" +
18 |
19 | // Standard fields.
20 | "([^\"\\" + strDelimiter + "\\r\\n]*))"
21 | ),
22 | "gi"
23 | );
24 |
25 |
26 | // Create an array to hold our data. Give the array
27 | // a default empty first row.
28 | var arrData = [[]];
29 |
30 | // Create an array to hold our individual pattern
31 | // matching groups.
32 | var arrMatches = null;
33 |
34 |
35 | // Keep looping over the regular expression matches
36 | // until we can no longer find a match.
37 | while (arrMatches = objPattern.exec( strData )){
38 |
39 | // Get the delimiter that was found.
40 | var strMatchedDelimiter = arrMatches[ 1 ];
41 |
42 | // Check to see if the given delimiter has a length
43 | // (is not the start of string) and if it matches
44 | // field delimiter. If id does not, then we know
45 | // that this delimiter is a row delimiter.
46 | if (
47 | strMatchedDelimiter.length &&
48 | strMatchedDelimiter !== strDelimiter
49 | ){
50 |
51 | // Since we have reached a new row of data,
52 | // add an empty row to our data array.
53 | arrData.push( [] );
54 |
55 | }
56 |
57 | var strMatchedValue;
58 |
59 | // Now that we have our delimiter out of the way,
60 | // let's check to see which kind of value we
61 | // captured (quoted or unquoted).
62 | if (arrMatches[ 2 ]){
63 |
64 | // We found a quoted value. When we capture
65 | // this value, unescape any double quotes.
66 | strMatchedValue = arrMatches[ 2 ].replace(
67 | new RegExp( "\"\"", "g" ),
68 | "\""
69 | );
70 |
71 | } else {
72 |
73 | // We found a non-quoted value.
74 | strMatchedValue = arrMatches[ 3 ];
75 |
76 | }
77 |
78 |
79 | // Now that we have our value string, let's add
80 | // it to the data array.
81 | arrData[ arrData.length - 1 ].push( strMatchedValue );
82 | }
83 |
84 | // Return the parsed data.
85 | return( arrData );
86 | }
87 |
88 | export function CSVToDicts(csvStr: string): {[key: string]: string}[] {
89 | let arrays = CSVToArray(csvStr);
90 | let keys = arrays[1];
91 | let values = [];
92 | // skip 3 title rows
93 | for(let i=3; i dict[key] = line[j]);
97 | values.push(dict);
98 | }
99 | return values;
100 | }
--------------------------------------------------------------------------------
/assets/Script/Utils.ts.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.5",
3 | "uuid": "e7412e3d-3a13-4977-ad27-8a516685c49b",
4 | "isPlugin": false,
5 | "loadPluginInWeb": true,
6 | "loadPluginInNative": true,
7 | "loadPluginInEditor": false,
8 | "subMetas": {}
9 | }
--------------------------------------------------------------------------------
/assets/Texture.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.1",
3 | "uuid": "7b81d4e8-ec84-4716-968d-500ac1d78a54",
4 | "isGroup": false,
5 | "subMetas": {}
6 | }
--------------------------------------------------------------------------------
/assets/Texture/UI.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.1",
3 | "uuid": "e7ac9ebf-5b06-4c6d-b8d0-d1801c488d04",
4 | "isSubpackage": false,
5 | "subpackageName": "",
6 | "subMetas": {}
7 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/下箭头.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/UI/下箭头.png
--------------------------------------------------------------------------------
/assets/Texture/UI/下箭头.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "2b4384ac-6d40-4eb0-ba0c-4bff8f855fac",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "下箭头": {
11 | "ver": "1.0.3",
12 | "uuid": "91a5a511-aa63-416a-882e-dd557f781a05",
13 | "rawTextureUuid": "2b4384ac-6d40-4eb0-ba0c-4bff8f855fac",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": -701.5,
18 | "offsetY": -342,
19 | "trimX": 208,
20 | "trimY": 847,
21 | "width": 101,
22 | "height": 70,
23 | "rawWidth": 1920,
24 | "rawHeight": 1080,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/叉.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/UI/叉.png
--------------------------------------------------------------------------------
/assets/Texture/UI/叉.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "4f56244d-6852-46b0-b2e8-afd2f81e2cd9",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "叉": {
11 | "ver": "1.0.3",
12 | "uuid": "cf011570-75fa-4ace-886f-848b7cf33557",
13 | "rawTextureUuid": "4f56244d-6852-46b0-b2e8-afd2f81e2cd9",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 12,
18 | "offsetY": -1,
19 | "trimX": 25,
20 | "trimY": 8,
21 | "width": 390,
22 | "height": 406,
23 | "rawWidth": 416,
24 | "rawHeight": 420,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/右边图标.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.1",
3 | "uuid": "0df801a5-1b75-4797-9fdc-6e0c8ae81092",
4 | "isSubpackage": false,
5 | "subpackageName": "",
6 | "subMetas": {}
7 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/右边图标/朝政数值查看.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/UI/右边图标/朝政数值查看.png
--------------------------------------------------------------------------------
/assets/Texture/UI/右边图标/朝政数值查看.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "d85c83c3-4ae3-4d44-ac75-a1748f992b7a",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "朝政数值查看": {
11 | "ver": "1.0.3",
12 | "uuid": "468302bb-513e-4f7f-9a21-0ff82e5fc880",
13 | "rawTextureUuid": "d85c83c3-4ae3-4d44-ac75-a1748f992b7a",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 878.5,
18 | "offsetY": 397.5,
19 | "trimX": 1772,
20 | "trimY": 76,
21 | "width": 133,
22 | "height": 133,
23 | "rawWidth": 1920,
24 | "rawHeight": 1080,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/右边图标/菜单.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/UI/右边图标/菜单.png
--------------------------------------------------------------------------------
/assets/Texture/UI/右边图标/菜单.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "0529f9ee-4f3f-4dda-b540-1a4a39661dac",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "菜单": {
11 | "ver": "1.0.3",
12 | "uuid": "978d12cc-68ce-424a-a1cb-99e5aeb06513",
13 | "rawTextureUuid": "0529f9ee-4f3f-4dda-b540-1a4a39661dac",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 878.5,
18 | "offsetY": 207.5,
19 | "trimX": 1772,
20 | "trimY": 266,
21 | "width": 133,
22 | "height": 133,
23 | "rawWidth": 1920,
24 | "rawHeight": 1080,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/圈.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/UI/圈.png
--------------------------------------------------------------------------------
/assets/Texture/UI/圈.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "3d15585a-5b9c-4e41-bcc2-30c4612542bd",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "圈": {
11 | "ver": "1.0.3",
12 | "uuid": "506e5321-bf6a-4869-ac4e-d567a7ea47b0",
13 | "rawTextureUuid": "3d15585a-5b9c-4e41-bcc2-30c4612542bd",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 0,
18 | "offsetY": 0,
19 | "trimX": 0,
20 | "trimY": 0,
21 | "width": 329,
22 | "height": 325,
23 | "rawWidth": 329,
24 | "rawHeight": 325,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/奏折框.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/UI/奏折框.jpg
--------------------------------------------------------------------------------
/assets/Texture/UI/奏折框.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "cc9aa2ad-22c1-4128-9a4e-5c868082bb14",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "奏折框": {
11 | "ver": "1.0.3",
12 | "uuid": "c712b635-3711-450d-a3bf-154be858a349",
13 | "rawTextureUuid": "cc9aa2ad-22c1-4128-9a4e-5c868082bb14",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 0,
18 | "offsetY": 0,
19 | "trimX": 0,
20 | "trimY": 0,
21 | "width": 1607,
22 | "height": 861,
23 | "rawWidth": 1607,
24 | "rawHeight": 861,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/对话框.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/UI/对话框.png
--------------------------------------------------------------------------------
/assets/Texture/UI/对话框.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "e13aec95-1e72-4bcb-85bf-d20bb80413d2",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "对话框": {
11 | "ver": "1.0.3",
12 | "uuid": "ae08af48-21a0-479d-a4b2-4210fc084936",
13 | "rawTextureUuid": "e13aec95-1e72-4bcb-85bf-d20bb80413d2",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": -13.5,
18 | "offsetY": -357.5,
19 | "trimX": 128,
20 | "trimY": 777,
21 | "width": 1637,
22 | "height": 241,
23 | "rawWidth": 1920,
24 | "rawHeight": 1080,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.1",
3 | "uuid": "ab7c7339-4084-4dcf-b5f5-fa1fefac8303",
4 | "isSubpackage": false,
5 | "subpackageName": "",
6 | "subMetas": {}
7 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标/内阁0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/UI/数值图标/内阁0.png
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标/内阁0.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "2ab65962-bb65-41e2-add7-89c1770d7e9e",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "内阁0": {
11 | "ver": "1.0.3",
12 | "uuid": "ba2dae56-c10b-40e4-826d-590d796e1a62",
13 | "rawTextureUuid": "2ab65962-bb65-41e2-add7-89c1770d7e9e",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 887,
18 | "offsetY": 281,
19 | "trimX": 1821,
20 | "trimY": 228,
21 | "width": 52,
22 | "height": 62,
23 | "rawWidth": 1920,
24 | "rawHeight": 1080,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标/内阁100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/UI/数值图标/内阁100.png
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标/内阁100.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "b04114d6-88e6-4e1b-b8ce-1f037b24d0b1",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "内阁100": {
11 | "ver": "1.0.3",
12 | "uuid": "07d38f35-1fac-46b3-a57e-2d6cbacb70fc",
13 | "rawTextureUuid": "b04114d6-88e6-4e1b-b8ce-1f037b24d0b1",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 887,
18 | "offsetY": 281,
19 | "trimX": 1821,
20 | "trimY": 228,
21 | "width": 52,
22 | "height": 62,
23 | "rawWidth": 1920,
24 | "rawHeight": 1080,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标/军事0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/UI/数值图标/军事0.png
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标/军事0.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "e60b4a02-e098-4e69-9619-52ae3bf3c724",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "军事0": {
11 | "ver": "1.0.3",
12 | "uuid": "ad2ec918-690b-41ec-9640-2869125bdb06",
13 | "rawTextureUuid": "e60b4a02-e098-4e69-9619-52ae3bf3c724",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 880,
18 | "offsetY": 448,
19 | "trimX": 1815,
20 | "trimY": 60,
21 | "width": 50,
22 | "height": 64,
23 | "rawWidth": 1920,
24 | "rawHeight": 1080,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标/军事100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/UI/数值图标/军事100.png
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标/军事100.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "10f9ae2c-814c-4313-af77-4857315a7489",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "军事100": {
11 | "ver": "1.0.3",
12 | "uuid": "0bddfd27-4c90-4864-a795-c9c90e1a5834",
13 | "rawTextureUuid": "10f9ae2c-814c-4313-af77-4857315a7489",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 880,
18 | "offsetY": 448,
19 | "trimX": 1815,
20 | "trimY": 60,
21 | "width": 50,
22 | "height": 64,
23 | "rawWidth": 1920,
24 | "rawHeight": 1080,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标/声望0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/UI/数值图标/声望0.png
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标/声望0.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "15c7fa39-e211-4b80-a1f4-e5389493d14c",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "声望0": {
11 | "ver": "1.0.3",
12 | "uuid": "1e3884b3-a7ac-434f-82e2-c9a4e654d365",
13 | "rawTextureUuid": "15c7fa39-e211-4b80-a1f4-e5389493d14c",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 886,
18 | "offsetY": 196.5,
19 | "trimX": 1820,
20 | "trimY": 313,
21 | "width": 52,
22 | "height": 61,
23 | "rawWidth": 1920,
24 | "rawHeight": 1080,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标/声望100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/UI/数值图标/声望100.png
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标/声望100.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "85b2c2fb-5b87-4e74-bac4-4e2578a68682",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "声望100": {
11 | "ver": "1.0.3",
12 | "uuid": "67cb2bce-6ba9-4c14-baa5-630583158bc7",
13 | "rawTextureUuid": "85b2c2fb-5b87-4e74-bac4-4e2578a68682",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 886,
18 | "offsetY": 196.5,
19 | "trimX": 1820,
20 | "trimY": 313,
21 | "width": 52,
22 | "height": 61,
23 | "rawWidth": 1920,
24 | "rawHeight": 1080,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标/税收0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/UI/数值图标/税收0.png
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标/税收0.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "83fe2364-8f54-41bb-8586-2464ce222c20",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "税收0": {
11 | "ver": "1.0.3",
12 | "uuid": "1032173a-83ea-44f6-a408-9c6658968b25",
13 | "rawTextureUuid": "83fe2364-8f54-41bb-8586-2464ce222c20",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 881.5,
18 | "offsetY": 361.5,
19 | "trimX": 1813,
20 | "trimY": 147,
21 | "width": 57,
22 | "height": 63,
23 | "rawWidth": 1920,
24 | "rawHeight": 1080,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标/税收100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/UI/数值图标/税收100.png
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标/税收100.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "3f3a1731-57d4-406b-bea7-4201c1293f61",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "税收100": {
11 | "ver": "1.0.3",
12 | "uuid": "74419b9f-afff-439a-a504-04373b390f75",
13 | "rawTextureUuid": "3f3a1731-57d4-406b-bea7-4201c1293f61",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 881.5,
18 | "offsetY": 361.5,
19 | "trimX": 1813,
20 | "trimY": 147,
21 | "width": 57,
22 | "height": 63,
23 | "rawWidth": 1920,
24 | "rawHeight": 1080,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标v2.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.1",
3 | "uuid": "0c30bd1e-31d7-4d25-8616-37a523d6de38",
4 | "isSubpackage": false,
5 | "subpackageName": "",
6 | "subMetas": {}
7 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标v2/内阁势力.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/UI/数值图标v2/内阁势力.png
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标v2/内阁势力.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "e99b8333-5a01-4155-9cbf-a08e884974e6",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "内阁势力": {
11 | "ver": "1.0.3",
12 | "uuid": "7a111b31-1909-4bbe-823e-e14eb9416dcb",
13 | "rawTextureUuid": "e99b8333-5a01-4155-9cbf-a08e884974e6",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 870,
18 | "offsetY": 214.5,
19 | "trimX": 1776,
20 | "trimY": 271,
21 | "width": 108,
22 | "height": 109,
23 | "rawWidth": 1920,
24 | "rawHeight": 1080,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标v2/军事.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/UI/数值图标v2/军事.png
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标v2/军事.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "67a0a0ca-9495-4f2e-a3c7-69cce2ed9938",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "军事": {
11 | "ver": "1.0.3",
12 | "uuid": "a9f9e296-5e9d-4526-9e52-db26b0165ee5",
13 | "rawTextureUuid": "67a0a0ca-9495-4f2e-a3c7-69cce2ed9938",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 870,
18 | "offsetY": 394.5,
19 | "trimX": 1776,
20 | "trimY": 91,
21 | "width": 108,
22 | "height": 109,
23 | "rawWidth": 1920,
24 | "rawHeight": 1080,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标v2/声望.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/UI/数值图标v2/声望.png
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标v2/声望.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "80fe662b-5207-4afb-a61a-ad3b13c86c56",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "声望": {
11 | "ver": "1.0.3",
12 | "uuid": "2e48cda0-c02a-48cf-bd0b-f0a6bb0aa3d3",
13 | "rawTextureUuid": "80fe662b-5207-4afb-a61a-ad3b13c86c56",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 870,
18 | "offsetY": -162.5,
19 | "trimX": 1776,
20 | "trimY": 648,
21 | "width": 108,
22 | "height": 109,
23 | "rawWidth": 1920,
24 | "rawHeight": 1080,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标v2/白.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/UI/数值图标v2/白.png
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标v2/白.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "42bf8ad8-67d5-4241-920f-e8bfed4b8114",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "白": {
11 | "ver": "1.0.3",
12 | "uuid": "9cdd4e7f-12f4-45c6-b334-0196275c5e4d",
13 | "rawTextureUuid": "42bf8ad8-67d5-4241-920f-e8bfed4b8114",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 756.5,
18 | "offsetY": 396.5,
19 | "trimX": 1667,
20 | "trimY": 94,
21 | "width": 99,
22 | "height": 99,
23 | "rawWidth": 1920,
24 | "rawHeight": 1080,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标v2/财政.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/UI/数值图标v2/财政.png
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标v2/财政.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "b6cd19f4-846f-4b64-9dbc-1d511cb7253e",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "财政": {
11 | "ver": "1.0.3",
12 | "uuid": "6065af2e-57bd-4cee-af14-f4e81a7786ce",
13 | "rawTextureUuid": "b6cd19f4-846f-4b64-9dbc-1d511cb7253e",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 870,
18 | "offsetY": 26.5,
19 | "trimX": 1776,
20 | "trimY": 459,
21 | "width": 108,
22 | "height": 109,
23 | "rawWidth": 1920,
24 | "rawHeight": 1080,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标v2/黑.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/UI/数值图标v2/黑.png
--------------------------------------------------------------------------------
/assets/Texture/UI/数值图标v2/黑.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "48e75b9e-7da5-44aa-8918-21cdef080db0",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "黑": {
11 | "ver": "1.0.3",
12 | "uuid": "cdf06f1f-5609-433f-aaea-1afbc24cc28e",
13 | "rawTextureUuid": "48e75b9e-7da5-44aa-8918-21cdef080db0",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 756.5,
18 | "offsetY": 263.5,
19 | "trimX": 1667,
20 | "trimY": 227,
21 | "width": 99,
22 | "height": 99,
23 | "rawWidth": 1920,
24 | "rawHeight": 1080,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/数值弹窗.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.1",
3 | "uuid": "77f06a98-de6c-499a-bfd6-a359c532d1a4",
4 | "isSubpackage": false,
5 | "subpackageName": "",
6 | "subMetas": {}
7 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/数值弹窗/数值弹窗.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/UI/数值弹窗/数值弹窗.png
--------------------------------------------------------------------------------
/assets/Texture/UI/数值弹窗/数值弹窗.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "e5efb9a7-83a2-4b75-b894-ae5fad96488b",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "数值弹窗": {
11 | "ver": "1.0.3",
12 | "uuid": "109a42cb-2364-4754-acae-ff34ee2dcc0d",
13 | "rawTextureUuid": "e5efb9a7-83a2-4b75-b894-ae5fad96488b",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": -21,
18 | "offsetY": -9,
19 | "trimX": 158,
20 | "trimY": 121,
21 | "width": 1562,
22 | "height": 856,
23 | "rawWidth": 1920,
24 | "rawHeight": 1080,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/玉玺.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/UI/玉玺.png
--------------------------------------------------------------------------------
/assets/Texture/UI/玉玺.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "f7b1f36f-3a77-489b-919e-cdc91c581b1c",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "玉玺": {
11 | "ver": "1.0.3",
12 | "uuid": "6b24bf50-b856-49fc-af19-a1ab1fb94c78",
13 | "rawTextureUuid": "f7b1f36f-3a77-489b-919e-cdc91c581b1c",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 859.5,
18 | "offsetY": -10.5,
19 | "trimX": 1747,
20 | "trimY": 490,
21 | "width": 145,
22 | "height": 121,
23 | "rawWidth": 1920,
24 | "rawHeight": 1080,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/背景.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/UI/背景.jpg
--------------------------------------------------------------------------------
/assets/Texture/UI/背景.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "57b73e46-4e20-4739-8fc3-ae211140cad4",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "背景": {
20 | "ver": "1.0.3",
21 | "uuid": "673ee47b-8f83-4bff-8412-c70ecf4e165e",
22 | "rawTextureUuid": "57b73e46-4e20-4739-8fc3-ae211140cad4",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1920,
31 | "height": 1080,
32 | "rawWidth": 1920,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/菜单.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/UI/菜单.png
--------------------------------------------------------------------------------
/assets/Texture/UI/菜单.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "ad4c4048-5bd8-467e-8887-58fe73b960bf",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "菜单": {
11 | "ver": "1.0.3",
12 | "uuid": "ceefa697-7ef1-453b-b65c-01b44c89e79f",
13 | "rawTextureUuid": "ad4c4048-5bd8-467e-8887-58fe73b960bf",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 853,
18 | "offsetY": 111.5,
19 | "trimX": 1788,
20 | "trimY": 397,
21 | "width": 50,
22 | "height": 63,
23 | "rawWidth": 1920,
24 | "rawHeight": 1080,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/UI/选项框.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/UI/选项框.png
--------------------------------------------------------------------------------
/assets/Texture/UI/选项框.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "593890fa-7478-4802-a1a9-9d7f38a60df3",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "选项框": {
11 | "ver": "1.0.3",
12 | "uuid": "522be130-cf12-4c3d-b69c-501a2a52e81c",
13 | "rawTextureUuid": "593890fa-7478-4802-a1a9-9d7f38a60df3",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": -64,
18 | "offsetY": 22,
19 | "trimX": 530,
20 | "trimY": 473,
21 | "width": 732,
22 | "height": 90,
23 | "rawWidth": 1920,
24 | "rawHeight": 1080,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/头像.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.1",
3 | "uuid": "19a41e57-3009-4d87-9ee9-3c2d313be370",
4 | "isSubpackage": false,
5 | "subpackageName": "",
6 | "subMetas": {}
7 | }
--------------------------------------------------------------------------------
/assets/Texture/头像/关琰.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/头像/关琰.jpeg
--------------------------------------------------------------------------------
/assets/Texture/头像/关琰.jpeg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "a6ec36d1-3200-4879-9fdd-f44b5083c84f",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "关琰": {
11 | "ver": "1.0.3",
12 | "uuid": "0b3b206b-aa2a-47e1-b9ca-853e160ee6e8",
13 | "rawTextureUuid": "a6ec36d1-3200-4879-9fdd-f44b5083c84f",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 0,
18 | "offsetY": 0,
19 | "trimX": 0,
20 | "trimY": 0,
21 | "width": 540,
22 | "height": 540,
23 | "rawWidth": 540,
24 | "rawHeight": 540,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/头像/张硕.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/头像/张硕.jpeg
--------------------------------------------------------------------------------
/assets/Texture/头像/张硕.jpeg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "673c3440-e4e4-4545-9488-7fed184f850d",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "张硕": {
11 | "ver": "1.0.3",
12 | "uuid": "1afd3672-9a19-4e8c-b1c0-b0c1fc2c181b",
13 | "rawTextureUuid": "673c3440-e4e4-4545-9488-7fed184f850d",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 0,
18 | "offsetY": 0,
19 | "trimX": 0,
20 | "trimY": 0,
21 | "width": 541,
22 | "height": 580,
23 | "rawWidth": 541,
24 | "rawHeight": 580,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/头像/李丹郁.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/头像/李丹郁.jpeg
--------------------------------------------------------------------------------
/assets/Texture/头像/李丹郁.jpeg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "c0df9b44-f3e0-40c6-81ef-690961a7c866",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "李丹郁": {
11 | "ver": "1.0.3",
12 | "uuid": "2e8214fc-b02d-427f-aa3f-051ba0d19195",
13 | "rawTextureUuid": "c0df9b44-f3e0-40c6-81ef-690961a7c866",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 0,
18 | "offsetY": 0,
19 | "trimX": 0,
20 | "trimY": 0,
21 | "width": 641,
22 | "height": 643,
23 | "rawWidth": 641,
24 | "rawHeight": 643,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/头像/王润基.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/头像/王润基.jpeg
--------------------------------------------------------------------------------
/assets/Texture/头像/王润基.jpeg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "1086a717-02a2-4214-a9bd-74c87eae9f1b",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "王润基": {
11 | "ver": "1.0.3",
12 | "uuid": "5c127ea5-acd6-43d6-a154-0816f6ab5b42",
13 | "rawTextureUuid": "1086a717-02a2-4214-a9bd-74c87eae9f1b",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 0,
18 | "offsetY": 0,
19 | "trimX": 0,
20 | "trimY": 0,
21 | "width": 621,
22 | "height": 623,
23 | "rawWidth": 621,
24 | "rawHeight": 623,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/字体.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.1",
3 | "uuid": "26750596-f08f-4d8b-a2eb-01de0629ada8",
4 | "isSubpackage": false,
5 | "subpackageName": "",
6 | "subMetas": {}
7 | }
--------------------------------------------------------------------------------
/assets/Texture/字体/方正楷体.TTF:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/字体/方正楷体.TTF
--------------------------------------------------------------------------------
/assets/Texture/字体/方正楷体.TTF.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.1.0",
3 | "uuid": "29a6f3ea-1c8e-4e0e-9e03-49387f5945ea",
4 | "subMetas": {}
5 | }
--------------------------------------------------------------------------------
/assets/Texture/示意图.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.1",
3 | "uuid": "efc173d5-ad88-4e14-820b-170e738b3de9",
4 | "isSubpackage": false,
5 | "subpackageName": "",
6 | "subMetas": {}
7 | }
--------------------------------------------------------------------------------
/assets/Texture/示意图/奏折ui示意图.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/示意图/奏折ui示意图.jpg
--------------------------------------------------------------------------------
/assets/Texture/示意图/奏折ui示意图.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "a04b0978-b731-4def-9c34-a4776373b003",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "奏折ui示意图": {
11 | "ver": "1.0.3",
12 | "uuid": "0b75f158-21f9-4133-85d5-ba121fb6b8be",
13 | "rawTextureUuid": "a04b0978-b731-4def-9c34-a4776373b003",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 0,
18 | "offsetY": 0,
19 | "trimX": 0,
20 | "trimY": 0,
21 | "width": 1920,
22 | "height": 1080,
23 | "rawWidth": 1920,
24 | "rawHeight": 1080,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/示意图/奏章ui示意图2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/示意图/奏章ui示意图2.jpg
--------------------------------------------------------------------------------
/assets/Texture/示意图/奏章ui示意图2.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "2dfd6860-fffc-46cc-a0ef-9abf76e43284",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "奏章ui示意图2": {
11 | "ver": "1.0.3",
12 | "uuid": "864ab21b-910f-4433-b1cc-512b1641b4be",
13 | "rawTextureUuid": "2dfd6860-fffc-46cc-a0ef-9abf76e43284",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 0,
18 | "offsetY": 0,
19 | "trimX": 0,
20 | "trimY": 0,
21 | "width": 1920,
22 | "height": 1080,
23 | "rawWidth": 1920,
24 | "rawHeight": 1080,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/示意图/数值弹框示意图.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/示意图/数值弹框示意图.jpg
--------------------------------------------------------------------------------
/assets/Texture/示意图/数值弹框示意图.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "18ca52c8-3d79-4b65-8bfd-5e6164b89a32",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "数值弹框示意图": {
11 | "ver": "1.0.3",
12 | "uuid": "d009eb7a-582a-4c0e-833c-fac7328ddfd9",
13 | "rawTextureUuid": "18ca52c8-3d79-4b65-8bfd-5e6164b89a32",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 0,
18 | "offsetY": 0,
19 | "trimX": 0,
20 | "trimY": 0,
21 | "width": 1920,
22 | "height": 1080,
23 | "rawWidth": 1920,
24 | "rawHeight": 1080,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/Texture/示意图/界面布局示意图.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/Texture/示意图/界面布局示意图.jpg
--------------------------------------------------------------------------------
/assets/Texture/示意图/界面布局示意图.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "a86a86f8-e17a-4095-86ba-091407d761c6",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "界面布局示意图": {
11 | "ver": "1.0.3",
12 | "uuid": "b1c1bc23-e7db-45da-a7ca-17e659035c2a",
13 | "rawTextureUuid": "a86a86f8-e17a-4095-86ba-091407d761c6",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 0,
18 | "offsetY": 0,
19 | "trimX": 0,
20 | "trimY": 0,
21 | "width": 1920,
22 | "height": 1080,
23 | "rawWidth": 1920,
24 | "rawHeight": 1080,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/resources.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.1",
3 | "uuid": "0d37fbf6-75b9-4351-8139-5bab9183f595",
4 | "isSubpackage": false,
5 | "subpackageName": "",
6 | "subMetas": {}
7 | }
--------------------------------------------------------------------------------
/assets/resources/CG.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.1",
3 | "uuid": "42ded5a0-42ac-44aa-91a0-fed17748d1ec",
4 | "isSubpackage": false,
5 | "subpackageName": "",
6 | "subMetas": {}
7 | }
--------------------------------------------------------------------------------
/assets/resources/CG/三皇子出生.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/三皇子出生.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/三皇子出生.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "692d829b-7ffc-4307-99d9-357069aac5da",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "三皇子出生": {
20 | "ver": "1.0.3",
21 | "uuid": "72414822-69e3-4ebe-97f1-b1646059c963",
22 | "rawTextureUuid": "692d829b-7ffc-4307-99d9-357069aac5da",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1919,
31 | "height": 1080,
32 | "rawWidth": 1919,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/两个太后.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/两个太后.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/两个太后.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "39a03f7f-4b35-430b-ba12-7a1db3e96644",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "两个太后": {
20 | "ver": "1.0.3",
21 | "uuid": "3184bfc2-7965-45e0-a7a7-6db05497646d",
22 | "rawTextureUuid": "39a03f7f-4b35-430b-ba12-7a1db3e96644",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1920,
31 | "height": 1080,
32 | "rawWidth": 1920,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/书房冯保.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/书房冯保.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/书房冯保.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "5804281f-5e86-4635-bf1a-968051552f60",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "书房冯保": {
20 | "ver": "1.0.3",
21 | "uuid": "e542c874-c5d7-4fe3-80d2-74f8044b2998",
22 | "rawTextureUuid": "5804281f-5e86-4635-bf1a-968051552f60",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1920,
31 | "height": 1080,
32 | "rawWidth": 1920,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/书房单人.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/书房单人.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/书房单人.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "aff91a13-f606-42aa-80d5-da56a909ca77",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "书房单人": {
20 | "ver": "1.0.3",
21 | "uuid": "2150c866-0ea3-4689-89df-53b9fa9f7fca",
22 | "rawTextureUuid": "aff91a13-f606-42aa-80d5-da56a909ca77",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1920,
31 | "height": 1080,
32 | "rawWidth": 1920,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/书房张居正.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/书房张居正.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/书房张居正.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "959acec8-d77a-4bc1-9563-d352c026346c",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "书房张居正": {
20 | "ver": "1.0.3",
21 | "uuid": "3a0c365a-2058-445c-9101-1cb21b0732d9",
22 | "rawTextureUuid": "959acec8-d77a-4bc1-9563-d352c026346c",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1920,
31 | "height": 1080,
32 | "rawWidth": 1920,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/书房申时行.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/书房申时行.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/书房申时行.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "eb700711-8966-47af-9d74-1aa0f6f35e5b",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "书房申时行": {
20 | "ver": "1.0.3",
21 | "uuid": "3de1c77c-6602-465c-a2cd-b33a670881bb",
22 | "rawTextureUuid": "eb700711-8966-47af-9d74-1aa0f6f35e5b",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1919,
31 | "height": 1080,
32 | "rawWidth": 1919,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/书房锦衣卫.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/书房锦衣卫.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/书房锦衣卫.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "9c14cb4b-4469-43a6-9028-e1fb7075111d",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "书房锦衣卫": {
20 | "ver": "1.0.3",
21 | "uuid": "c725b056-a30a-4935-87f5-d5d3c597685a",
22 | "rawTextureUuid": "9c14cb4b-4469-43a6-9028-e1fb7075111d",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1920,
31 | "height": 1080,
32 | "rawWidth": 1920,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/争执.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/争执.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/争执.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "de1823cc-d574-440a-902c-c15dc1108998",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "争执": {
20 | "ver": "1.0.3",
21 | "uuid": "f8876525-6411-41fc-b0e6-835845aea053",
22 | "rawTextureUuid": "de1823cc-d574-440a-902c-c15dc1108998",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1919,
31 | "height": 1080,
32 | "rawWidth": 1919,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/五直臣传单.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/五直臣传单.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/五直臣传单.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "90c89fe7-1705-4435-a447-ecbd6063c0c1",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "五直臣传单": {
20 | "ver": "1.0.3",
21 | "uuid": "f376284d-2840-4064-8b68-eea45bb4038b",
22 | "rawTextureUuid": "90c89fe7-1705-4435-a447-ecbd6063c0c1",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1920,
31 | "height": 1080,
32 | "rawWidth": 1920,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/农民.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/农民.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/农民.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "09b93948-c37c-4ffc-8fcb-2090339dcb90",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "农民": {
20 | "ver": "1.0.3",
21 | "uuid": "8ae63f7a-fb4b-4df7-b35b-39df18ade153",
22 | "rawTextureUuid": "09b93948-c37c-4ffc-8fcb-2090339dcb90",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1920,
31 | "height": 1080,
32 | "rawWidth": 1920,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/农民起义.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/农民起义.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/农民起义.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "f426039a-a6a7-49c8-81b5-8f7de402104a",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "农民起义": {
20 | "ver": "1.0.3",
21 | "uuid": "c2228afa-699f-4062-8f05-8f51751df33e",
22 | "rawTextureUuid": "f426039a-a6a7-49c8-81b5-8f7de402104a",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1919,
31 | "height": 1080,
32 | "rawWidth": 1919,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/冯保幕僚.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/冯保幕僚.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/冯保幕僚.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "a9046f5b-71cd-490a-b217-8bd8531cb75d",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "冯保幕僚": {
20 | "ver": "1.0.3",
21 | "uuid": "bda2f621-b64e-4462-aa06-a47b26637f4a",
22 | "rawTextureUuid": "a9046f5b-71cd-490a-b217-8bd8531cb75d",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1920,
31 | "height": 1080,
32 | "rawWidth": 1920,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/击败杨应龙.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/击败杨应龙.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/击败杨应龙.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "f547a9bd-ad6e-42b7-81fe-c089f2869b45",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "击败杨应龙": {
20 | "ver": "1.0.3",
21 | "uuid": "260e4c33-25f1-4f2e-afcb-7a4040072412",
22 | "rawTextureUuid": "f547a9bd-ad6e-42b7-81fe-c089f2869b45",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1919,
31 | "height": 1080,
32 | "rawWidth": 1919,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/后金.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/后金.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/后金.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "dafacc90-8411-43d7-a940-c7b38b8a4a3e",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "后金": {
20 | "ver": "1.0.3",
21 | "uuid": "3780c636-a050-45bd-9ba6-c82d9279fb16",
22 | "rawTextureUuid": "dafacc90-8411-43d7-a940-c7b38b8a4a3e",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1919,
31 | "height": 1080,
32 | "rawWidth": 1919,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/外族攻城.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/外族攻城.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/外族攻城.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "40b4ff9d-123c-4263-a6b6-4288a45511c2",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "外族攻城": {
20 | "ver": "1.0.3",
21 | "uuid": "ea7eab99-9c45-454c-b4db-c4f8665837e1",
22 | "rawTextureUuid": "40b4ff9d-123c-4263-a6b6-4288a45511c2",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1919,
31 | "height": 1080,
32 | "rawWidth": 1919,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/大学士请辞.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/大学士请辞.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/大学士请辞.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "c0e7d6a6-9e46-47da-9642-87002a06b41c",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "大学士请辞": {
20 | "ver": "1.0.3",
21 | "uuid": "4780f4cd-228b-4342-a8b3-2fa2a6e4d647",
22 | "rawTextureUuid": "c0e7d6a6-9e46-47da-9642-87002a06b41c",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1919,
31 | "height": 1080,
32 | "rawWidth": 1919,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/宁夏投降.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/宁夏投降.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/宁夏投降.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "1996d948-1035-4581-b91e-65faa6b3cc21",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "宁夏投降": {
20 | "ver": "1.0.3",
21 | "uuid": "ccb47512-ae4f-4fd3-9632-a41d481ce13c",
22 | "rawTextureUuid": "1996d948-1035-4581-b91e-65faa6b3cc21",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1919,
31 | "height": 1080,
32 | "rawWidth": 1919,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/尚书与郎中.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/尚书与郎中.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/尚书与郎中.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "1324882e-4b9a-4682-bdd9-6dd01aa7cb10",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "尚书与郎中": {
20 | "ver": "1.0.3",
21 | "uuid": "83585e02-2927-48ee-8bc5-b1dac2867399",
22 | "rawTextureUuid": "1324882e-4b9a-4682-bdd9-6dd01aa7cb10",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1920,
31 | "height": 1080,
32 | "rawWidth": 1920,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/张居正哭诉.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/张居正哭诉.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/张居正哭诉.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "e5173234-e165-4023-b5ac-ff12f72afad9",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "张居正哭诉": {
20 | "ver": "1.0.3",
21 | "uuid": "d9c0e2c9-2a94-46c9-a93b-4ac74a69c961",
22 | "rawTextureUuid": "e5173234-e165-4023-b5ac-ff12f72afad9",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1920,
31 | "height": 1080,
32 | "rawWidth": 1920,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/战术讨论.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/战术讨论.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/战术讨论.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "cbe9538b-581a-4288-86f9-e0b83e7788ce",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "战术讨论": {
20 | "ver": "1.0.3",
21 | "uuid": "cc5de01e-53c7-4d38-ace8-6975c6640032",
22 | "rawTextureUuid": "cbe9538b-581a-4288-86f9-e0b83e7788ce",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1919,
31 | "height": 1080,
32 | "rawWidth": 1919,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/拥立亲王.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/拥立亲王.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/拥立亲王.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "e38a524f-2bb1-4c23-8f50-a3542427b17d",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "拥立亲王": {
20 | "ver": "1.0.3",
21 | "uuid": "35bd855e-a6d5-4796-b03c-52e47877433a",
22 | "rawTextureUuid": "e38a524f-2bb1-4c23-8f50-a3542427b17d",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1919,
31 | "height": 1080,
32 | "rawWidth": 1919,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/收粮.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/收粮.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/收粮.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "d0599373-4a56-4bd0-a4cd-58bf6bd478c9",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "收粮": {
20 | "ver": "1.0.3",
21 | "uuid": "20491622-d3a1-4005-9c4c-6497b4bb3f70",
22 | "rawTextureUuid": "d0599373-4a56-4bd0-a4cd-58bf6bd478c9",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1920,
31 | "height": 1080,
32 | "rawWidth": 1920,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/整治高拱.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/整治高拱.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/整治高拱.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "89413aa7-a885-40d0-9a86-a5a633a8e87b",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "整治高拱": {
20 | "ver": "1.0.3",
21 | "uuid": "b317c2d7-28ca-437c-a9c6-832a1dd18b5d",
22 | "rawTextureUuid": "89413aa7-a885-40d0-9a86-a5a633a8e87b",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1920,
31 | "height": 1080,
32 | "rawWidth": 1920,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/文官早朝.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/文官早朝.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/文官早朝.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "10d02232-aef7-4735-8d85-83d46726ab03",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "文官早朝": {
20 | "ver": "1.0.3",
21 | "uuid": "8981e723-895f-4f27-91aa-cb104109e78f",
22 | "rawTextureUuid": "10d02232-aef7-4735-8d85-83d46726ab03",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1920,
31 | "height": 1080,
32 | "rawWidth": 1920,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/早朝.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/早朝.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/早朝.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "61e0047f-8980-4215-94ac-9e836462195f",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "早朝": {
20 | "ver": "1.0.3",
21 | "uuid": "0bde2095-94c3-4697-a6a4-35979da428af",
22 | "rawTextureUuid": "61e0047f-8980-4215-94ac-9e836462195f",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1920,
31 | "height": 1080,
32 | "rawWidth": 1920,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/明定陵.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/明定陵.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/明定陵.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "65bc3a4d-87e5-4d88-8f09-dff0f51cd09e",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "明定陵": {
20 | "ver": "1.0.3",
21 | "uuid": "427eb252-f2a7-4553-83cf-f19ef368be21",
22 | "rawTextureUuid": "65bc3a4d-87e5-4d88-8f09-dff0f51cd09e",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1919,
31 | "height": 1080,
32 | "rawWidth": 1919,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/杨应龙请罪.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/杨应龙请罪.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/杨应龙请罪.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "ddc947e8-afe2-4268-a273-a3669fea5943",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "杨应龙请罪": {
20 | "ver": "1.0.3",
21 | "uuid": "259710c7-e9ff-4f5a-9245-03ecae31f384",
22 | "rawTextureUuid": "ddc947e8-afe2-4268-a273-a3669fea5943",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1919,
31 | "height": 1080,
32 | "rawWidth": 1919,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/架空皇帝.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/架空皇帝.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/架空皇帝.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "cf5ac203-884b-4d04-acf8-87ff6e839c0b",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "架空皇帝": {
20 | "ver": "1.0.3",
21 | "uuid": "f70fb2cf-018e-429a-b1e0-6c7eda875562",
22 | "rawTextureUuid": "cf5ac203-884b-4d04-acf8-87ff6e839c0b",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1919,
31 | "height": 1080,
32 | "rawWidth": 1919,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/武官早朝.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/武官早朝.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/武官早朝.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "107ce83a-3ab6-4ebd-b384-0689fceea17e",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "武官早朝": {
20 | "ver": "1.0.3",
21 | "uuid": "206fb44e-9d2c-4aba-9d21-dd400459751e",
22 | "rawTextureUuid": "107ce83a-3ab6-4ebd-b384-0689fceea17e",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1920,
31 | "height": 1080,
32 | "rawWidth": 1920,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/汇报战况.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/汇报战况.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/汇报战况.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "3ae34239-c4a3-4dfd-b307-24e557e3233f",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "汇报战况": {
20 | "ver": "1.0.3",
21 | "uuid": "749d10e2-89ed-430b-8d04-178777700869",
22 | "rawTextureUuid": "3ae34239-c4a3-4dfd-b307-24e557e3233f",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1919,
31 | "height": 1080,
32 | "rawWidth": 1919,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/江南和江北.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/江南和江北.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/江南和江北.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "7ee20250-5e76-4332-9dd6-ab3a8320617d",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "江南和江北": {
20 | "ver": "1.0.3",
21 | "uuid": "eed34caf-0815-4744-947b-8b5e0bcda874",
22 | "rawTextureUuid": "7ee20250-5e76-4332-9dd6-ab3a8320617d",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1919,
31 | "height": 1080,
32 | "rawWidth": 1919,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/烧毁倭船.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/烧毁倭船.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/烧毁倭船.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "37239dff-9459-48ff-897f-1fe53b4a5fa7",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "烧毁倭船": {
20 | "ver": "1.0.3",
21 | "uuid": "312a250a-e5ee-4396-aab8-8ec6a90d2fd8",
22 | "rawTextureUuid": "37239dff-9459-48ff-897f-1fe53b4a5fa7",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1919,
31 | "height": 1080,
32 | "rawWidth": 1919,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/登基.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/登基.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/登基.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "c7f25ffa-2f97-402c-a773-b93856bb6a96",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "登基": {
20 | "ver": "1.0.3",
21 | "uuid": "064f30f6-c2c4-4ffa-981c-5b7423313f11",
22 | "rawTextureUuid": "c7f25ffa-2f97-402c-a773-b93856bb6a96",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1920,
31 | "height": 1080,
32 | "rawWidth": 1920,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/皇帝与太后.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/皇帝与太后.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/皇帝与太后.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "25d710b6-9153-445a-b161-c4c2d3f98e63",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "皇帝与太后": {
20 | "ver": "1.0.3",
21 | "uuid": "7e119fea-54bc-4819-a6a7-3baf741139f1",
22 | "rawTextureUuid": "25d710b6-9153-445a-b161-c4c2d3f98e63",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1920,
31 | "height": 1080,
32 | "rawWidth": 1920,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/知府与通判.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/知府与通判.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/知府与通判.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "f3dfa509-7297-47fc-b480-e92f17a3a45d",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "知府与通判": {
20 | "ver": "1.0.3",
21 | "uuid": "19234009-6e3b-46f8-bedf-759394ff946a",
22 | "rawTextureUuid": "f3dfa509-7297-47fc-b480-e92f17a3a45d",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1920,
31 | "height": 1080,
32 | "rawWidth": 1920,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/税收仓库.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/税收仓库.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/税收仓库.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "7db4d97e-b592-4b75-ab65-9dbc2a47a42a",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "税收仓库": {
20 | "ver": "1.0.3",
21 | "uuid": "b3f2ef5d-3d4d-481d-be6f-8d407ba259ba",
22 | "rawTextureUuid": "7db4d97e-b592-4b75-ab65-9dbc2a47a42a",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1919,
31 | "height": 1080,
32 | "rawWidth": 1919,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/花天酒地.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/花天酒地.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/花天酒地.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "28bf3a6c-cf0b-4d24-a681-c89ca1d97c44",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "花天酒地": {
20 | "ver": "1.0.3",
21 | "uuid": "cab01545-52b7-411f-8722-44fa8e0dc803",
22 | "rawTextureUuid": "28bf3a6c-cf0b-4d24-a681-c89ca1d97c44",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1919,
31 | "height": 1080,
32 | "rawWidth": 1919,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/CG/行贿.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/CG/行贿.jpg
--------------------------------------------------------------------------------
/assets/resources/CG/行贿.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "1af6eb22-df95-4b1d-8c06-e39663e78c4c",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {
9 | "default": {
10 | "formats": [
11 | {
12 | "name": "jpg",
13 | "quality": 50
14 | }
15 | ]
16 | }
17 | },
18 | "subMetas": {
19 | "行贿": {
20 | "ver": "1.0.3",
21 | "uuid": "698652fb-8c2f-4119-91e4-3e7b8bf69e61",
22 | "rawTextureUuid": "1af6eb22-df95-4b1d-8c06-e39663e78c4c",
23 | "trimType": "auto",
24 | "trimThreshold": 1,
25 | "rotated": false,
26 | "offsetX": 0,
27 | "offsetY": 0,
28 | "trimX": 0,
29 | "trimY": 0,
30 | "width": 1920,
31 | "height": 1080,
32 | "rawWidth": 1920,
33 | "rawHeight": 1080,
34 | "borderTop": 0,
35 | "borderBottom": 0,
36 | "borderLeft": 0,
37 | "borderRight": 0,
38 | "subMetas": {}
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/assets/resources/立绘.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.0.1",
3 | "uuid": "c70818c3-e1e5-418d-b2af-171b7525c1f5",
4 | "isSubpackage": false,
5 | "subpackageName": "",
6 | "subMetas": {}
7 | }
--------------------------------------------------------------------------------
/assets/resources/立绘/万历.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/立绘/万历.png
--------------------------------------------------------------------------------
/assets/resources/立绘/万历.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "e94fe4ba-f98e-4678-821c-f08bfdec8372",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "万历": {
11 | "ver": "1.0.3",
12 | "uuid": "7803c927-f27b-4dac-9262-c8bb69c4c7b3",
13 | "rawTextureUuid": "e94fe4ba-f98e-4678-821c-f08bfdec8372",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": -731,
18 | "offsetY": -364,
19 | "trimX": 93,
20 | "trimY": 728,
21 | "width": 272,
22 | "height": 352,
23 | "rawWidth": 1920,
24 | "rawHeight": 1080,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/resources/立绘/产婆.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/立绘/产婆.png
--------------------------------------------------------------------------------
/assets/resources/立绘/产婆.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "55eec3bf-8882-4931-b02b-49d280b281af",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "产婆": {
11 | "ver": "1.0.3",
12 | "uuid": "caecfeb4-6bd6-4d86-be00-bc62a0b96fed",
13 | "rawTextureUuid": "55eec3bf-8882-4931-b02b-49d280b281af",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": -43,
18 | "offsetY": -382,
19 | "trimX": 800,
20 | "trimY": 764,
21 | "width": 234,
22 | "height": 315,
23 | "rawWidth": 1920,
24 | "rawHeight": 1079,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/resources/立绘/内阁大官.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/立绘/内阁大官.png
--------------------------------------------------------------------------------
/assets/resources/立绘/内阁大官.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "40ffb7e1-4691-4f82-b5e8-ee59f98a3800",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "内阁大官": {
11 | "ver": "1.0.3",
12 | "uuid": "8800726b-af57-453d-8774-3a73b7f1721c",
13 | "rawTextureUuid": "40ffb7e1-4691-4f82-b5e8-ee59f98a3800",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": -807,
18 | "offsetY": -360,
19 | "trimX": 27,
20 | "trimY": 720,
21 | "width": 252,
22 | "height": 359,
23 | "rawWidth": 1920,
24 | "rawHeight": 1079,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/resources/立绘/内阁大官黑白.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/立绘/内阁大官黑白.png
--------------------------------------------------------------------------------
/assets/resources/立绘/内阁大官黑白.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "88e0f29c-9742-40cd-a349-8762a6d1051b",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "内阁大官黑白": {
11 | "ver": "1.0.3",
12 | "uuid": "c9997841-5e8c-47e1-9472-e00992d1d6de",
13 | "rawTextureUuid": "88e0f29c-9742-40cd-a349-8762a6d1051b",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": -807.5,
18 | "offsetY": -360,
19 | "trimX": 26,
20 | "trimY": 720,
21 | "width": 253,
22 | "height": 359,
23 | "rawWidth": 1920,
24 | "rawHeight": 1079,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/resources/立绘/农民1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/立绘/农民1.png
--------------------------------------------------------------------------------
/assets/resources/立绘/农民1.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "df20eeda-bbd1-41dc-920c-128040121d3d",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "农民1": {
11 | "ver": "1.0.3",
12 | "uuid": "d46b14e4-48c1-4165-b70b-9ba271e22283",
13 | "rawTextureUuid": "df20eeda-bbd1-41dc-920c-128040121d3d",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": -448.5,
18 | "offsetY": -367,
19 | "trimX": 378,
20 | "trimY": 734,
21 | "width": 267,
22 | "height": 345,
23 | "rawWidth": 1920,
24 | "rawHeight": 1079,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/resources/立绘/农民2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/立绘/农民2.png
--------------------------------------------------------------------------------
/assets/resources/立绘/农民2.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "cabb81b2-ca95-416d-bb49-3f032bc371aa",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "农民2": {
11 | "ver": "1.0.3",
12 | "uuid": "f13be878-784f-4b22-8b01-42164c7347e0",
13 | "rawTextureUuid": "cabb81b2-ca95-416d-bb49-3f032bc371aa",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": -788,
18 | "offsetY": -372.5,
19 | "trimX": 44,
20 | "trimY": 745,
21 | "width": 256,
22 | "height": 334,
23 | "rawWidth": 1920,
24 | "rawHeight": 1079,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/resources/立绘/冯保.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/立绘/冯保.png
--------------------------------------------------------------------------------
/assets/resources/立绘/冯保.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "c9d17721-0e3d-477b-8abf-89811018c564",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "冯保": {
11 | "ver": "1.0.3",
12 | "uuid": "ab23795a-e9a8-4530-b893-70e97ad6cbaa",
13 | "rawTextureUuid": "c9d17721-0e3d-477b-8abf-89811018c564",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 358,
18 | "offsetY": -362.5,
19 | "trimX": 1187,
20 | "trimY": 725,
21 | "width": 262,
22 | "height": 354,
23 | "rawWidth": 1920,
24 | "rawHeight": 1079,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/resources/立绘/大臣1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/立绘/大臣1.png
--------------------------------------------------------------------------------
/assets/resources/立绘/大臣1.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "2cd55b0e-b3ea-47b8-876a-a8dd13ca0df4",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "大臣1": {
11 | "ver": "1.0.3",
12 | "uuid": "b75146db-7c4f-457a-9e0d-a5f9d3d4a198",
13 | "rawTextureUuid": "2cd55b0e-b3ea-47b8-876a-a8dd13ca0df4",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": -387.5,
18 | "offsetY": -359,
19 | "trimX": 432,
20 | "trimY": 718,
21 | "width": 281,
22 | "height": 361,
23 | "rawWidth": 1920,
24 | "rawHeight": 1079,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/resources/立绘/大臣2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/立绘/大臣2.png
--------------------------------------------------------------------------------
/assets/resources/立绘/大臣2.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "2731ad55-62b5-498b-a63f-04fe886cbcac",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "大臣2": {
11 | "ver": "1.0.3",
12 | "uuid": "f6563ad4-bcca-43a4-82de-1d5791b86d67",
13 | "rawTextureUuid": "2731ad55-62b5-498b-a63f-04fe886cbcac",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": -386.5,
18 | "offsetY": -361.5,
19 | "trimX": 443,
20 | "trimY": 723,
21 | "width": 261,
22 | "height": 356,
23 | "rawWidth": 1920,
24 | "rawHeight": 1079,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/resources/立绘/大臣3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/立绘/大臣3.png
--------------------------------------------------------------------------------
/assets/resources/立绘/大臣3.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "a2922201-f358-460f-beb0-f82df72c552c",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "大臣3": {
11 | "ver": "1.0.3",
12 | "uuid": "ec9bb9da-a236-444f-aeec-816fb9777f8b",
13 | "rawTextureUuid": "a2922201-f358-460f-beb0-f82df72c552c",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": -14,
18 | "offsetY": -360,
19 | "trimX": 815,
20 | "trimY": 720,
21 | "width": 262,
22 | "height": 359,
23 | "rawWidth": 1920,
24 | "rawHeight": 1079,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/resources/立绘/大臣4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/立绘/大臣4.png
--------------------------------------------------------------------------------
/assets/resources/立绘/大臣4.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "f24861f8-1161-4b6c-ae2f-5f8a9253889d",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "大臣4": {
11 | "ver": "1.0.3",
12 | "uuid": "4151617e-eb62-49fc-a62d-682cc6918bd6",
13 | "rawTextureUuid": "f24861f8-1161-4b6c-ae2f-5f8a9253889d",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": -385,
18 | "offsetY": -361.5,
19 | "trimX": 445,
20 | "trimY": 723,
21 | "width": 260,
22 | "height": 356,
23 | "rawWidth": 1920,
24 | "rawHeight": 1079,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/resources/立绘/大臣5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/立绘/大臣5.png
--------------------------------------------------------------------------------
/assets/resources/立绘/大臣5.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "8b8e749d-8523-43d4-a688-6ed641b22392",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "大臣5": {
11 | "ver": "1.0.3",
12 | "uuid": "1965142f-018d-494e-8a9e-b89b954adb47",
13 | "rawTextureUuid": "8b8e749d-8523-43d4-a688-6ed641b22392",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": -14,
18 | "offsetY": -360,
19 | "trimX": 815,
20 | "trimY": 720,
21 | "width": 262,
22 | "height": 359,
23 | "rawWidth": 1920,
24 | "rawHeight": 1079,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/resources/立绘/大臣6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/立绘/大臣6.png
--------------------------------------------------------------------------------
/assets/resources/立绘/大臣6.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "08dedf78-e900-4e52-bea1-9f6dc32e3c99",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "大臣6": {
11 | "ver": "1.0.3",
12 | "uuid": "a83d2c5a-1bd8-48c8-8857-487eac7c0263",
13 | "rawTextureUuid": "08dedf78-e900-4e52-bea1-9f6dc32e3c99",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": -14.5,
18 | "offsetY": -360,
19 | "trimX": 814,
20 | "trimY": 720,
21 | "width": 263,
22 | "height": 359,
23 | "rawWidth": 1920,
24 | "rawHeight": 1079,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/resources/立绘/大臣7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/立绘/大臣7.png
--------------------------------------------------------------------------------
/assets/resources/立绘/大臣7.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "05f269d8-fc91-45f3-ab5d-6884a0c5f747",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "大臣7": {
11 | "ver": "1.0.3",
12 | "uuid": "1e5d111b-8c66-45ff-be65-029b4f40b5e0",
13 | "rawTextureUuid": "05f269d8-fc91-45f3-ab5d-6884a0c5f747",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 15,
18 | "offsetY": -361.5,
19 | "trimX": 845,
20 | "trimY": 723,
21 | "width": 260,
22 | "height": 356,
23 | "rawWidth": 1920,
24 | "rawHeight": 1079,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/resources/立绘/大臣8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/立绘/大臣8.png
--------------------------------------------------------------------------------
/assets/resources/立绘/大臣8.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "72e11e48-4b68-4bff-b925-e6cf659f78fc",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "大臣8": {
11 | "ver": "1.0.3",
12 | "uuid": "c954ad70-8fa7-4a71-a89b-f63bce1680a5",
13 | "rawTextureUuid": "72e11e48-4b68-4bff-b925-e6cf659f78fc",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 310.5,
18 | "offsetY": -349,
19 | "trimX": 1124,
20 | "trimY": 698,
21 | "width": 293,
22 | "height": 381,
23 | "rawWidth": 1920,
24 | "rawHeight": 1079,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/resources/立绘/大臣9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/立绘/大臣9.png
--------------------------------------------------------------------------------
/assets/resources/立绘/大臣9.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "d50dc88e-1bb1-4d02-a41d-6fc7d6daa4f8",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "大臣9": {
11 | "ver": "1.0.3",
12 | "uuid": "b1a529cf-0eb9-43c1-b83b-bf2ed0c08639",
13 | "rawTextureUuid": "d50dc88e-1bb1-4d02-a41d-6fc7d6daa4f8",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 629,
18 | "offsetY": -355,
19 | "trimX": 1446,
20 | "trimY": 710,
21 | "width": 286,
22 | "height": 369,
23 | "rawWidth": 1920,
24 | "rawHeight": 1079,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/resources/立绘/富商.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/立绘/富商.png
--------------------------------------------------------------------------------
/assets/resources/立绘/富商.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "7d751737-a817-461d-88ec-8145865b3b38",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "富商": {
11 | "ver": "1.0.3",
12 | "uuid": "8c9771ab-f939-4996-b345-53c03ce733e4",
13 | "rawTextureUuid": "7d751737-a817-461d-88ec-8145865b3b38",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": -30,
18 | "offsetY": -378,
19 | "trimX": 791,
20 | "trimY": 756,
21 | "width": 278,
22 | "height": 323,
23 | "rawWidth": 1920,
24 | "rawHeight": 1079,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/resources/立绘/张居正.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/立绘/张居正.png
--------------------------------------------------------------------------------
/assets/resources/立绘/张居正.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "6dbcc752-0a16-4e6c-8f47-20a432c0f659",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "张居正": {
11 | "ver": "1.0.3",
12 | "uuid": "7f51118f-51f2-46c6-946e-9a25d8e295b4",
13 | "rawTextureUuid": "6dbcc752-0a16-4e6c-8f47-20a432c0f659",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": -20,
18 | "offsetY": -363.5,
19 | "trimX": 800,
20 | "trimY": 727,
21 | "width": 280,
22 | "height": 352,
23 | "rawWidth": 1920,
24 | "rawHeight": 1079,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/resources/立绘/德妃.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/立绘/德妃.png
--------------------------------------------------------------------------------
/assets/resources/立绘/德妃.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "dd5bde76-e893-422e-9c39-91003c1ca94d",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "德妃": {
11 | "ver": "1.0.3",
12 | "uuid": "a0c5f096-dedd-4763-a074-a440c1c35fec",
13 | "rawTextureUuid": "dd5bde76-e893-422e-9c39-91003c1ca94d",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 288.5,
18 | "offsetY": -386,
19 | "trimX": 1132,
20 | "trimY": 772,
21 | "width": 233,
22 | "height": 307,
23 | "rawWidth": 1920,
24 | "rawHeight": 1079,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/resources/立绘/普通太监.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/立绘/普通太监.png
--------------------------------------------------------------------------------
/assets/resources/立绘/普通太监.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "fbd567fa-cb06-4240-a689-88ce921af85c",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "普通太监": {
11 | "ver": "1.0.3",
12 | "uuid": "1adb4e19-b4f5-4fc5-8f15-fc60910be9ef",
13 | "rawTextureUuid": "fbd567fa-cb06-4240-a689-88ce921af85c",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 2.5,
18 | "offsetY": -351,
19 | "trimX": 814,
20 | "trimY": 702,
21 | "width": 297,
22 | "height": 377,
23 | "rawWidth": 1920,
24 | "rawHeight": 1079,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/resources/立绘/李太后年轻.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/立绘/李太后年轻.png
--------------------------------------------------------------------------------
/assets/resources/立绘/李太后年轻.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "f64985e9-eafb-4e23-9f35-884ee4e35c9b",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "李太后年轻": {
11 | "ver": "1.0.3",
12 | "uuid": "63f35f71-937d-4031-9bb1-c255fd73b1bd",
13 | "rawTextureUuid": "f64985e9-eafb-4e23-9f35-884ee4e35c9b",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": -322.5,
18 | "offsetY": -367,
19 | "trimX": 534,
20 | "trimY": 734,
21 | "width": 207,
22 | "height": 345,
23 | "rawWidth": 1920,
24 | "rawHeight": 1079,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/resources/立绘/武官1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/立绘/武官1.png
--------------------------------------------------------------------------------
/assets/resources/立绘/武官1.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "5c56cb30-d4d1-4bea-aa88-0fad619370d5",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "武官1": {
11 | "ver": "1.0.3",
12 | "uuid": "f354f267-c3ce-46f4-b52d-fb8f46fb95af",
13 | "rawTextureUuid": "5c56cb30-d4d1-4bea-aa88-0fad619370d5",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 2.5,
18 | "offsetY": -355,
19 | "trimX": 816,
20 | "trimY": 710,
21 | "width": 293,
22 | "height": 369,
23 | "rawWidth": 1920,
24 | "rawHeight": 1079,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/resources/立绘/武官2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/立绘/武官2.png
--------------------------------------------------------------------------------
/assets/resources/立绘/武官2.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "bab9747e-8a18-4457-984c-1abc201406e8",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "武官2": {
11 | "ver": "1.0.3",
12 | "uuid": "6eec6094-8c85-45f9-8f7e-a04f34880662",
13 | "rawTextureUuid": "bab9747e-8a18-4457-984c-1abc201406e8",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": -340.5,
18 | "offsetY": -353.5,
19 | "trimX": 472,
20 | "trimY": 707,
21 | "width": 295,
22 | "height": 372,
23 | "rawWidth": 1920,
24 | "rawHeight": 1079,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/resources/立绘/武官3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/立绘/武官3.png
--------------------------------------------------------------------------------
/assets/resources/立绘/武官3.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "1d78effb-0029-4dfc-80f9-6cc552544c23",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "武官3": {
11 | "ver": "1.0.3",
12 | "uuid": "e61ae7c4-f01e-47ec-aded-45c13a3707e1",
13 | "rawTextureUuid": "1d78effb-0029-4dfc-80f9-6cc552544c23",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 388.5,
18 | "offsetY": -353.5,
19 | "trimX": 1201,
20 | "trimY": 707,
21 | "width": 295,
22 | "height": 372,
23 | "rawWidth": 1920,
24 | "rawHeight": 1079,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/resources/立绘/武官4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/立绘/武官4.png
--------------------------------------------------------------------------------
/assets/resources/立绘/武官4.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "5d260fb5-6d5d-494e-9bcc-bead02c67874",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "武官4": {
11 | "ver": "1.0.3",
12 | "uuid": "7801fa9c-23ca-4c62-b25f-8931eac3939d",
13 | "rawTextureUuid": "5d260fb5-6d5d-494e-9bcc-bead02c67874",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": 732,
18 | "offsetY": -350,
19 | "trimX": 1539,
20 | "trimY": 700,
21 | "width": 306,
22 | "height": 379,
23 | "rawWidth": 1920,
24 | "rawHeight": 1079,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/resources/立绘/锦衣卫.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/立绘/锦衣卫.png
--------------------------------------------------------------------------------
/assets/resources/立绘/锦衣卫.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "cb9be51d-1f5b-40b9-9913-654c59308f84",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "锦衣卫": {
11 | "ver": "1.0.3",
12 | "uuid": "96d08721-1981-4cea-ab25-1e1951772608",
13 | "rawTextureUuid": "cb9be51d-1f5b-40b9-9913-654c59308f84",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": -61.5,
18 | "offsetY": -361,
19 | "trimX": 768,
20 | "trimY": 722,
21 | "width": 261,
22 | "height": 357,
23 | "rawWidth": 1920,
24 | "rawHeight": 1079,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/assets/resources/立绘/陈太后.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/assets/resources/立绘/陈太后.png
--------------------------------------------------------------------------------
/assets/resources/立绘/陈太后.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.0",
3 | "uuid": "d021a723-7e8e-4869-b2cf-842f74662d93",
4 | "type": "sprite",
5 | "wrapMode": "clamp",
6 | "filterMode": "bilinear",
7 | "premultiplyAlpha": false,
8 | "platformSettings": {},
9 | "subMetas": {
10 | "陈太后": {
11 | "ver": "1.0.3",
12 | "uuid": "3222c105-ecba-41b2-9a15-00ea11c052c3",
13 | "rawTextureUuid": "d021a723-7e8e-4869-b2cf-842f74662d93",
14 | "trimType": "auto",
15 | "trimThreshold": 1,
16 | "rotated": false,
17 | "offsetX": -429,
18 | "offsetY": -364.5,
19 | "trimX": 416,
20 | "trimY": 729,
21 | "width": 230,
22 | "height": 350,
23 | "rawWidth": 1920,
24 | "rawHeight": 1079,
25 | "borderTop": 0,
26 | "borderBottom": 0,
27 | "borderLeft": 0,
28 | "borderRight": 0,
29 | "subMetas": {}
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/jsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "es6",
4 | "module": "commonjs",
5 | "experimentalDecorators": true
6 | },
7 | "exclude": [
8 | "node_modules",
9 | ".vscode",
10 | "library",
11 | "local",
12 | "settings",
13 | "temp"
14 | ]
15 | }
--------------------------------------------------------------------------------
/project.json:
--------------------------------------------------------------------------------
1 | {
2 | "engine": "cocos2d-html5",
3 | "packages": "packages"
4 | }
--------------------------------------------------------------------------------
/screenshot/主界面.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/screenshot/主界面.jpg
--------------------------------------------------------------------------------
/screenshot/小程序码.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/screenshot/小程序码.jpg
--------------------------------------------------------------------------------
/screenshot/批阅奏章.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/screenshot/批阅奏章.jpg
--------------------------------------------------------------------------------
/screenshot/文字对话.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/screenshot/文字对话.jpg
--------------------------------------------------------------------------------
/settings/builder.json:
--------------------------------------------------------------------------------
1 | {
2 | "android-instant": {
3 | "REMOTE_SERVER_ROOT": "",
4 | "host": "",
5 | "pathPattern": "",
6 | "recordPath": "",
7 | "scheme": "https",
8 | "skipRecord": false
9 | },
10 | "appKey": "",
11 | "appSecret": "",
12 | "encryptJs": true,
13 | "excludeScenes": [],
14 | "fb-instant-games": {},
15 | "includeAnySDK": false,
16 | "includeSDKBox": false,
17 | "inlineSpriteFrames": true,
18 | "inlineSpriteFrames_native": true,
19 | "jailbreakPlatform": false,
20 | "md5Cache": true,
21 | "mergeStartScene": false,
22 | "oauthLoginServer": "",
23 | "optimizeHotUpdate": false,
24 | "orientation": {
25 | "landscapeLeft": true,
26 | "landscapeRight": true,
27 | "portrait": false,
28 | "upsideDown": false
29 | },
30 | "packageName": "org.cocos2d.helloworld",
31 | "privateKey": "",
32 | "qqplay": {
33 | "REMOTE_SERVER_ROOT": "",
34 | "orientation": "portrait",
35 | "zip": false
36 | },
37 | "startScene": "39aa3638-0584-49f9-8513-8e3b53df5e3e",
38 | "title": "ImWanli",
39 | "webOrientation": "landscape",
40 | "wechatgame": {
41 | "REMOTE_SERVER_ROOT": "https://wanzhebidong.oss-cn-beijing.aliyuncs.com/build/wechatgame",
42 | "appid": "wxe1fd8abfcfd0cfec",
43 | "orientation": "landscape",
44 | "subContext": ""
45 | },
46 | "xxteaKey": "1857985b-03b4-49",
47 | "zipCompressJs": true
48 | }
--------------------------------------------------------------------------------
/settings/builder.panel.json:
--------------------------------------------------------------------------------
1 | {
2 | "excludeScenes": [],
3 | "packageName": "org.cocos2d.helloworld",
4 | "platform": "web-mobile",
5 | "startScene": "2d2f792f-a40c-49bb-a189-ed176a246e49",
6 | "title": "HelloWorld"
7 | }
--------------------------------------------------------------------------------
/settings/project.json:
--------------------------------------------------------------------------------
1 | {
2 | "cocos-analytics": {
3 | "appID": "13798",
4 | "appSecret": "959b3ac0037d0f3c2fdce94f8421a9b2",
5 | "channel": "",
6 | "enable": false,
7 | "version": ""
8 | },
9 | "collision-matrix": [
10 | [
11 | true
12 | ]
13 | ],
14 | "design-resolution-height": 720,
15 | "design-resolution-width": 1280,
16 | "excluded-modules": [
17 | "ParticleSystem",
18 | "TiledMap",
19 | "Spine Skeleton",
20 | "DragonBones",
21 | "MotionStreak",
22 | "PageView",
23 | "PageViewIndicator",
24 | "VideoPlayer",
25 | "WebView",
26 | "Animation",
27 | "Collider",
28 | "Physics",
29 | "NodePool",
30 | "StudioComponent",
31 | "Intersection",
32 | "Native NetWork",
33 | "3D",
34 | "Mesh"
35 | ],
36 | "fit-height": false,
37 | "fit-width": true,
38 | "group-list": [
39 | "default"
40 | ],
41 | "simulator-orientation": false,
42 | "simulator-resolution": {
43 | "height": 640,
44 | "width": 960
45 | },
46 | "start-scene": "39aa3638-0584-49f9-8513-8e3b53df5e3e",
47 | "use-customize-simulator": false,
48 | "use-project-simulator-setting": false
49 | }
--------------------------------------------------------------------------------
/template-banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wangrunji0408/WanZheBiDong/53a0c36878857d1fb61cbd245a96f9e852cfda5a/template-banner.png
--------------------------------------------------------------------------------
/template.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "TEMPLATES.helloworld-ts.name",
3 | "desc": "TEMPLATES.helloworld-ts.desc",
4 | "banner": "template-banner.png"
5 | }
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "module": "commonjs",
4 | "lib": [ "dom", "es5", "es2015.promise" ],
5 | "target": "es5",
6 | "allowJs": true,
7 | "experimentalDecorators": true,
8 | "skipLibCheck": true
9 | },
10 | "exclude": [
11 | "node_modules",
12 | "library",
13 | "local",
14 | "temp",
15 | "build",
16 | "settings"
17 | ]
18 | }
19 |
--------------------------------------------------------------------------------