Compare commits

...

56 Commits

Author SHA1 Message Date
Roman
55bde443fa 任务:实装和完善部分音效,修复场景问题
修复以下问题:
1.角色有时候死亡动画不触发问题
2.第一关视差无效
3.第一关UI偏移

(*:第二关的炮火已经越来越好了,但是目前只有炮火,晚上肯定也会开枪吧?希望增加一些随机快速闪烁的光源表示晚上的枪。
xx:人声问题请待定,加上音乐后好像又不是很违和了
(*:碉堡警告音效系统做完了,但是人声感觉上非常奇怪,建议修改
(*:敌人被石头吸引系统实装完成,但是很突兀,建议还是不要出现语言了

接下来的任务:
*:试图做得更好
2021-09-15 15:04:22 +08:00
Roman
cd9d2b2168 1.修复了序章-战场父亲会被导弹判定的问题
2.修复了第一关石头被炸开后闪退的问题
3.添加感谢游玩中背景的电码声
2021-09-15 13:08:47 +08:00
Roman
00aaa37856 任务:实装和完善部分音效,修复场景问题
1.实装死亡重开系统:
*:增加被航弹炸死的死法
*:增加被地雷炸死的死法
*:增加了被碉堡打死的死法
*:增加被夜间碉堡扫死的死法
*:增加被夜间巡逻的人打死的死法
*:增加被直升机打死的死法
2.修改碉堡警告UI颜色
3.编写开始游戏界面
4.编写感谢游玩界面
5.修复老兵牺牲动画的Bug

(*:第二关的炮火已经越来越好了,但是目前只有炮火,晚上肯定也会开枪吧?希望增加一些随机快速闪烁的光源表示晚上的枪。
xx:人声问题请待定,加上音乐后好像又不是很违和了
(*:碉堡警告音效系统做完了,但是人声感觉上非常奇怪,建议修改
(*:敌人被石头吸引系统实装完成,但是很突兀,建议还是不要出现语言了

接下来的任务:
*:试图做得更好
2021-09-14 23:56:07 +08:00
Roman
655fe9cb55 任务:实装和完善部分音效,修复场景问题
1.修复了部分元素没有按键提示的问题
2.实装建议,给死亡的士兵加上调查事件
3.实装追逐战
4.更换修理电报机系统的美术素材
5.给修理电报机系统添加音效
6.稍微更改了打码教学的语言
7.修复老兵的脸和火焰穿模的问题
8.修复了第二关玩家背包图层穿模问题
9.为最后打码添加倒计时音效
10.更新需要打的句子为图片
11.增加打完划掉效果
12.增加实时翻译显示

(*:第二关的炮火已经越来越好了,但是目前只有炮火,晚上肯定也会开枪吧?希望增加一些随机快速闪烁的光源表示晚上的枪。

xx:人声问题请待定,加上音乐后好像又不是很违和了
(*:碉堡警告音效系统做完了,但是人声感觉上非常奇怪,建议修改
(*:敌人被石头吸引系统实装完成,但是很突兀,建议还是不要出现语言了

接下来的任务:
4.制作开始界面
5.制作Thanks 4 Play
7.实装死亡和自动重新开始
2021-09-14 20:30:57 +08:00
Roman
e32e81531a 合并了SAIPOVersion 2021-09-14 13:14:58 +08:00
Roman
ad1ca13fee 任务:实装和完善部分音效,修复场景问题
1.修复文字提示在其他幕也会出现的问题
2.给任务书界面加上退出按钮提示
3.减少导弹下落时间,如果太长,会导致玩家被巨石堵住,随后不明不白就被炸死
4.实装首次遇见投掷系统时的按键提示
5.替换第一关的云
6.修复第二关无法和电报机互动的问题
7.增加了第一关云层的视差
8.增加了场景部分美术素材的灰度,营造阴天的感觉
9.增加功能:当玩家走到能互动的东西附近时,头顶飘一个【F/X】的按键提示
10.将修电报线动作的过度做得更加平滑
11.修改碉堡动画,解决一部分子弹的穿模问题
12.将机枪手处的投掷物堆改为火堆
(*做不到让火把跟随手部,果咩QAQ

(*:第二关的炮火已经越来越好了,但是目前只有炮火,晚上肯定也会开枪吧?希望增加一些随机快速闪烁的光源表示晚上的枪。
(*:建议把倒地后的机枪手也加上调查对话

xx:人声问题请待定,加上音乐后好像又不是很违和了
(*:碉堡警告音效系统做完了,但是人声感觉上非常奇怪,建议修改
(*:敌人被石头吸引系统实装完成,但是很突兀,建议还是不要出现语言了

(*:建议更换【序章-家中】的远处的天空,并加上视差
(*:建议增加机枪手处石堆被击动画,可以是抖动,也可以是扬起一些灰尘之类的
(*:建议在序章家中第一次与父亲的对话中加入对电报机制的讲解

接下来的任务:

3.实装第二关最后追逐关卡
4.制作开始界面
5.制作Thanks 4 Play
6.电报系统、打完划掉、显示翻译数字序列
7.实装死亡和自动重新开始
2021-09-14 02:01:25 +08:00
Roman
19dc0fd822 任务:制作引导系统、修复疑难杂症
1.修复开门演出开幕对话出字音效问题
2.修复序章-家中 角色长大后骨骼同时出现两只手的问题
3.修复第一关 无人说话出字音效错误的问题
4.修复了顺序下来导弹下落速度错误的问题
5.增大地雷音量并加入镜头震动以彰显其威力
6.更换任务书美术素材
7.更换密码本美术素材
8.加入移动操作引导
9.加入交互操作引导
10.加入打码操作引导
11.删除了序章打码关中的句子【八路军】
12.替换对话框下一句按钮
13.加入了奔跑操作引导

(*:第二关的炮火已经越来越好了,但是目前只有炮火,晚上肯定也会开枪吧?希望增加一些随机快速闪烁的光源表示晚上的枪。
(*:建议给倒地后的机枪手也加上调查对话
(*:建议更换【序章-家中】的远处的天空,并加上视差
(*:建议增加机枪手处石堆被击动画,可以是抖动,也可以是扬起一些灰尘之类的

xx:人声问题请待定,加上音乐后好像又不是很违和了
(*:碉堡警告音效系统做完了,但是人声感觉上非常奇怪,建议修改
(*:敌人被石头吸引系统实装完成,但是很突兀,建议还是不要出现语言了

接下来的任务:
1.完成按键引导系统
2.更换投掷物堆系统为火堆系统
3.实装第二关最后追逐关卡
4.制作开始界面
5.制作Thanks 4 Play
6.电报系统、打完划掉、显示翻译数字序列
2021-09-13 00:34:06 +08:00
Roman
01a670fb19 任务:实装和完善部分音效,修复场景问题
1.实装玩家回头查看老兵出发对话的情节
2.降低了打开电报机音效的音量
3.更换第二段CG,实现淡入淡出效果
4.当玩家还没修完电话线就和电报机互动,触发对话【没修完呢】
5.将新的出字音效实装到每一个场景
6.解决如果玩家投掷过快会导致无法退出投掷状态的Bug
7.实装大部分BGM
8.给序章战场的假电报机也加上没连完线的对话
9.新增开发者捷径,如果输入。。--。直接判定打完全部句子

(*:建议把碉堡发令员的指挥做成动态的
(*:第二关的炮火已经越来越好了,但是目前只有炮火,晚上肯定也会开枪吧?希望增加一些随机快速闪烁的光源表示晚上的枪。
(*目前碉堡音效出现和消失得十分突然,建议在首尾稍微加一些淡入淡出效果
(*:建议把倒地后的机枪手也加上调查对话

xx:人声问题请待定,加上音乐后好像又不是很违和了
(*:碉堡警告音效系统做完了,但是人声感觉上非常奇怪,建议修改
(*:敌人被石头吸引系统实装完成,但是很突兀,建议还是不要出现语言了

接下来的任务:
1.实装按键引导
2.更换投掷物堆系统为火堆系统
3.实装第二关最后追逐关卡
4.制作开始界面
5.制作Thanks 4 Play

能看到效果的努力,这回有动力了吧?加油吧
2021-09-12 02:19:08 +08:00
Roman
ddce26a870 合并SAIPOVersion 2021-09-11 23:01:31 +08:00
Roman
ce6e84737c 任务:实装和完善部分音效,修复场景问题
1.更改第二关敌人的音效特性,修复无论何时都能听见敌人脚步声的问题
2.接纳建议,更换第一关父亲离家CG为新
3.给各场景衔接处加上黑屏转场,包括以下几处
(*:序章-家中 --> 序章-战场 间
(*:序章-战场 --> 序章-家中 间
(*:序章-家中 --> 第一关 间
(*:第一关 --> 第二关 间
4.实装建议,给碉堡的发令员添加音效
(*:做是做完了,但是感觉上非常奇怪,建议修改
5.实装建议,增加电报机撕页音效
(*:补上了第一关处的音效适配
6.实装建议,添加打开电报机界面的音效
(*:补上了第一关处的音效适配
7.减小了机枪音效的音量,现在太吵了
8.实装建议,加上碉堡处的挡板被击动画
(*:制作AC“挡板”
(*:制作AM“挡板受击”
(*:实装受击动画
9.实装建议,加上敌人被声音吸引后的音效(霓虹语)
(*:系统实装完成,但是很突兀,建议还是不要出现语言了
10.给序章战场的修电话UI换上新的素材
11.调整两段CG的淡出效果

(*:建议考虑玩家回去查看牺牲的老兵的可能性
(*:建议把碉堡发令员的指挥做成动态的
(*:建议优化一下第二关的背景枪火光,现在太虚了,没有什么实际感
(*:建议开始寻找BGM,希望能找到有主旋律的一整套,试着从电影原声找合适的吧
(*:建议更换对话系统的出字音效,用FunGus的组太多了,这个音效既视感极强,建议修改
(*:建议增加当玩家还没修完电话线就跟电报机互动时的反馈
(*目前碉堡音效出现和消失得十分突然,建议在首尾稍微加一些淡入淡出效果
(*:碉堡警告音效系统做完了,但是人声感觉上非常奇怪,建议修改
(*:撕纸的音效太短了,和动画匹配不上,建议修改
(*:敌人被石头吸引系统实装完成,但是很突兀,建议还是不要出现语言了
(*:第二段CG,建议渲染好淡出效果,不然会出一些问题…………
2021-09-11 02:04:32 +08:00
Roman
2f5a476784 合并了SAIPOVersion 2021-09-10 23:06:40 +08:00
Roman
5f724fe126 蜜汁修改 2021-09-10 23:04:14 +08:00
Roman
cae653bda3 任务:实装和完善部分音效,修复场景问题
(*:合并了SAIPOVersion
1.修改小时候主角的图层,解决脚部穿过问题(是脚会裂开,不是图层问题)
2.为序章战场适配应有的音效
3.为序章战场适配镜头震动
4.更换开门CG为新
5.使播放CG的时候玩家无法操作
6.添加移动水缸音效
7.添加穿上行囊音效(衣服摩擦)
8.添加了开门演出对话中敲门声的音效
9.使得多态【准备出发】幕中,不再能触发镜子的对话
10.给修理电话线界面换上美术素材
11.修正航弹的碰撞体,目前太短了,头部会嵌入一部分到地底才会爆炸
12.更换投掷系统的音效为新
(*:修正了捡拾音效出现的时机
13.制作并实装新的碉堡发射动画
(*:为了适配动画,我增加了一座碉堡,也适配了闪光灯
14.修复玩家在第一关终点被卡住的问题
15.更换夜间云的贴图
16.修复了敌人的脚步声3D特性不明显的问题

(*:建议给第一个CG加上音效
(*:建议给第一关加上微弱的雨声
(*:建议给第一关查看地图加上音效
(*:建议触发老兵牺牲事件的时候加上音效
(*:建议考虑玩家回去查看牺牲的老兵的可能性
(*:建议添加碉堡发令员的音效
(*:建议添加电报机页面撕掉错误输入的音效
(*:建议添加打开电报机界面的音效
(*:建议把碉堡发令员的指挥做成动态的
(*:现在的碉堡子弹过于整齐划一,看起来十分违和,建议修改
(*:建议加上碉堡处的挡板被击动画
(*:建议给第二关的云加上视差组件
(*:建议优化以下第二关的背景枪火光,现在太虚了,没有什么实际感
(*:建议加上敌人被声音吸引后的音效(霓虹语)
(*:机枪开枪音效太软了,跟在打气枪一样,建议换成更有力的

我们正在越变越好,加油!
2021-09-10 01:20:36 +08:00
Roman
57e9dc35f6 *蜜汁修改 2021-09-09 22:14:51 +08:00
Roman
500c5c8ee2 任务:实装和完善部分音效,修复场景问题
1.同步目前所有音效到所有角色
2021-09-09 14:45:45 +08:00
Roman
d61a850951 *合并了SAIPOVersion
任务:实装和完善部分音效,修复场景问题
1.增加走路时的脚步声音效
2.将Listener转移到玩家身上防止立体声出现问题
3.删除了跑步扬尘效果
4.增加了跑步时的脚步声音效
5.加快了跑步动画为原来的1.2倍,使之步频加快,看起来更加真实。
6.加快了导弹的下落速度,但是加长了导弹的下落前阴影提示时间
7.加强了阴影的闪烁幅度和宽度
8.提高了阴影的阿尔法值
9.提高了修完第一根电报线后生成导弹的高度,防止其漏个头出来
10.添加了修复电报线的音效
11.添加了打开任务书的音效
12.削弱地雷音效的3D特性,使得其爆炸时音量不至于过小
13.增加了爬坑音效
14.修复了电报机音效
15.降低了电报机音量
16.增加了跳下坑的音效
17.关闭了战场背景音的3D特性
18.调整了水流音效的影响范围和衰弱等级
19.降低了水流声的音量
(*:拾取投掷物的音效过于机械,建议更换
20.实装了投掷系统的音效(拾取物品、丢出物品、投掷物着地)
(*:着地音效太重了,而投掷物是很轻的石块
(*:投出音效太假了,像是什么棍子挥动的声音
2021-09-09 00:59:27 +08:00
Roman
93f4ed012d 任务:?
1.麒哥修复了走路和跑步动画的停顿问题
2.放慢了跑步的速度,目前不会起飞
3.增大【第一关】【第二关】场景的视野
2021-09-08 15:32:16 +08:00
Roman
51f3e28c6d 任务:?
1.替换第一关碉堡的枪光动画
2.给第一关场景物体分类,分为【有交互性】【无交互性】两种。
3.制作AC【碉堡枪光】
4.制作AM【碉堡枪光】
(*:还是很像火焰,建议修改
5.导入动画包,修改待机动画
6.导入动画包,修改走路和跑动动画
(*:修复电报线动画仍然存在问题,序章战场中父亲修复电线手部仍然异常
7.修改轰炸炮弹的大小为原来的1.8倍
8.使脚部的灰尘粒子系统仅在跑步的时候触发
(*:效果很差,建议修改
9.炸弹爆炸时添加镜头震动
10.优化了跑步时的粒子系统,包含以下内容:
(1.使粒子会受重力而下坠
(2.有一个斜向上的初速度
(3.0.5秒后自动销毁生成的粒子系统
(4.当跑步中脚着地的瞬间才会生成一个
(*:粒子图还需要更换,现在的太丑了
2021-09-08 00:55:58 +08:00
Roman
1edf4301cf 合并SAIPOVersion 2021-09-07 22:20:19 +08:00
Roman
ad91c19473 任务:?
1.制作AC篝火
2.制作AM篝火闪烁
3.放置了机枪手处挡枪的石头
4.替换了第二关的天空素材
5.给所有场景加上了空气墙
6.给挡墙的石头加上了碰撞体
7.敌人被击晕后,关闭石头的碰撞体
2021-09-07 15:16:25 +08:00
Roman
97834b7e7e 任务:修改不合理之处
1.修改石头下落的速度
(1.老兵处投掷物堆
(2.石头被炸后处
(3.碉堡处
2.修改老兵牺牲事件的导弹生成位置
3.增大了导弹爆炸动画的大小
4.修改第一关关底震晕玩家的炸弹的位置
5.修正了地面枪光的方向
2021-09-06 23:24:37 +08:00
Roman
964c70d0d8 任务:替换现有美术素材和动画、完善游戏的流程化
场景【序章-家中】
1.修改对话角色参数【父亲】的名字改为父亲
2.修改对话角色参数【主角】的名字为“我”
场景【序章-战场】
1.使导弹生成与远处,无伤害判定
2.修改导弹生成高度,避免其露出个头来
3.修改父亲骨骼,目前其手部存在问题
场景【第一关】
1.调整图层解决遮挡问题
2.修改导弹生成高度,避免其露出个头来
3.增加导弹出现频率
场景【第二关】
1.注释了死亡
2.调节了角色图层
2021-09-03 19:39:55 +08:00
Roman
24df8c59fb 任务:替换现有美术素材和动画、完善游戏的流程化
场景【序章-家中】
1.修改对话角色参数【父亲】的名字改为父亲
2.修改对话角色参数【主角】的名字为“我”
场景【序章-战场】
1.使导弹生成与远处,无伤害判定
2.修改导弹生成高度,避免其露出个头来
3.修改父亲骨骼,目前其手部存在问题
场景【第一关】
1.调整图层解决遮挡问题
2.修改导弹生成高度,避免其露出个头来
3.增加导弹出现频率
场景【第二关】
1.注释了死亡
2.调节了角色图层
2021-09-03 19:11:15 +08:00
Roman
3e4b099d18 任务:替换现有美术素材和动画、完善游戏的流程化
场景【第二关】
1.创建事件【当修完电报机】,包含以下流程
(*关闭玩家的操作地图
(1.给玩家若干反应时间,然后关闭修理电报机界面
(2.再过若干时间,镜头跟踪物改为敌人
(3.同时,敌人的targe改为玩家
(4.若干时间后,镜头跟踪物改为玩家
(5.若干短时间后,敌人的target改为普通巡逻点
(6.若干时间后,弹出对话【被发现了】
(7.对话结束后,弹出电报机界面,要求打【埋伏,无法返回】,同时,激活倒计时UI。
(8.倒计时结束后,激活黑幕UI,短时间后播放两声枪响
(9.游戏结束
*:创建对话:【被发现了】
2021-09-03 18:08:56 +08:00
Roman
6c935a7d3f 任务:替换现有美术素材和动画、完善游戏的流程化
*:合并了SAIPOVersion
场景【第二关】
1.放置巡逻类敌人
*制作AC【巡逻敌人】
2.完善巡逻类敌人,具有以下特性:
(1.普通巡逻时,执行走路动画
(2.监测到玩家时,执行开枪动画
(3.给动画添加事件,开枪瞬间播放玩家死亡动画
(4.当听到石头声音,执行听见动画
(5.结束后让敌人冲向石头落地处
(6.到达石头落地处后,执行检查动画
(7.检查动画结束后,返回步行状态继续巡逻
3.布置了投掷物堆
4.布置了挡板,具有以下特性:
(1.当玩家位于挡板后,标记自身被遮挡,不会被敌人发现
(2.当玩家离开挡板后,标记自身未被遮挡,会被敌人发现
(3.修改敌人逻辑,当发现挡板后的玩家,无事发生,而当发现无遮挡的玩家,执行开枪和玩家死亡动画
5.解决了玩家转身后无法投掷的问题
6.放置了两个敌人
7.放置了两个挡板
8.布置营地
9.给桌子加上修理电报机系统
10.替换修理电报机界面UI美术素材
11.提高了修理台的转速
2021-09-03 16:03:44 +08:00
Roman
3476256694 任务:替换现有美术素材和动画、完善游戏的流程化
场景【第一关】
1.添加事件【打完电码后】,包含以下内容:
(1.关闭电报机界面
(2.在玩家周围生成一颗导弹
(3.导弹炸不到玩家,但是仍触发玩家被炸死的动画,表示被震晕
(4.震晕动画结束后若干秒,屏幕全黑
(5.转移到场景【第二关】

场景【第二关】
1.替换场景美术素材
2.将场景翻转
3.布置电报机
4.布置电报线
5.创建对话【醒来】,使其在改场景一开始就触发
6.给损坏的电报机添加代码,使玩家跟电报机互动后,电报机背在身上。
7.创建事件【若没拿包】,当玩家走到坡的一半并且没有拿损坏的电报机触发,弹出对话要求玩家拿电报机
8.创建对话【还没拿包】
9.修改地形
10.布置碉堡灯光敌人,具有以下特性:
(1.当玩家暴露在灯光下且没有模板遮挡时,判定玩家死亡
(2.碉堡的灯每若干秒都会过热关闭一段事件
11.安排坑的上下坑功能
2021-09-03 01:55:24 +08:00
Roman
93808cc53b 任务:替换现有美术素材和动画、完善游戏的流程化
场景【第一关】
1.使得事件【老兵牺牲】只会被触发一次
2.调节层数,解决角色手穿模的问题
3.放置碉堡美术素材
4.使碉堡开枪的时候地面上出现枪光
5.制作AC【挡板枪光】
6.制作AM【挡板枪光】
7.适配挡板枪光动画,使碉堡开枪的时候挡板出现枪光动画。
8.制作UI层,碉堡警告,其具有功能:
(1.当玩家进入警戒区,UI层以卷轴方式卷开
(2.当碉堡开火的前若干秒,让UI层的图片挥手表示进攻
(3.攻击结束后,替换UI层图片为预备态
(4.当玩家离开警戒区,以出现时同样的方式卷回UI层
9.布置好了第一关碉堡处的地雷和投掷物
10.调整了地雷的层数,使得其爆炸动画能够遮挡玩家
11.控制了摄像机的移动范围
12.更新了电报机界面
13.解决了通过爆炸产生的投掷物堆投掷无力的问题
14.解决了老兵牺牲后的穿模问题
15.更新对话框样式
16.更新对话头像
17.更新机枪手监测范围,使玩家落入坑中后才开始开枪
18.(暂无)添加事件【打完电码后】,包含以下内容:
(1.关闭电报机界面
(2.在玩家周围生成一颗导弹
(3.导弹炸不到玩家,但是仍触发玩家被炸死的动画,表示被震晕
(4.逐渐聚焦到玩家,若干时间后突然屏幕全黑
(5.转移到场景【第二关】
2021-09-02 22:06:12 +08:00
Roman
f65f199aee 任务:替换现有美术素材和动画、完善游戏的流程化
*修复状态机蜜汁Bug
【序章-家中】
1.替换【序章-家中】场景中的场景图,使得藏水缸的坑存在
2.替换水缸后面的隐藏的电报机的贴图
3.替换第二段CG
4.替换对话框角色美术素材和对话框美术素材
5.替换电报机界面美术素材
6.创建AC【电报机翻页】
7.制作逐帧动画【电报机翻页】
8.适配动画,使得监测到清除语句时执行【电报机翻页】动画

【第一关】
1.调整机枪手位置,防止其一只脚在外面
2.调整机枪手层数,使得其能完全遮挡玩家
3.删除楼梯
4.修改地形,使得玩家可以过桥
5.修改敌人碰撞体,使得其更贴近骨骼
6.创建事件【老兵牺牲】,其包含以下流程:
(1.关闭玩家操作地图
(2.移动相机至老兵位置
(3.召唤一颗导弹在老兵头顶
(4.导弹下落爆炸
(5.老兵被炸后播放死亡动画
(6.主角转身
(7.相机移回主角处
(8.恢复玩家操作地图
2021-09-02 02:02:32 +08:00
Roman
d21424dfce 任务:替换现有美术素材和动画、完善游戏的流程化
*:合并了SAIPOVersion
场景【第一关】
1.修复了动画文件丢失的问题
2.制作地面枪光AM
3.制作了机枪枪光AM
*:匹配两处坑的深度和跳跃力度,避免出现跳不上去或者跳太高的问题
4.制作了机枪枪口AC
5.制作地面枪光AC
6.匹配机枪枪口枪光AC和AM,使开枪时播放枪光动画
7.修正玩家掉入坑内后的镜头偏移量
8.加入角色,老兵,使其始终处于待机动画
9.调整了老兵的层数,使得其不能遮挡玩家
10.添加老兵控制脚本,当玩家还没击晕敌人,若玩家想要冲锋上前,则触发对话,老兵转身阻止玩家。若玩家已经击晕敌人,则冲锋上前时不会强制触发对话,但如果玩家按了交互键,则弹出对话【你还挺有能耐】。
11.创建老兵对话形象(因为缺图先随意用了一张)
12.创建了对话【你想送命?】
13.实装了对话【你想送命?】
14.使玩家在砸晕敌人之前无法离开坑
15.使对话【你想送命?】只会触发一次
16.修改投掷系统框架,使得投掷力度成为public变量保存于投掷物堆中,而不是原来的保存在策划接口中
17.使敌人被击中后,播放被击动画,并且机枪停止射击
18.创建对话【你还挺有能耐】
19.给机枪手脚底加了一块地面,使得投掷物能够落在上面
20.给场景放上楼梯
21.布置类似上下坑的触发器,当玩家靠近自动播放下楼梯动画。
22.非常难写,明天再说吧,cnm
2021-09-01 01:50:06 +08:00
Roman
8234d4567b 任务:替换现有美术素材和动画、完善游戏的流程化
场景【第一关】
1.导入麒哥动画包9
2.替换动画【修复电话线中】
3.替换动画化【行走】【跑步】
4.在第一个地雷前面插入了第一个警示牌
5.适配了第一关的坑的上下点
6.在上下坑动画中如果玩家突然转向,会触发很迷的Bug。通过动画事件更改动画途中操作地图修复了这个Bug。
7.创建机枪手和机枪的AC
8.制作动画,机枪开枪
9.放置沙袋
10.安装了机枪手套件和动画,现在当玩家进入警戒区,会触发开火动画
2021-08-31 02:15:19 +08:00
Roman
42b2c05a02 任务:替换现有美术素材和动画、完善游戏的流程化
*合并SAIPOVer
场景【序章-家中】
1.解决非对应多态和门互动报错的Bug

场景【第一关】
1.放上天空素材
2.放上投掷物的美术素材
3.目前投掷物不会旋转,写了方法让投出的石块随着速度的方向而旋转
4.修改了动画文件的链接方式,优化操作手感
5.放置了电火花粒子系统,适配到6处断裂
6.修改屎山代码,能够自己找到的子物体为什么要public?
7.现在似乎太难了,我降低了导弹的生成频率
8.完善修完第一个电话线后的事件,使特殊的导弹没有阴影
9.将投掷行为绑定到新骨骼
10.修改地形使其匹配电报线的凹凸
11.修复了删不掉落地后的投掷物的碰撞体的Bug
12.修改了抛物线材质使其更加显眼
13.添加投掷系统动画
14.使得地雷爆炸的时候会产生一个爆炸动画
15.修复了投掷点不跟随玩家骨骼移动的Bug
2021-08-30 01:55:39 +08:00
Roman
2cb35fe4a8 解决某个文件的冲突问题 2021-08-29 22:38:46 +08:00
Roman
5b661c128a Squashed commit of the following:
commit 6cd35e51c4a8a4ccf91902659d62c9e843b52aea
Author: SAIPO <grasste0403@hotmail.com>
Date:   Sun Aug 29 18:53:40 2021 +0800

    *.合并了分支
    1.完善了场景的图层分配(请不要都放一个图层,然后搞一堆Layer编号好嘛)
    2.修改了玩家家中的右侧煤油灯光照范围的影响
    3.增加了电火花的粒子Shader
    4.修改了修理电线的代码文件,使修好电线后关闭电火花粒子Shader

commit 9f1096345c72aeb1b061602f35fdcd661ad19cf1
Author: SAIPO <grasste0403@hotmail.com>
Date:   Sat Aug 28 18:21:24 2021 +0800

    1.更新了序章的战场场景中的Shader
    2.更新了序章的战场场景中的两个粒子发射器,以此来模拟连续的硝烟
    3.在第一关加入了氛围Shader

commit b2873f763f3f7bf7166ed59bef89e4c6e8eec2b7
Author: SAIPO <grasste0403@hotmail.com>
Date:   Sat Aug 28 17:14:01 2021 +0800

    8.28合并

commit 1c453c2d30b5ac284655a5b41ca5f7d093b2f551
Author: SAIPO <grasste0403@hotmail.com>
Date:   Sat Aug 28 01:26:21 2021 +0800

    合并分支

commit 56a429d1e91e26443dfedc470266b21f3946b73c
Author: SAIPO <grasste0403@hotmail.com>
Date:   Sat Aug 28 00:52:22 2021 +0800

    1

commit 2d1710636db7d3cb4b12bba59fbd8340d5b44768
Author: SAIPO <grasste0403@hotmail.com>
Date:   Tue Aug 24 16:20:17 2021 +0800

    增加窗外月光效果

commit de523e20ce8c91c28b583152e42dccac4ecf93c6
Author: SAIPO <grasste0403@hotmail.com>
Date:   Tue Aug 24 16:16:37 2021 +0800

    1.修改了序章场景的主Shader 营造了被煤油灯照亮的效果
    2.增加了一盏煤油灯在桌子上,充当左方间的光源
    3.修改了煤油灯的Shader设置,使其更加真实

commit 4a7127e2049cdec0dfa946f099fdc068b4c207bd
Author: SAIPO <grasste0403@hotmail.com>
Date:   Tue Aug 24 12:20:35 2021 +0800

    8.24更新了探照灯动画

commit 3945138928aff5734004b5b5e67aeaefa588d112
Author: SAIPO <grasste0403@hotmail.com>
Date:   Tue Aug 24 11:18:12 2021 +0800

    8.24合并分支

commit 2eadf268864bf27cd68e45b9406be9695b77871a
Author: SAIPO <grasste0403@hotmail.com>
Date:   Tue Aug 24 11:08:15 2021 +0800

    1

commit 4e1d9fbdc15bd87e07144fd97e11874874b6108e
Author: SAIPO <grasste0403@hotmail.com>
Date:   Sun Aug 22 17:06:39 2021 +0800

    提交了夜晚效果Shader和探照灯光源

commit f1069605a261b80f75ad1b27b99c5b66c807fc8c
Author: SAIPO <grasste0403@hotmail.com>
Date:   Sun Aug 22 14:34:46 2021 +0800

    1

commit e2d0423a3b93373ffcd5b9656568715d975077ce
Merge: ca4294b 35d0d80
Author: SAIPO <grasste0403@hotmail.com>
Date:   Sat Aug 14 07:57:06 2021 +0800

    1

commit ca4294b0bf0a685874be344dbeaa22905f0247b0
Author: SAIPO <grasste0403@hotmail.com>
Date:   Sat Aug 14 07:43:34 2021 +0800

    1.完善了对话内容,使对话内容更加口语化和方言化。
    2.添加了Shader的框架(与屏幕后特效相关)
     1)加入了LightController的代码文件,主要控制烛光等灯光的空气扰动现象
     2)加入了VolumeController的代码文件,主要与屏幕后特效的控制变量相关
     3)在场景中加入了Volume的对象,控制屏幕后特效Shader的运行
    3.挪动了场景中煤油灯的位置,并且为煤油灯添加了会产生空气扰动使光范围发生变化的功能
    4.为测试场景中的镜子添加了临时提示光边Shader

commit 0e3f372bcfe4695fe4bbe0e1e829bca2a8bb8ebf
Author: SAIPO <grasste0403@hotmail.com>
Date:   Sat Aug 14 04:44:23 2021 +0800

    1

commit 35d0d808083b71b86483a46024610dc17111d43b
Merge: c8c9c89 bfe6054
Author: Roman <1325980292@qq.com>
Date:   Sat Aug 14 01:43:42 2021 +0800

    详情见最新RomanVersion
    Merge Request: 详情见最新RomanVersion

    Created By: @Roman
    Accepted By: @Roman
    URL: https://gensokyogroup.coding.net/p/RedGame/d/Warcorrespondents/git/merge/88

commit c8c9c895f8aa5f914d4384524dbeedc9d364cecc
Merge: 717b2a1 e28e55e
Author: Roman <1325980292@qq.com>
Date:   Fri Aug 13 00:32:23 2021 +0800

    详情见最新RomanVersion
    Merge Request: 详情见最新RomanVersion

    Created By: @Roman
    Accepted By: @Roman
    URL: https://gensokyogroup.coding.net/p/RedGame/d/Warcorrespondents/git/merge/87

commit 717b2a11cc04dfa3d34650026dc9a0bcd99d450b
Merge: a01fcd5 dc14472
Author: Roman <1325980292@qq.com>
Date:   Thu Aug 12 00:54:29 2021 +0800

    详情见最新RomanVersion
    Merge Request: 详情见最新RomanVersion

    Created By: @Roman
    Accepted By: @Roman
    URL: https://gensokyogroup.coding.net/p/RedGame/d/Warcorrespondents/git/merge/78

commit a01fcd5c0b85c58193efec4715a7d7280544de63
Merge: 454b038 c9a4456
Author: Roman <1325980292@qq.com>
Date:   Wed Aug 11 02:18:50 2021 +0800

    详情见最新RomanVersion
    Merge Request: 详情见最新RomanVersion

    Created By: @Roman
    Accepted By: @Roman
    URL: https://gensokyogroup.coding.net/p/RedGame/d/Warcorrespondents/git/merge/77

commit 454b038d552cf0ab296b2a6461f964de41ac498f
Merge: 2781f7f cc0ed5b
Author: Roman <1325980292@qq.com>
Date:   Wed Aug 11 00:08:10 2021 +0800

    详情见最新RomanVersion
    Merge Request: 详情见最新RomanVersion

    Created By: @Roman
    Accepted By: @Roman
    URL: https://gensokyogroup.coding.net/p/RedGame/d/Warcorrespondents/git/merge/76

commit dac3a2a444a88c074f17f22137e978186aad34da
Author: SAIPO <grasste0403@hotmail.com>
Date:   Mon Aug 9 23:45:01 2021 +0800

    Squashed commit of the following:

    commit 2781f7f874d8b595397c9bc5108186d845fe6bb0
    Merge: 2faf844 b262e57
    Author: Roman <1325980292@qq.com>
    Date:   Mon Aug 9 23:15:43 2021 +0800

        详情见最新RomanVers
        Merge Request: ?

        Created By: @Roman
        Accepted By: @Roman
        URL: https://gensokyogroup.coding.net/p/RedGame/d/Warcorrespondents/git/merge/74

    commit b262e579b24c8ffba6f08a5b79b9577b6d850d8b
    Author: Roman <1325980292@qq.com>
    Date:   Mon Aug 9 23:14:55 2021 +0800

        任务:以动画实现移动
        *:实验场景:【各种系统测试与陈列】

        1.创建测试小孩游戏物体
        2.创建新的AC
        3.编写步行动画逻辑
        *:遇到问题,动画似乎不行,移动方式暂时换回原来的。
        *:其余场景没有受到影响

    commit 2faf844f461da8740a63e25413657b264e4eec22
    Merge: 7749e35 0bc1c97
    Author: Roman <1325980292@qq.com>
    Date:   Mon Aug 9 21:24:20 2021 +0800

        合并了麒哥的动画包2
        Merge Request: ??

        Created By: @Roman
        Accepted By: @Roman
        URL: https://gensokyogroup.coding.net/p/RedGame/d/Warcorrespondents/git/merge/73

    commit 0bc1c970e5ec4d993a0c81c7149901408664df76
    Author: Roman <1325980292@qq.com>
    Date:   Mon Aug 9 21:23:33 2021 +0800

        合并了麒哥的动画包2

    commit 7749e35c85f697a28234892cef01b369ef1b8c9c
    Merge: a4d3c53 9b7dbdf
    Author: Roman <1325980292@qq.com>
    Date:   Sat Aug 7 01:32:57 2021 +0800

        详情见RomanVersion最新提交

    commit 9b7dbdf941327c1c891d19e82dc0460abfdb39c4
    Author: Roman <1325980292@qq.com>
    Date:   Sat Aug 7 01:31:29 2021 +0800

        任务:搭建“序章-战场”的整体流程框架
        1.创建可交互电报机这个逻辑物体
        *.在所有脚本首行添加说明方便查看
        2.编写假电报机类,因为这个电报机没有电报机功能,而是一个类似事件的物体。
        3.使假电报机可以分清场景中电话线断裂和修复的情况,并对其做出不同反应。
        4.没修完电报机的反馈等待策划,修完了的等待我明天编写场景的多态系统
        5.均通过了程序简单测试,请各位尽快拉取寻找问题

        下班,别摸了,兄弟们

    commit a4d3c53f64887ad36dd7cdfce6ca8dda59471e8f
    Merge: 2dd6b3a b1dc321
    Author: Roman <1325980292@qq.com>
    Date:   Mon Jul 26 19:31:18 2021 +0800

        傻逼coding,草你妈
        Merge Request: 傻逼coding,草你妈

        Created By: @Roman
        Accepted By: @Roman
        URL: https://gensokyogroup.coding.net/p/RedGame/d/Warcorrespondents/git/merge/52

    commit b1dc32196aedf51326078a004361078fde8589ca
    Author: Roman <1325980292@qq.com>
    Date:   Mon Jul 26 19:30:24 2021 +0800

        傻逼coding

    commit d816886a9d13de83ff96d0e96358433b95dbcc17
    Author: Roman <1325980292@qq.com>
    Date:   Mon Jul 26 19:28:51 2021 +0800

        ?

    commit 86f446eb05a5150a3933f47f77c28099179a7291
    Author: Roman <1325980292@qq.com>
    Date:   Mon Jul 26 19:26:14 2021 +0800

        测试

    # Conflicts:
    #	UserSettings/EditorUserSettings.asset

commit 2781f7f874d8b595397c9bc5108186d845fe6bb0
Merge: 2faf844 b262e57
Author: Roman <1325980292@qq.com>
Date:   Mon Aug 9 23:15:43 2021 +0800

    详情见最新RomanVers
    Merge Request: ?

    Created By: @Roman
    Accepted By: @Roman
    URL: https://gensokyogroup.coding.net/p/RedGame/d/Warcorrespondents/git/merge/74

commit 2faf844f461da8740a63e25413657b264e4eec22
Merge: 7749e35 0bc1c97
Author: Roman <1325980292@qq.com>
Date:   Mon Aug 9 21:24:20 2021 +0800

    合并了麒哥的动画包2
    Merge Request: ??

    Created By: @Roman
    Accepted By: @Roman
    URL: https://gensokyogroup.coding.net/p/RedGame/d/Warcorrespondents/git/merge/73

commit 7749e35c85f697a28234892cef01b369ef1b8c9c
Merge: a4d3c53 9b7dbdf
Author: Roman <1325980292@qq.com>
Date:   Sat Aug 7 01:32:57 2021 +0800

    详情见RomanVersion最新提交

commit a4d3c53f64887ad36dd7cdfce6ca8dda59471e8f
Merge: 2dd6b3a b1dc321
Author: Roman <1325980292@qq.com>
Date:   Mon Jul 26 19:31:18 2021 +0800

    傻逼coding,草你妈
    Merge Request: 傻逼coding,草你妈

    Created By: @Roman
    Accepted By: @Roman
    URL: https://gensokyogroup.coding.net/p/RedGame/d/Warcorrespondents/git/merge/52

commit 86fc77f246a3d1b76e7ee01539203659b60d4cdd
Author: SAIPO <grasste0403@hotmail.com>
Date:   Mon Jul 26 19:02:49 2021 +0800

    修改bug
2021-08-29 22:25:24 +08:00
Roman
6c60eb109b 合并SAIPOVersion 2021-08-29 22:08:56 +08:00
Roman
6695d40b99 任务:替换现有美术素材和动画、完善游戏的流程化
*:合并SAIPOVersion
场景【第一关】
1.替换骨骼为玩家成年后骨骼
2.适配了摄像机的追踪目标
3.使得玩家查看任务书时,不能移动。退出任务书界面后才可运动。
4.完善该场景的电话线,使得修完该线后图片替换为修好的。
5.修改地形解决电话线深埋地底的问题
6.适配电报机,解决一些操控问题
7.导入麒哥动画包8
8.制作导弹爆炸动画
9.替换导弹贴图
10.适配导弹降落->爆炸动画
11.减小导弹阴影,原来的太大
12.适配了导弹碰撞体大小
13.优化了导弹阴影大小的可控性,使其控制在一定范围内
14.调节了第一关导弹的下落高度,使其不会出现于玩家视野内
2021-08-29 01:56:07 +08:00
Roman
071a75ae6c 合并SAIPOVersion 2021-08-28 23:49:22 +08:00
Roman
a13c05b3ea 任务:替换现有美术素材和动画、完善游戏的流程化
场景【第一关】
1.替换场景素材
2021-08-28 01:22:52 +08:00
Roman
d0ee82773f 任务:替换现有美术素材和动画、完善游戏的流程化
场景:【序章-家中】
1.加入玩家长大后的骨骼,并在多态【准备出发】中部署好。
多态【准备出发】中:
1.替换玩家骨骼为长大后
2.删除电报机
3.添加对话,【准备出发】
4.使水缸在该多态下,按下交互后向右移开
5.创建游戏物体【假电报机】,移开水缸后可与其交互,交互后让玩家背上背包。
6.当玩家背上了背包,可以与门交互,交互后来到第一关。
7.当玩家没拿包就与门交互,弹出对话要求玩家拿包。

至此,序章的流程化、美术和动画资源的替换基本完成。
加油吧,加油了吗?
2021-08-28 00:49:37 +08:00
Roman
380b3ef38a 任务:替换现有美术素材和动画、完善游戏的流程化
*导入了麒哥动画包7
场景【序章-家中】
1.替换他老爹坐着的素材,并赋予动画
2.修复无论哪一个多态都可以跟门互动的Bug
3.老爹离家后,摧毁电报机
4.修正多态初始设置的角色位置,解决刚开场景时角色会有一小段下坠的问题
5.修复玩家触发对话时还能移动的问题
6.创建对话【开门演出开幕】,并使其在场景多态初始化时触发

场景【序章-战场】
1.给老爹加上跑动的动画
2.给老爹加上下坑和上坑动画
3.使得修电话线的进圆形进度UI会跟随玩家
4.调整导弹阴影高度
2021-08-27 01:47:46 +08:00
Roman
72c6877945 任务:替换现有美术素材和动画
场景:【序章-战场】
1.替换角色骨骼为父亲
2.装上父亲的移动动画
3.装上父亲的修理电话线动画

遇到了许多问题,请规范制作,下班
2021-08-26 01:38:09 +08:00
Roman
808d25ea32 任务:替换现有美术素材和动画
场景:【序章-家中】
1.更换电报机UI层图片,并使按下打码键后,电报机把手按下,松开则弹起。
2.更新操作地图,使得玩家操作电报机时将无法走动。

场景:【序章-战场】
1.替换场景美术素材为新
2.使电话线断除被修好后,图片插件打开
3.修改地形

场景【测试】
1.导入了麒哥动画包
2021-08-25 16:47:03 +08:00
Roman
bdc5f829d3 任务:搭建第二关的框架
场景【测试】
1.完成了巡逻敌人的所有功能,把它保存为预制体。
2.编写修理台功能
(1.呼出功能:当玩家走到修理台旁边,按下交互键则弹出修理界面,同时玩家不能走动,只能用交互键操控修理机器或者按B键暂时退出
(2.判定功能:使得指针内记录一个变量,当处于判定区内时,判定为真,否则为假
(3.交互确认功能:当玩家按下交互键,执行一次判定,判定后指针停止转动若干秒,并确认判定结果。若成功,,检查一下是否所有区域都已修复,若还有区域未修复,重新布置一次成功区,使其角度为一随机数,若所有区域已经修复,退出修复界面,留下事件接口等待编写事件。若失败,若干秒后指针重新转动。
(完

至此,游戏系统基本已经开发完全,明天开始替换美术素材、完成关卡的流程化等。加油吧,加油了吗?
2021-08-25 02:21:59 +08:00
Roman
5a8023a887 合并分支 2021-08-24 19:04:57 +08:00
Roman
46a16145bf 任务:搭建第二关的框架
场景【测试】
1.使投掷物落地后会发出声音(逻辑上)并且停止滚动
2.使敌人听到投掷物落地的声音后,奔向落点

老泪纵横,出现了很多Bug,终于修完了,对不起,我明天一定做完所有游戏系统,做不完请买开发加速卡。
加油吧,加油了吗?
2021-08-24 01:51:51 +08:00
Roman
d6b89f7b89 任务:搭建第二关的框架
场景【第二关】
*反向的事情先搁置,因为场景图片素材还没有替换
1.给巡逻敌人添上耳朵,实其能够监测到进入听觉范围内的物体。
2.使巡逻敌人能够分辨出投掷物,并记录听觉范围内的每一个投掷物。

周末有点摸鱼,我明天一定把第二关的游戏系统全部开完完。
加油吧,加油了吗?
2021-08-23 01:55:03 +08:00
Roman
dbab2bd22d 空块 2021-08-22 23:37:01 +08:00
Roman
fdca717a14 Squashed commit of the following:
commit 4e1d9fbdc15bd87e07144fd97e11874874b6108e
Author: SAIPO <grasste0403@hotmail.com>
Date:   Sun Aug 22 17:06:39 2021 +0800

    提交了夜晚效果Shader和探照灯光源

commit f1069605a261b80f75ad1b27b99c5b66c807fc8c
Author: SAIPO <grasste0403@hotmail.com>
Date:   Sun Aug 22 14:34:46 2021 +0800

    1

commit e2d0423a3b93373ffcd5b9656568715d975077ce
Merge: ca4294b 35d0d80
Author: SAIPO <grasste0403@hotmail.com>
Date:   Sat Aug 14 07:57:06 2021 +0800

    1

commit ca4294b0bf0a685874be344dbeaa22905f0247b0
Author: SAIPO <grasste0403@hotmail.com>
Date:   Sat Aug 14 07:43:34 2021 +0800

    1.完善了对话内容,使对话内容更加口语化和方言化。
    2.添加了Shader的框架(与屏幕后特效相关)
     1)加入了LightController的代码文件,主要控制烛光等灯光的空气扰动现象
     2)加入了VolumeController的代码文件,主要与屏幕后特效的控制变量相关
     3)在场景中加入了Volume的对象,控制屏幕后特效Shader的运行
    3.挪动了场景中煤油灯的位置,并且为煤油灯添加了会产生空气扰动使光范围发生变化的功能
    4.为测试场景中的镜子添加了临时提示光边Shader

commit 0e3f372bcfe4695fe4bbe0e1e829bca2a8bb8ebf
Author: SAIPO <grasste0403@hotmail.com>
Date:   Sat Aug 14 04:44:23 2021 +0800

    1

commit 35d0d808083b71b86483a46024610dc17111d43b
Merge: c8c9c89 bfe6054
Author: Roman <1325980292@qq.com>
Date:   Sat Aug 14 01:43:42 2021 +0800

    详情见最新RomanVersion
    Merge Request: 详情见最新RomanVersion

    Created By: @Roman
    Accepted By: @Roman
    URL: https://gensokyogroup.coding.net/p/RedGame/d/Warcorrespondents/git/merge/88

commit c8c9c895f8aa5f914d4384524dbeedc9d364cecc
Merge: 717b2a1 e28e55e
Author: Roman <1325980292@qq.com>
Date:   Fri Aug 13 00:32:23 2021 +0800

    详情见最新RomanVersion
    Merge Request: 详情见最新RomanVersion

    Created By: @Roman
    Accepted By: @Roman
    URL: https://gensokyogroup.coding.net/p/RedGame/d/Warcorrespondents/git/merge/87

commit 717b2a11cc04dfa3d34650026dc9a0bcd99d450b
Merge: a01fcd5 dc14472
Author: Roman <1325980292@qq.com>
Date:   Thu Aug 12 00:54:29 2021 +0800

    详情见最新RomanVersion
    Merge Request: 详情见最新RomanVersion

    Created By: @Roman
    Accepted By: @Roman
    URL: https://gensokyogroup.coding.net/p/RedGame/d/Warcorrespondents/git/merge/78

commit a01fcd5c0b85c58193efec4715a7d7280544de63
Merge: 454b038 c9a4456
Author: Roman <1325980292@qq.com>
Date:   Wed Aug 11 02:18:50 2021 +0800

    详情见最新RomanVersion
    Merge Request: 详情见最新RomanVersion

    Created By: @Roman
    Accepted By: @Roman
    URL: https://gensokyogroup.coding.net/p/RedGame/d/Warcorrespondents/git/merge/77

commit 454b038d552cf0ab296b2a6461f964de41ac498f
Merge: 2781f7f cc0ed5b
Author: Roman <1325980292@qq.com>
Date:   Wed Aug 11 00:08:10 2021 +0800

    详情见最新RomanVersion
    Merge Request: 详情见最新RomanVersion

    Created By: @Roman
    Accepted By: @Roman
    URL: https://gensokyogroup.coding.net/p/RedGame/d/Warcorrespondents/git/merge/76

commit dac3a2a444a88c074f17f22137e978186aad34da
Author: SAIPO <grasste0403@hotmail.com>
Date:   Mon Aug 9 23:45:01 2021 +0800

    Squashed commit of the following:

    commit 2781f7f874d8b595397c9bc5108186d845fe6bb0
    Merge: 2faf844 b262e57
    Author: Roman <1325980292@qq.com>
    Date:   Mon Aug 9 23:15:43 2021 +0800

        详情见最新RomanVers
        Merge Request: ?

        Created By: @Roman
        Accepted By: @Roman
        URL: https://gensokyogroup.coding.net/p/RedGame/d/Warcorrespondents/git/merge/74

    commit b262e579b24c8ffba6f08a5b79b9577b6d850d8b
    Author: Roman <1325980292@qq.com>
    Date:   Mon Aug 9 23:14:55 2021 +0800

        任务:以动画实现移动
        *:实验场景:【各种系统测试与陈列】

        1.创建测试小孩游戏物体
        2.创建新的AC
        3.编写步行动画逻辑
        *:遇到问题,动画似乎不行,移动方式暂时换回原来的。
        *:其余场景没有受到影响

    commit 2faf844f461da8740a63e25413657b264e4eec22
    Merge: 7749e35 0bc1c97
    Author: Roman <1325980292@qq.com>
    Date:   Mon Aug 9 21:24:20 2021 +0800

        合并了麒哥的动画包2
        Merge Request: ??

        Created By: @Roman
        Accepted By: @Roman
        URL: https://gensokyogroup.coding.net/p/RedGame/d/Warcorrespondents/git/merge/73

    commit 0bc1c970e5ec4d993a0c81c7149901408664df76
    Author: Roman <1325980292@qq.com>
    Date:   Mon Aug 9 21:23:33 2021 +0800

        合并了麒哥的动画包2

    commit 7749e35c85f697a28234892cef01b369ef1b8c9c
    Merge: a4d3c53 9b7dbdf
    Author: Roman <1325980292@qq.com>
    Date:   Sat Aug 7 01:32:57 2021 +0800

        详情见RomanVersion最新提交

    commit 9b7dbdf941327c1c891d19e82dc0460abfdb39c4
    Author: Roman <1325980292@qq.com>
    Date:   Sat Aug 7 01:31:29 2021 +0800

        任务:搭建“序章-战场”的整体流程框架
        1.创建可交互电报机这个逻辑物体
        *.在所有脚本首行添加说明方便查看
        2.编写假电报机类,因为这个电报机没有电报机功能,而是一个类似事件的物体。
        3.使假电报机可以分清场景中电话线断裂和修复的情况,并对其做出不同反应。
        4.没修完电报机的反馈等待策划,修完了的等待我明天编写场景的多态系统
        5.均通过了程序简单测试,请各位尽快拉取寻找问题

        下班,别摸了,兄弟们

    commit a4d3c53f64887ad36dd7cdfce6ca8dda59471e8f
    Merge: 2dd6b3a b1dc321
    Author: Roman <1325980292@qq.com>
    Date:   Mon Jul 26 19:31:18 2021 +0800

        傻逼coding,草你妈
        Merge Request: 傻逼coding,草你妈

        Created By: @Roman
        Accepted By: @Roman
        URL: https://gensokyogroup.coding.net/p/RedGame/d/Warcorrespondents/git/merge/52

    commit b1dc32196aedf51326078a004361078fde8589ca
    Author: Roman <1325980292@qq.com>
    Date:   Mon Jul 26 19:30:24 2021 +0800

        傻逼coding

    commit d816886a9d13de83ff96d0e96358433b95dbcc17
    Author: Roman <1325980292@qq.com>
    Date:   Mon Jul 26 19:28:51 2021 +0800

        ?

    commit 86f446eb05a5150a3933f47f77c28099179a7291
    Author: Roman <1325980292@qq.com>
    Date:   Mon Jul 26 19:26:14 2021 +0800

        测试

    # Conflicts:
    #	UserSettings/EditorUserSettings.asset

commit 2781f7f874d8b595397c9bc5108186d845fe6bb0
Merge: 2faf844 b262e57
Author: Roman <1325980292@qq.com>
Date:   Mon Aug 9 23:15:43 2021 +0800

    详情见最新RomanVers
    Merge Request: ?

    Created By: @Roman
    Accepted By: @Roman
    URL: https://gensokyogroup.coding.net/p/RedGame/d/Warcorrespondents/git/merge/74

commit 2faf844f461da8740a63e25413657b264e4eec22
Merge: 7749e35 0bc1c97
Author: Roman <1325980292@qq.com>
Date:   Mon Aug 9 21:24:20 2021 +0800

    合并了麒哥的动画包2
    Merge Request: ??

    Created By: @Roman
    Accepted By: @Roman
    URL: https://gensokyogroup.coding.net/p/RedGame/d/Warcorrespondents/git/merge/73

commit 7749e35c85f697a28234892cef01b369ef1b8c9c
Merge: a4d3c53 9b7dbdf
Author: Roman <1325980292@qq.com>
Date:   Sat Aug 7 01:32:57 2021 +0800

    详情见RomanVersion最新提交

commit a4d3c53f64887ad36dd7cdfce6ca8dda59471e8f
Merge: 2dd6b3a b1dc321
Author: Roman <1325980292@qq.com>
Date:   Mon Jul 26 19:31:18 2021 +0800

    傻逼coding,草你妈
    Merge Request: 傻逼coding,草你妈

    Created By: @Roman
    Accepted By: @Roman
    URL: https://gensokyogroup.coding.net/p/RedGame/d/Warcorrespondents/git/merge/52

commit 86fc77f246a3d1b76e7ee01539203659b60d4cdd
Author: SAIPO <grasste0403@hotmail.com>
Date:   Mon Jul 26 19:02:49 2021 +0800

    修改bug

# Conflicts:
#	Assets/Prefabs/敌人.meta
#	Assets/Prefabs/敌人/机枪手.prefab.meta
#	Assets/Scenes/第二关.unity
#	Assets/图/动画包2.unitypackage.meta
#	UserSettings/EditorUserSettings.asset
2021-08-22 19:40:11 +08:00
Roman
4e1c749c8e 2021-08-22 19:31:00 +08:00
Roman
801d162ae4 任务:搭建第二关的框架
场景【第二关】
1.清除第一关遗留的无用的物体
2.修改地形碰撞盒,使得本次玩家可以直接通过桥梁
3.布置了探头类的敌人
4.编写往返巡逻类敌人,拥有以下特性:
(1.前方拥有一个长方形监测区,监测到玩家则触发开枪
(2.会自动于两个目标点间往返行动
(3.能监测到一定范围内的投掷物落地的声音。当听到声音后,以一个更快的速度冲向落地地点
(4.冲向落地地点一定时间后,返回巡逻的两点中的第一个点,然后继续巡逻

部分功能暂未完成,明天应该能做完第二关的系统。加油吧,加油了吗?
2021-08-22 01:48:25 +08:00
Roman
ff88026180 任务:搭建第二关的框架
*:完成第一关电报机的布置
1.创建场景【第二关】,复制了第一关内的所有内容

。。。太多东西不明确了,需要细致的答复才能继续做下去。今天就当休息了吧
2021-08-21 00:54:43 +08:00
Roman
fef70b82dd 任务:搭建第一关的框架
*:置入做好的MP4CG
场景【第一关】
1.布置了投掷物堆
2.使玩家掉入坑中的时候视角向右拉一些
3.使玩家离开坑的时候视角恢复
4.创造碉堡类敌人
关于碉堡
(1.有一个监视区,当玩家在监视区内,才会间断性扫射
(2.有若干射击区,只有射击区会有伤害判定
(3.可控节奏的循环射击
(4.为方便调试,当未监测到玩家,射击区显示白色,当监测到玩家但未在射击状态,显示黄色,当监测到玩家并且在射击,显示红色
5.在第一关布置了碉堡
6.适配好了碉堡的射击区
7.布置了电报机

至此,第一关的搭建已经完成

只剩7天了,要做的还有很多很多,加油吧…………🙏
2021-08-20 01:24:11 +08:00
Roman
1e887f13a6 任务:搭建第一关的框架
场景【第一关】
1.布置投掷物堆
2.完善投掷系统,使得投掷完一次后退出投掷状态,需要重新在堆里拾取
3.安排了两个地雷
4.给投掷状态安排了一个退出功能,如果你和投掷物堆互动了,但是突然不想丢了,可以按K或者手柄B键退出投掷状态。需要状态动画。
5.设计固定的敌人,使其可以监测前方一片区域,当区域中有玩家,进入射击状态。
6.保存【机枪手】为预制体,目前,若玩家进入监测区,则变红,被击中后变绿,且不再变红。

下班。目前面对机枪手,视野非常受限,明天我会研究cinemamachine的用法。我明天将完成第一关的搭建。只剩8天了……加油吧。🙏
2021-08-19 01:13:01 +08:00
Roman
3c682117f3 任务:搭建第一关的框架
场景【第一关】
1.加入任务书的交互,交互键打开任务书,键盘【K】退出、手柄【B】退出
2.加入轰炸区、并做好适配。
3.啧,由于轰炸区的高度写了屎山代码,现在只能把对高度的适配这个参数还给轰炸区,再在场景中的轰炸区进行适配。
4.布置电话线断处(共六处)
5.优化电话线断除脚本,使其能够自己找到修电话线的UI
6.给电话线断处加上结束事件,因为有一条电话线修好后需要炸毁前面的石头
7.创建游戏物体【石头】
8.给石头添加控制脚本。
9.创建并编写事件【当修好第一个电话线】,召唤一枚炮弹砸向石头,石头检测到炮弹后销毁自己和炮弹,并在原地生成一个投掷物堆。
10.给炮弹加上标识,不是特殊的炮弹砸不烂石头。

下班,就剩9天了……😔
2021-08-18 00:50:19 +08:00
Roman
47dcb6173b 任务:搭建第一关的框架
1.创建场景【第一关】
场景【第一关】中:
2.引入场景草图
3.编辑地面碰撞盒
4.加入角色
5.加入对话【谈论地图】

下班,UI上遇到了一些问题,折腾了很久。要做不完了?加油嗷。🙏
2021-08-17 01:39:29 +08:00
Roman
14816a8f30 任务:推进游戏的流程化
场景:【序章-家中】
1.创建脚本【Door】,用来编写门相关
2.创建CG【暂用-战友】
3.优化脚本【CG管理员】,使其可以自动寻找CG,不用再手动拖入
4.优化脚本【ACG】,使其可以应付没有结束事件的CG
5.创建多态【准备出发】
6.创建事件【当播完开门演出】
7.优化一个很重要的基类【一般可交互物体】,使其可以对付排布密集的可交互的情况

下班。至此,完成了序章的流程框架,还有很多细节需要后面扣。明天一定会开始搭建第一关,因为游戏系统之前已经写了大概,应该不会很困难。加油吧。🙏
2021-08-15 01:32:33 +08:00
Roman
3496329067 合并SAIPOVersion 2021-08-14 12:23:34 +08:00
956 changed files with 357857 additions and 4174 deletions

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: c98477687a60a6e46b808c95bc6db4c7
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,38 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!84 &8400000
RenderTexture:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: "\u6218\u53CBCG"
m_ImageContentsHash:
serializedVersion: 2
Hash: 00000000000000000000000000000000
m_ForcedFallbackFormat: 4
m_DownscaleFallback: 0
m_IsAlphaChannelOptional: 0
serializedVersion: 3
m_Width: 1920
m_Height: 1080
m_AntiAliasing: 1
m_MipCount: -1
m_DepthFormat: 2
m_ColorFormat: 8
m_MipMap: 0
m_GenerateMips: 1
m_SRGB: 0
m_UseDynamicScale: 0
m_BindMS: 0
m_EnableCompatibleFormat: 1
m_TextureSettings:
serializedVersion: 2
m_FilterMode: 1
m_Aniso: 0
m_MipBias: 0
m_WrapU: 1
m_WrapV: 1
m_WrapW: 1
m_Dimension: 2
m_VolumeDepth: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 1b6ff5fb7c39468419c3f22aa5d42457
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 8400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,38 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!84 &8400000
RenderTexture:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: "\u7236\u4EB2\u79BB\u53BB\u52A8\u753B"
m_ImageContentsHash:
serializedVersion: 2
Hash: 00000000000000000000000000000000
m_ForcedFallbackFormat: 4
m_DownscaleFallback: 0
m_IsAlphaChannelOptional: 0
serializedVersion: 3
m_Width: 1920
m_Height: 1080
m_AntiAliasing: 1
m_MipCount: -1
m_DepthFormat: 2
m_ColorFormat: 8
m_MipMap: 0
m_GenerateMips: 1
m_SRGB: 0
m_UseDynamicScale: 0
m_BindMS: 0
m_EnableCompatibleFormat: 1
m_TextureSettings:
serializedVersion: 2
m_FilterMode: 1
m_Aniso: 0
m_MipBias: 0
m_WrapU: 1
m_WrapV: 1
m_WrapW: 1
m_Dimension: 2
m_VolumeDepth: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 9d689b0a195477545944ccc5286d8aea
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 8400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -43,9 +43,9 @@ public class @Player : IInputActionCollection, IDisposable
""interactions"": ""Press(behavior=2)""
},
{
""name"": ""Coding"",
""name"": ""Quit"",
""type"": ""Button"",
""id"": ""f7af9390-5dad-4c80-a4a7-83d8314f8e88"",
""id"": ""8d490180-d97c-4d4f-836c-a6f7a4392b67"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": ""Press(behavior=2)""
@ -164,23 +164,23 @@ public class @Player : IInputActionCollection, IDisposable
},
{
""name"": """",
""id"": ""f934f611-8c36-46c6-ac79-b5cb10f172f8"",
""path"": ""<Gamepad>/rightTrigger"",
""id"": ""9fc9a4fc-1140-4bf4-acb9-5e210bf4f365"",
""path"": ""<Keyboard>/k"",
""interactions"": """",
""processors"": """",
""groups"": ""Player"",
""action"": ""Coding"",
""action"": ""Quit"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""eb88999b-e1c9-4d1e-9b74-683dc913e3a1"",
""path"": ""<Keyboard>/space"",
""id"": ""9bcc3236-8109-4b58-89db-131cb9301bf4"",
""path"": ""<Gamepad>/buttonEast"",
""interactions"": """",
""processors"": """",
""groups"": ""Player"",
""action"": ""Coding"",
""action"": ""Quit"",
""isComposite"": false,
""isPartOfComposite"": false
}
@ -193,7 +193,7 @@ public class @Player : IInputActionCollection, IDisposable
{
""name"": ""New action"",
""type"": ""Button"",
""id"": ""beabb251-6f14-495d-9364-88119e0f9bf0"",
""id"": ""26b56a36-3d1d-4cb2-9efb-beb11a1d5267"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """"
@ -202,7 +202,7 @@ public class @Player : IInputActionCollection, IDisposable
""bindings"": [
{
""name"": """",
""id"": ""ae26865a-51e7-44ff-aea5-7c92da228cef"",
""id"": ""9eff2e95-3f55-48f7-9135-a5be0149d9ae"",
""path"": """",
""interactions"": """",
""processors"": """",
@ -354,6 +354,218 @@ public class @Player : IInputActionCollection, IDisposable
""isPartOfComposite"": true
}
]
},
{
""name"": ""PlayerInCoding"",
""id"": ""cf9f6510-ef62-47c2-9169-7097bc6c6b59"",
""actions"": [
{
""name"": ""Coding"",
""type"": ""Button"",
""id"": ""7740a478-a400-40d6-96a6-27525d86c2dc"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": ""Press(behavior=2)""
}
],
""bindings"": [
{
""name"": """",
""id"": ""ddf24efa-fd79-4857-a09e-67b1843f0e5d"",
""path"": ""<Gamepad>/rightTrigger"",
""interactions"": """",
""processors"": """",
""groups"": ""Player"",
""action"": ""Coding"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""d7103191-c434-42b6-a74c-50ad51ec6322"",
""path"": ""<Keyboard>/space"",
""interactions"": """",
""processors"": """",
""groups"": ""Player"",
""action"": ""Coding"",
""isComposite"": false,
""isPartOfComposite"": false
}
]
},
{
""name"": ""PlayerInReparingTheMachine"",
""id"": ""d71f6668-2465-4d0b-9fab-d5bc6a92e671"",
""actions"": [
{
""name"": ""Comfirm"",
""type"": ""Button"",
""id"": ""43dde524-dc10-473f-b1e8-7ce5297afc88"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """"
}
],
""bindings"": [
{
""name"": """",
""id"": ""0d7b7b13-bcb1-4c78-aea2-c52004d78d00"",
""path"": ""<Keyboard>/f"",
""interactions"": """",
""processors"": """",
""groups"": ""Player"",
""action"": ""Comfirm"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""a1d323fa-54ce-4fd5-90dc-24af8e3f1115"",
""path"": ""<Gamepad>/buttonWest"",
""interactions"": """",
""processors"": """",
""groups"": ""Player"",
""action"": ""Comfirm"",
""isComposite"": false,
""isPartOfComposite"": false
}
]
},
{
""name"": ""PlayerInMissionBook"",
""id"": ""fc5b786d-017d-4ed3-97f8-cb2cd03a606b"",
""actions"": [
{
""name"": ""Quit"",
""type"": ""Button"",
""id"": ""4d4b3e51-6a09-47af-84d0-6c113e870633"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": ""Press(behavior=2)""
}
],
""bindings"": [
{
""name"": """",
""id"": ""2cec3d75-a26d-40af-bdd6-006ee4386738"",
""path"": ""<Keyboard>/k"",
""interactions"": """",
""processors"": """",
""groups"": ""Player"",
""action"": ""Quit"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""51d166a5-9d42-461c-9da2-d14d84af00a5"",
""path"": ""<Gamepad>/buttonEast"",
""interactions"": """",
""processors"": """",
""groups"": ""Player"",
""action"": ""Quit"",
""isComposite"": false,
""isPartOfComposite"": false
}
]
},
{
""name"": ""PlayerInOP"",
""id"": ""5a331aac-9cc8-4008-8ed7-5baaf017458e"",
""actions"": [
{
""name"": ""Comfirm"",
""type"": ""Button"",
""id"": ""12d2bc40-a928-4466-875e-4fa241b2550f"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """"
},
{
""name"": ""ChooseUpOne"",
""type"": ""Button"",
""id"": ""942b5122-8451-4cb4-81f3-c6fe52f88ac4"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """"
},
{
""name"": ""ChooseDownOne"",
""type"": ""Button"",
""id"": ""6cf7354b-35e6-495f-9e97-b4a3a1e95ac2"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """"
}
],
""bindings"": [
{
""name"": """",
""id"": ""d684592a-4a19-4c14-9ec2-efae69e1df7d"",
""path"": ""<Keyboard>/j"",
""interactions"": """",
""processors"": """",
""groups"": ""Player"",
""action"": ""Comfirm"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""af0d8581-102b-41ee-84a4-8a9088798bf6"",
""path"": ""<Gamepad>/buttonSouth"",
""interactions"": """",
""processors"": """",
""groups"": ""Player"",
""action"": ""Comfirm"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""d6c00ff0-9572-4165-b505-c2bc06dcce3f"",
""path"": ""<Keyboard>/w"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""ChooseUpOne"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""77bb5808-8a5b-4a18-a82c-dfff5c8496d0"",
""path"": ""<Gamepad>/leftStick/up"",
""interactions"": """",
""processors"": """",
""groups"": ""Player"",
""action"": ""ChooseUpOne"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""7085e565-dd45-4d48-acfc-efa4c3adc94e"",
""path"": ""<Keyboard>/s"",
""interactions"": """",
""processors"": """",
""groups"": ""Player"",
""action"": ""ChooseDownOne"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""59367246-e998-4072-b774-2b3b54840e35"",
""path"": ""<Gamepad>/leftStick/down"",
""interactions"": """",
""processors"": """",
""groups"": ""Player"",
""action"": ""ChooseDownOne"",
""isComposite"": false,
""isPartOfComposite"": false
}
]
}
],
""controlSchemes"": [
@ -380,7 +592,7 @@ public class @Player : IInputActionCollection, IDisposable
m_PlayerNormal_MoveHorizons = m_PlayerNormal.FindAction("MoveHorizons", throwIfNotFound: true);
m_PlayerNormal_Run = m_PlayerNormal.FindAction("Run", throwIfNotFound: true);
m_PlayerNormal_Interaction = m_PlayerNormal.FindAction("Interaction", throwIfNotFound: true);
m_PlayerNormal_Coding = m_PlayerNormal.FindAction("Coding", throwIfNotFound: true);
m_PlayerNormal_Quit = m_PlayerNormal.FindAction("Quit", throwIfNotFound: true);
// NullMap
m_NullMap = asset.FindActionMap("NullMap", throwIfNotFound: true);
m_NullMap_Newaction = m_NullMap.FindAction("New action", throwIfNotFound: true);
@ -389,6 +601,20 @@ public class @Player : IInputActionCollection, IDisposable
m_PlayerInThrowing_Quit = m_PlayerInThrowing.FindAction("Quit", throwIfNotFound: true);
m_PlayerInThrowing_Throw = m_PlayerInThrowing.FindAction("Throw", throwIfNotFound: true);
m_PlayerInThrowing_AdjustTheAngle = m_PlayerInThrowing.FindAction("AdjustTheAngle", throwIfNotFound: true);
// PlayerInCoding
m_PlayerInCoding = asset.FindActionMap("PlayerInCoding", throwIfNotFound: true);
m_PlayerInCoding_Coding = m_PlayerInCoding.FindAction("Coding", throwIfNotFound: true);
// PlayerInReparingTheMachine
m_PlayerInReparingTheMachine = asset.FindActionMap("PlayerInReparingTheMachine", throwIfNotFound: true);
m_PlayerInReparingTheMachine_Comfirm = m_PlayerInReparingTheMachine.FindAction("Comfirm", throwIfNotFound: true);
// PlayerInMissionBook
m_PlayerInMissionBook = asset.FindActionMap("PlayerInMissionBook", throwIfNotFound: true);
m_PlayerInMissionBook_Quit = m_PlayerInMissionBook.FindAction("Quit", throwIfNotFound: true);
// PlayerInOP
m_PlayerInOP = asset.FindActionMap("PlayerInOP", throwIfNotFound: true);
m_PlayerInOP_Comfirm = m_PlayerInOP.FindAction("Comfirm", throwIfNotFound: true);
m_PlayerInOP_ChooseUpOne = m_PlayerInOP.FindAction("ChooseUpOne", throwIfNotFound: true);
m_PlayerInOP_ChooseDownOne = m_PlayerInOP.FindAction("ChooseDownOne", throwIfNotFound: true);
}
public void Dispose()
@ -441,7 +667,7 @@ public class @Player : IInputActionCollection, IDisposable
private readonly InputAction m_PlayerNormal_MoveHorizons;
private readonly InputAction m_PlayerNormal_Run;
private readonly InputAction m_PlayerNormal_Interaction;
private readonly InputAction m_PlayerNormal_Coding;
private readonly InputAction m_PlayerNormal_Quit;
public struct PlayerNormalActions
{
private @Player m_Wrapper;
@ -449,7 +675,7 @@ public class @Player : IInputActionCollection, IDisposable
public InputAction @MoveHorizons => m_Wrapper.m_PlayerNormal_MoveHorizons;
public InputAction @Run => m_Wrapper.m_PlayerNormal_Run;
public InputAction @Interaction => m_Wrapper.m_PlayerNormal_Interaction;
public InputAction @Coding => m_Wrapper.m_PlayerNormal_Coding;
public InputAction @Quit => m_Wrapper.m_PlayerNormal_Quit;
public InputActionMap Get() { return m_Wrapper.m_PlayerNormal; }
public void Enable() { Get().Enable(); }
public void Disable() { Get().Disable(); }
@ -468,9 +694,9 @@ public class @Player : IInputActionCollection, IDisposable
@Interaction.started -= m_Wrapper.m_PlayerNormalActionsCallbackInterface.OnInteraction;
@Interaction.performed -= m_Wrapper.m_PlayerNormalActionsCallbackInterface.OnInteraction;
@Interaction.canceled -= m_Wrapper.m_PlayerNormalActionsCallbackInterface.OnInteraction;
@Coding.started -= m_Wrapper.m_PlayerNormalActionsCallbackInterface.OnCoding;
@Coding.performed -= m_Wrapper.m_PlayerNormalActionsCallbackInterface.OnCoding;
@Coding.canceled -= m_Wrapper.m_PlayerNormalActionsCallbackInterface.OnCoding;
@Quit.started -= m_Wrapper.m_PlayerNormalActionsCallbackInterface.OnQuit;
@Quit.performed -= m_Wrapper.m_PlayerNormalActionsCallbackInterface.OnQuit;
@Quit.canceled -= m_Wrapper.m_PlayerNormalActionsCallbackInterface.OnQuit;
}
m_Wrapper.m_PlayerNormalActionsCallbackInterface = instance;
if (instance != null)
@ -484,9 +710,9 @@ public class @Player : IInputActionCollection, IDisposable
@Interaction.started += instance.OnInteraction;
@Interaction.performed += instance.OnInteraction;
@Interaction.canceled += instance.OnInteraction;
@Coding.started += instance.OnCoding;
@Coding.performed += instance.OnCoding;
@Coding.canceled += instance.OnCoding;
@Quit.started += instance.OnQuit;
@Quit.performed += instance.OnQuit;
@Quit.canceled += instance.OnQuit;
}
}
}
@ -573,6 +799,154 @@ public class @Player : IInputActionCollection, IDisposable
}
}
public PlayerInThrowingActions @PlayerInThrowing => new PlayerInThrowingActions(this);
// PlayerInCoding
private readonly InputActionMap m_PlayerInCoding;
private IPlayerInCodingActions m_PlayerInCodingActionsCallbackInterface;
private readonly InputAction m_PlayerInCoding_Coding;
public struct PlayerInCodingActions
{
private @Player m_Wrapper;
public PlayerInCodingActions(@Player wrapper) { m_Wrapper = wrapper; }
public InputAction @Coding => m_Wrapper.m_PlayerInCoding_Coding;
public InputActionMap Get() { return m_Wrapper.m_PlayerInCoding; }
public void Enable() { Get().Enable(); }
public void Disable() { Get().Disable(); }
public bool enabled => Get().enabled;
public static implicit operator InputActionMap(PlayerInCodingActions set) { return set.Get(); }
public void SetCallbacks(IPlayerInCodingActions instance)
{
if (m_Wrapper.m_PlayerInCodingActionsCallbackInterface != null)
{
@Coding.started -= m_Wrapper.m_PlayerInCodingActionsCallbackInterface.OnCoding;
@Coding.performed -= m_Wrapper.m_PlayerInCodingActionsCallbackInterface.OnCoding;
@Coding.canceled -= m_Wrapper.m_PlayerInCodingActionsCallbackInterface.OnCoding;
}
m_Wrapper.m_PlayerInCodingActionsCallbackInterface = instance;
if (instance != null)
{
@Coding.started += instance.OnCoding;
@Coding.performed += instance.OnCoding;
@Coding.canceled += instance.OnCoding;
}
}
}
public PlayerInCodingActions @PlayerInCoding => new PlayerInCodingActions(this);
// PlayerInReparingTheMachine
private readonly InputActionMap m_PlayerInReparingTheMachine;
private IPlayerInReparingTheMachineActions m_PlayerInReparingTheMachineActionsCallbackInterface;
private readonly InputAction m_PlayerInReparingTheMachine_Comfirm;
public struct PlayerInReparingTheMachineActions
{
private @Player m_Wrapper;
public PlayerInReparingTheMachineActions(@Player wrapper) { m_Wrapper = wrapper; }
public InputAction @Comfirm => m_Wrapper.m_PlayerInReparingTheMachine_Comfirm;
public InputActionMap Get() { return m_Wrapper.m_PlayerInReparingTheMachine; }
public void Enable() { Get().Enable(); }
public void Disable() { Get().Disable(); }
public bool enabled => Get().enabled;
public static implicit operator InputActionMap(PlayerInReparingTheMachineActions set) { return set.Get(); }
public void SetCallbacks(IPlayerInReparingTheMachineActions instance)
{
if (m_Wrapper.m_PlayerInReparingTheMachineActionsCallbackInterface != null)
{
@Comfirm.started -= m_Wrapper.m_PlayerInReparingTheMachineActionsCallbackInterface.OnComfirm;
@Comfirm.performed -= m_Wrapper.m_PlayerInReparingTheMachineActionsCallbackInterface.OnComfirm;
@Comfirm.canceled -= m_Wrapper.m_PlayerInReparingTheMachineActionsCallbackInterface.OnComfirm;
}
m_Wrapper.m_PlayerInReparingTheMachineActionsCallbackInterface = instance;
if (instance != null)
{
@Comfirm.started += instance.OnComfirm;
@Comfirm.performed += instance.OnComfirm;
@Comfirm.canceled += instance.OnComfirm;
}
}
}
public PlayerInReparingTheMachineActions @PlayerInReparingTheMachine => new PlayerInReparingTheMachineActions(this);
// PlayerInMissionBook
private readonly InputActionMap m_PlayerInMissionBook;
private IPlayerInMissionBookActions m_PlayerInMissionBookActionsCallbackInterface;
private readonly InputAction m_PlayerInMissionBook_Quit;
public struct PlayerInMissionBookActions
{
private @Player m_Wrapper;
public PlayerInMissionBookActions(@Player wrapper) { m_Wrapper = wrapper; }
public InputAction @Quit => m_Wrapper.m_PlayerInMissionBook_Quit;
public InputActionMap Get() { return m_Wrapper.m_PlayerInMissionBook; }
public void Enable() { Get().Enable(); }
public void Disable() { Get().Disable(); }
public bool enabled => Get().enabled;
public static implicit operator InputActionMap(PlayerInMissionBookActions set) { return set.Get(); }
public void SetCallbacks(IPlayerInMissionBookActions instance)
{
if (m_Wrapper.m_PlayerInMissionBookActionsCallbackInterface != null)
{
@Quit.started -= m_Wrapper.m_PlayerInMissionBookActionsCallbackInterface.OnQuit;
@Quit.performed -= m_Wrapper.m_PlayerInMissionBookActionsCallbackInterface.OnQuit;
@Quit.canceled -= m_Wrapper.m_PlayerInMissionBookActionsCallbackInterface.OnQuit;
}
m_Wrapper.m_PlayerInMissionBookActionsCallbackInterface = instance;
if (instance != null)
{
@Quit.started += instance.OnQuit;
@Quit.performed += instance.OnQuit;
@Quit.canceled += instance.OnQuit;
}
}
}
public PlayerInMissionBookActions @PlayerInMissionBook => new PlayerInMissionBookActions(this);
// PlayerInOP
private readonly InputActionMap m_PlayerInOP;
private IPlayerInOPActions m_PlayerInOPActionsCallbackInterface;
private readonly InputAction m_PlayerInOP_Comfirm;
private readonly InputAction m_PlayerInOP_ChooseUpOne;
private readonly InputAction m_PlayerInOP_ChooseDownOne;
public struct PlayerInOPActions
{
private @Player m_Wrapper;
public PlayerInOPActions(@Player wrapper) { m_Wrapper = wrapper; }
public InputAction @Comfirm => m_Wrapper.m_PlayerInOP_Comfirm;
public InputAction @ChooseUpOne => m_Wrapper.m_PlayerInOP_ChooseUpOne;
public InputAction @ChooseDownOne => m_Wrapper.m_PlayerInOP_ChooseDownOne;
public InputActionMap Get() { return m_Wrapper.m_PlayerInOP; }
public void Enable() { Get().Enable(); }
public void Disable() { Get().Disable(); }
public bool enabled => Get().enabled;
public static implicit operator InputActionMap(PlayerInOPActions set) { return set.Get(); }
public void SetCallbacks(IPlayerInOPActions instance)
{
if (m_Wrapper.m_PlayerInOPActionsCallbackInterface != null)
{
@Comfirm.started -= m_Wrapper.m_PlayerInOPActionsCallbackInterface.OnComfirm;
@Comfirm.performed -= m_Wrapper.m_PlayerInOPActionsCallbackInterface.OnComfirm;
@Comfirm.canceled -= m_Wrapper.m_PlayerInOPActionsCallbackInterface.OnComfirm;
@ChooseUpOne.started -= m_Wrapper.m_PlayerInOPActionsCallbackInterface.OnChooseUpOne;
@ChooseUpOne.performed -= m_Wrapper.m_PlayerInOPActionsCallbackInterface.OnChooseUpOne;
@ChooseUpOne.canceled -= m_Wrapper.m_PlayerInOPActionsCallbackInterface.OnChooseUpOne;
@ChooseDownOne.started -= m_Wrapper.m_PlayerInOPActionsCallbackInterface.OnChooseDownOne;
@ChooseDownOne.performed -= m_Wrapper.m_PlayerInOPActionsCallbackInterface.OnChooseDownOne;
@ChooseDownOne.canceled -= m_Wrapper.m_PlayerInOPActionsCallbackInterface.OnChooseDownOne;
}
m_Wrapper.m_PlayerInOPActionsCallbackInterface = instance;
if (instance != null)
{
@Comfirm.started += instance.OnComfirm;
@Comfirm.performed += instance.OnComfirm;
@Comfirm.canceled += instance.OnComfirm;
@ChooseUpOne.started += instance.OnChooseUpOne;
@ChooseUpOne.performed += instance.OnChooseUpOne;
@ChooseUpOne.canceled += instance.OnChooseUpOne;
@ChooseDownOne.started += instance.OnChooseDownOne;
@ChooseDownOne.performed += instance.OnChooseDownOne;
@ChooseDownOne.canceled += instance.OnChooseDownOne;
}
}
}
public PlayerInOPActions @PlayerInOP => new PlayerInOPActions(this);
private int m_PlayerSchemeIndex = -1;
public InputControlScheme PlayerScheme
{
@ -587,7 +961,7 @@ public class @Player : IInputActionCollection, IDisposable
void OnMoveHorizons(InputAction.CallbackContext context);
void OnRun(InputAction.CallbackContext context);
void OnInteraction(InputAction.CallbackContext context);
void OnCoding(InputAction.CallbackContext context);
void OnQuit(InputAction.CallbackContext context);
}
public interface INullMapActions
{
@ -599,4 +973,22 @@ public class @Player : IInputActionCollection, IDisposable
void OnThrow(InputAction.CallbackContext context);
void OnAdjustTheAngle(InputAction.CallbackContext context);
}
public interface IPlayerInCodingActions
{
void OnCoding(InputAction.CallbackContext context);
}
public interface IPlayerInReparingTheMachineActions
{
void OnComfirm(InputAction.CallbackContext context);
}
public interface IPlayerInMissionBookActions
{
void OnQuit(InputAction.CallbackContext context);
}
public interface IPlayerInOPActions
{
void OnComfirm(InputAction.CallbackContext context);
void OnChooseUpOne(InputAction.CallbackContext context);
void OnChooseDownOne(InputAction.CallbackContext context);
}
}

View File

@ -30,9 +30,9 @@
"interactions": "Press(behavior=2)"
},
{
"name": "Coding",
"name": "Quit",
"type": "Button",
"id": "f7af9390-5dad-4c80-a4a7-83d8314f8e88",
"id": "8d490180-d97c-4d4f-836c-a6f7a4392b67",
"expectedControlType": "Button",
"processors": "",
"interactions": "Press(behavior=2)"
@ -151,23 +151,23 @@
},
{
"name": "",
"id": "f934f611-8c36-46c6-ac79-b5cb10f172f8",
"path": "<Gamepad>/rightTrigger",
"id": "9fc9a4fc-1140-4bf4-acb9-5e210bf4f365",
"path": "<Keyboard>/k",
"interactions": "",
"processors": "",
"groups": "Player",
"action": "Coding",
"action": "Quit",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "eb88999b-e1c9-4d1e-9b74-683dc913e3a1",
"path": "<Keyboard>/space",
"id": "9bcc3236-8109-4b58-89db-131cb9301bf4",
"path": "<Gamepad>/buttonEast",
"interactions": "",
"processors": "",
"groups": "Player",
"action": "Coding",
"action": "Quit",
"isComposite": false,
"isPartOfComposite": false
}
@ -180,7 +180,7 @@
{
"name": "New action",
"type": "Button",
"id": "beabb251-6f14-495d-9364-88119e0f9bf0",
"id": "26b56a36-3d1d-4cb2-9efb-beb11a1d5267",
"expectedControlType": "Button",
"processors": "",
"interactions": ""
@ -189,7 +189,7 @@
"bindings": [
{
"name": "",
"id": "ae26865a-51e7-44ff-aea5-7c92da228cef",
"id": "9eff2e95-3f55-48f7-9135-a5be0149d9ae",
"path": "",
"interactions": "",
"processors": "",
@ -341,6 +341,218 @@
"isPartOfComposite": true
}
]
},
{
"name": "PlayerInCoding",
"id": "cf9f6510-ef62-47c2-9169-7097bc6c6b59",
"actions": [
{
"name": "Coding",
"type": "Button",
"id": "7740a478-a400-40d6-96a6-27525d86c2dc",
"expectedControlType": "Button",
"processors": "",
"interactions": "Press(behavior=2)"
}
],
"bindings": [
{
"name": "",
"id": "ddf24efa-fd79-4857-a09e-67b1843f0e5d",
"path": "<Gamepad>/rightTrigger",
"interactions": "",
"processors": "",
"groups": "Player",
"action": "Coding",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "d7103191-c434-42b6-a74c-50ad51ec6322",
"path": "<Keyboard>/space",
"interactions": "",
"processors": "",
"groups": "Player",
"action": "Coding",
"isComposite": false,
"isPartOfComposite": false
}
]
},
{
"name": "PlayerInReparingTheMachine",
"id": "d71f6668-2465-4d0b-9fab-d5bc6a92e671",
"actions": [
{
"name": "Comfirm",
"type": "Button",
"id": "43dde524-dc10-473f-b1e8-7ce5297afc88",
"expectedControlType": "Button",
"processors": "",
"interactions": ""
}
],
"bindings": [
{
"name": "",
"id": "0d7b7b13-bcb1-4c78-aea2-c52004d78d00",
"path": "<Keyboard>/f",
"interactions": "",
"processors": "",
"groups": "Player",
"action": "Comfirm",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "a1d323fa-54ce-4fd5-90dc-24af8e3f1115",
"path": "<Gamepad>/buttonWest",
"interactions": "",
"processors": "",
"groups": "Player",
"action": "Comfirm",
"isComposite": false,
"isPartOfComposite": false
}
]
},
{
"name": "PlayerInMissionBook",
"id": "fc5b786d-017d-4ed3-97f8-cb2cd03a606b",
"actions": [
{
"name": "Quit",
"type": "Button",
"id": "4d4b3e51-6a09-47af-84d0-6c113e870633",
"expectedControlType": "Button",
"processors": "",
"interactions": "Press(behavior=2)"
}
],
"bindings": [
{
"name": "",
"id": "2cec3d75-a26d-40af-bdd6-006ee4386738",
"path": "<Keyboard>/k",
"interactions": "",
"processors": "",
"groups": "Player",
"action": "Quit",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "51d166a5-9d42-461c-9da2-d14d84af00a5",
"path": "<Gamepad>/buttonEast",
"interactions": "",
"processors": "",
"groups": "Player",
"action": "Quit",
"isComposite": false,
"isPartOfComposite": false
}
]
},
{
"name": "PlayerInOP",
"id": "5a331aac-9cc8-4008-8ed7-5baaf017458e",
"actions": [
{
"name": "Comfirm",
"type": "Button",
"id": "12d2bc40-a928-4466-875e-4fa241b2550f",
"expectedControlType": "Button",
"processors": "",
"interactions": ""
},
{
"name": "ChooseUpOne",
"type": "Button",
"id": "942b5122-8451-4cb4-81f3-c6fe52f88ac4",
"expectedControlType": "Button",
"processors": "",
"interactions": ""
},
{
"name": "ChooseDownOne",
"type": "Button",
"id": "6cf7354b-35e6-495f-9e97-b4a3a1e95ac2",
"expectedControlType": "Button",
"processors": "",
"interactions": ""
}
],
"bindings": [
{
"name": "",
"id": "d684592a-4a19-4c14-9ec2-efae69e1df7d",
"path": "<Keyboard>/j",
"interactions": "",
"processors": "",
"groups": "Player",
"action": "Comfirm",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "af0d8581-102b-41ee-84a4-8a9088798bf6",
"path": "<Gamepad>/buttonSouth",
"interactions": "",
"processors": "",
"groups": "Player",
"action": "Comfirm",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "d6c00ff0-9572-4165-b505-c2bc06dcce3f",
"path": "<Keyboard>/w",
"interactions": "",
"processors": "",
"groups": "",
"action": "ChooseUpOne",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "77bb5808-8a5b-4a18-a82c-dfff5c8496d0",
"path": "<Gamepad>/leftStick/up",
"interactions": "",
"processors": "",
"groups": "Player",
"action": "ChooseUpOne",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "7085e565-dd45-4d48-acfc-efa4c3adc94e",
"path": "<Keyboard>/s",
"interactions": "",
"processors": "",
"groups": "Player",
"action": "ChooseDownOne",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "59367246-e998-4072-b774-2b3b54840e35",
"path": "<Gamepad>/leftStick/down",
"interactions": "",
"processors": "",
"groups": "Player",
"action": "ChooseDownOne",
"isComposite": false,
"isPartOfComposite": false
}
]
}
],
"controlSchemes": [

View File

@ -44,6 +44,6 @@ Material:
- WaveIntensity_2: 1
- WaveSpread_Value: 0
m_Colors:
- Center: {r: 0.04560378, g: 0.29311493, b: 0, a: 0}
- Center: {r: 0.29671168, g: 0.39065522, b: 0, a: 0}
- Vector2_d2d098295fc146f08b921b231b2e5199: {r: 1.6, g: 0.9, b: 0, a: 0}
m_BuildTextureStacks: []

View File

@ -0,0 +1,68 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-3884794239773962025
MonoBehaviour:
m_ObjectHideFlags: 3
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0b2db86121404754db890f4c8dfe81b2, type: 3}
m_Name: Bloom
m_EditorClassIdentifier:
active: 1
m_AdvancedMode: 0
threshold:
m_OverrideState: 1
m_Value: 0.98
min: 0
intensity:
m_OverrideState: 1
m_Value: 9.59354
min: 0
scatter:
m_OverrideState: 0
m_Value: 0.7
min: 0
max: 1
clamp:
m_OverrideState: 0
m_Value: 65472
min: 0
tint:
m_OverrideState: 0
m_Value: {r: 1, g: 0, b: 0, a: 1}
hdr: 0
showAlpha: 0
showEyeDropper: 1
highQualityFiltering:
m_OverrideState: 0
m_Value: 0
skipIterations:
m_OverrideState: 0
m_Value: 1
min: 0
max: 16
dirtTexture:
m_OverrideState: 0
m_Value: {fileID: 0}
dirtIntensity:
m_OverrideState: 0
m_Value: 0
min: 0
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3}
m_Name: post
m_EditorClassIdentifier:
components:
- {fileID: -3884794239773962025}

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 276382b4749182849a2306c94b19d810
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 236dc77b3760ae74fa6ce9a1be8f52e3
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -12,6 +12,8 @@ GameObject:
- component: {fileID: 4018427281142380166}
- component: {fileID: 4018427281142380167}
- component: {fileID: 4018427281142380164}
- component: {fileID: 8403612127672763802}
- component: {fileID: 8518812855673515507}
m_Layer: 0
m_Name: "\u6295\u63B7\u7269"
m_TagString: "\u6295\u63B7\u7269"
@ -73,7 +75,7 @@ SpriteRenderer:
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 2
m_Sprite: {fileID: 21300000, guid: 6f62c397230d6d845b87a8e53d67c0e1, type: 3}
m_Sprite: {fileID: 21300000, guid: ef77bbeb0b00c5448be91cfa1c5ac9f2, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
@ -99,7 +101,7 @@ Rigidbody2D:
m_Mass: 1
m_LinearDrag: 0
m_AngularDrag: 0.05
m_GravityScale: 1
m_GravityScale: 2
m_Material: {fileID: 0}
m_Interpolate: 0
m_SleepingMode: 1
@ -121,3 +123,112 @@ CapsuleCollider2D:
m_Offset: {x: 0, y: 0}
m_Size: {x: 1, y: 1}
m_Direction: 0
--- !u!114 &8403612127672763802
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4018427281142380165}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 621395b8c0d84a847a7f7f6e059e43a0, type: 3}
m_Name:
m_EditorClassIdentifier:
amINoisy: 0
--- !u!82 &8518812855673515507
AudioSource:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4018427281142380165}
m_Enabled: 1
serializedVersion: 4
OutputAudioMixerGroup: {fileID: 0}
m_audioClip: {fileID: 8300000, guid: 247d41891d3a3c940beb1c523d8316a9, type: 3}
m_PlayOnAwake: 0
m_Volume: 0.6
m_Pitch: 1
Loop: 0
Mute: 0
Spatialize: 0
SpatializePostEffects: 0
Priority: 128
DopplerLevel: 1
MinDistance: 1
MaxDistance: 20
Pan2D: 0
rolloffMode: 1
BypassEffects: 0
BypassListenerEffects: 0
BypassReverbZones: 0
rolloffCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 1
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
panLevelCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
spreadCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
reverbZoneMixCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4

View File

@ -28,7 +28,7 @@ Transform:
m_GameObject: {fileID: 3118168874406839345}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -12.81, y: -1.82, z: 0}
m_LocalScale: {x: 0.24867, y: 0.24867, z: 0.24867}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 0
@ -73,7 +73,7 @@ SpriteRenderer:
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 1
m_Sprite: {fileID: 21300000, guid: bcd5b5f11de95ec4ba92005e4a404502, type: 3}
m_Sprite: {fileID: 21300000, guid: cef007c73643ac1489e74c9e65f37dac, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
@ -101,7 +101,7 @@ BoxCollider2D:
m_SpriteTilingProperty:
border: {x: 0, y: 0, z: 0, w: 0}
pivot: {x: 0.5, y: 0.5}
oldSize: {x: 3.6, y: 3.6}
oldSize: {x: 1.77, y: 1.12}
newSize: {x: 3.6, y: 3.6}
adaptiveTilingThreshold: 0.5
drawMode: 0

View File

@ -0,0 +1,254 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &1592858985094853602
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1592858985094853630}
- component: {fileID: 1592858985094853601}
- component: {fileID: 1592858985094853600}
- component: {fileID: 1592858985094853603}
- component: {fileID: 6143202535034142973}
- component: {fileID: 6333835364613466260}
- component: {fileID: 2440575637357962413}
m_Layer: 0
m_Name: "\u706B\u628A"
m_TagString: "\u6295\u63B7\u7269"
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1592858985094853630
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1592858985094853602}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 25.72, y: 2.26, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &1592858985094853601
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1592858985094853602}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 2
m_Sprite: {fileID: 21300000, guid: a68ae5146f2df71419de2740c994f957, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 1, y: 1}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0
--- !u!50 &1592858985094853600
Rigidbody2D:
serializedVersion: 4
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1592858985094853602}
m_BodyType: 0
m_Simulated: 1
m_UseFullKinematicContacts: 0
m_UseAutoMass: 0
m_Mass: 1
m_LinearDrag: 0
m_AngularDrag: 0.05
m_GravityScale: 2
m_Material: {fileID: 0}
m_Interpolate: 0
m_SleepingMode: 1
m_CollisionDetection: 0
m_Constraints: 0
--- !u!70 &1592858985094853603
CapsuleCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1592858985094853602}
m_Enabled: 1
m_Density: 1
m_Material: {fileID: 0}
m_IsTrigger: 0
m_UsedByEffector: 0
m_UsedByComposite: 0
m_Offset: {x: 0, y: 0}
m_Size: {x: 1, y: 1}
m_Direction: 0
--- !u!114 &6143202535034142973
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1592858985094853602}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 621395b8c0d84a847a7f7f6e059e43a0, type: 3}
m_Name:
m_EditorClassIdentifier:
amINoisy: 0
--- !u!82 &6333835364613466260
AudioSource:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1592858985094853602}
m_Enabled: 1
serializedVersion: 4
OutputAudioMixerGroup: {fileID: 0}
m_audioClip: {fileID: 8300000, guid: 247d41891d3a3c940beb1c523d8316a9, type: 3}
m_PlayOnAwake: 0
m_Volume: 0.6
m_Pitch: 1
Loop: 0
Mute: 0
Spatialize: 0
SpatializePostEffects: 0
Priority: 128
DopplerLevel: 1
MinDistance: 1
MaxDistance: 20
Pan2D: 0
rolloffMode: 1
BypassEffects: 0
BypassListenerEffects: 0
BypassReverbZones: 0
rolloffCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 1
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
panLevelCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
spreadCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
reverbZoneMixCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
--- !u!95 &2440575637357962413
Animator:
serializedVersion: 3
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1592858985094853602}
m_Enabled: 1
m_Avatar: {fileID: 0}
m_Controller: {fileID: 9100000, guid: 186b4e60ce9cbed4a9ff42e04ff1d518, type: 2}
m_CullingMode: 0
m_UpdateMode: 0
m_ApplyRootMotion: 0
m_LinearVelocityBlending: 0
m_WarningMessage:
m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorControllerStateOnDisable: 0

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: e896c63f475329246a4c655bc92dc61a
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,12 @@
fileFormatVersion: 2
<<<<<<< HEAD:Assets/CG动画纹理.meta
guid: 88ea1c223471b9342adcb4697e929fda
=======
guid: 0df21f9e5ece7064ab8bcb653278a9b9
>>>>>>> 3b5e1df3526800951a3ee1bffe1bdbb55b6a1789:Assets/Prefabs/敌人.meta
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,188 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &5986498137582737162
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5986498137582737163}
- component: {fileID: 5986498137582737164}
m_Layer: 0
m_Name: "\u542C\u89C9\u8303\u56F4"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5986498137582737163
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5986498137582737162}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 5986498138722465911}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!61 &5986498137582737164
BoxCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5986498137582737162}
m_Enabled: 1
m_Density: 1
m_Material: {fileID: 0}
m_IsTrigger: 1
m_UsedByEffector: 0
m_UsedByComposite: 0
m_Offset: {x: 0, y: 0}
m_SpriteTilingProperty:
border: {x: 0, y: 0, z: 0, w: 0}
pivot: {x: 0, y: 0}
oldSize: {x: 0, y: 0}
newSize: {x: 0, y: 0}
adaptiveTilingThreshold: 0
drawMode: 0
adaptiveTiling: 0
m_AutoTiling: 0
serializedVersion: 2
m_Size: {x: 3.8, y: 1.1}
m_EdgeRadius: 0
--- !u!1 &5986498138722465910
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5986498138722465911}
- component: {fileID: 5986498138722465800}
- component: {fileID: 5986498138722465801}
- component: {fileID: 5986498138722465802}
m_Layer: 0
m_Name: "\u5DE1\u903B\u654C\u4EBA"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5986498138722465911
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5986498138722465910}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -22.63, y: -0.67, z: 0}
m_LocalScale: {x: 7.8272, y: 7.8272, z: 7.8272}
m_Children:
- {fileID: 5986498137582737163}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &5986498138722465800
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5986498138722465910}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 0.16, y: 0.16}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0
--- !u!61 &5986498138722465801
BoxCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5986498138722465910}
m_Enabled: 1
m_Density: 1
m_Material: {fileID: 0}
m_IsTrigger: 1
m_UsedByEffector: 0
m_UsedByComposite: 0
m_Offset: {x: 0.27, y: 0}
m_SpriteTilingProperty:
border: {x: 0.049999997, y: 0.049999997, z: 0.049999997, w: 0.049999997}
pivot: {x: 0.5, y: 0.5}
oldSize: {x: 0.16, y: 0.16}
newSize: {x: 0.16, y: 0.16}
adaptiveTilingThreshold: 0.5
drawMode: 0
adaptiveTiling: 0
m_AutoTiling: 0
serializedVersion: 2
m_Size: {x: 0.4, y: 0.16}
m_EdgeRadius: 0
--- !u!114 &5986498138722465802
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5986498138722465910}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 7876c9fea5e4ef84294916d29c36eab0, type: 3}
m_Name:
m_EditorClassIdentifier:
point1: {fileID: 0}
point2: {fileID: 0}
walkSpeed: 5
rushSpeed: 10
speed: 0
missiles: []

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 764aeecad5365d143b254c2a34563185
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,151 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &8082445130133277909
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8082445130133277908}
- component: {fileID: 8082445130133277899}
- component: {fileID: 8082445130133277898}
- component: {fileID: 8082445130133277897}
- component: {fileID: 8082445130133277896}
m_Layer: 0
m_Name: "\u673A\u67AA\u624B"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8082445130133277908
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8082445130133277909}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -14.6, y: -1.1, z: 0}
m_LocalScale: {x: 11.589, y: 11.589, z: 11.589}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &8082445130133277899
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8082445130133277909}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 10
m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 10, y: 10}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0
--- !u!61 &8082445130133277898
BoxCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8082445130133277909}
m_Enabled: 1
m_Density: 1
m_Material: {fileID: 0}
m_IsTrigger: 1
m_UsedByEffector: 0
m_UsedByComposite: 0
m_Offset: {x: -0.24, y: 0}
m_SpriteTilingProperty:
border: {x: 0.049999997, y: 0.049999997, z: 0.049999997, w: 0.049999997}
pivot: {x: 0.5, y: 0.5}
oldSize: {x: 0.16, y: 0.16}
newSize: {x: 10, y: 10}
adaptiveTilingThreshold: 0.5
drawMode: 0
adaptiveTiling: 0
m_AutoTiling: 0
serializedVersion: 2
m_Size: {x: 0.3, y: 0.09}
m_EdgeRadius: 0
--- !u!61 &8082445130133277897
BoxCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8082445130133277909}
m_Enabled: 1
m_Density: 1
m_Material: {fileID: 0}
m_IsTrigger: 0
m_UsedByEffector: 0
m_UsedByComposite: 0
m_Offset: {x: 0, y: 0}
m_SpriteTilingProperty:
border: {x: 0.049999997, y: 0.049999997, z: 0.049999997, w: 0.049999997}
pivot: {x: 0.5, y: 0.5}
oldSize: {x: 0.16, y: 0.16}
newSize: {x: 10, y: 10}
adaptiveTilingThreshold: 0.5
drawMode: 0
adaptiveTiling: 0
m_AutoTiling: 0
serializedVersion: 2
m_Size: {x: 0.16, y: 0.16}
m_EdgeRadius: 0
--- !u!114 &8082445130133277896
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8082445130133277909}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e5cdd99633c75ab4293d9cc2cc869bd1, type: 3}
m_Name:
m_EditorClassIdentifier:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: fab0acc13c79e5248a20877602bd9007
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,345 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &6516117755271630969
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6516117755271630970}
- component: {fileID: 6516117755271630971}
- component: {fileID: 6516117755271630964}
- component: {fileID: 6516117755271630965}
m_Layer: 0
m_Name: "\u7889\u5821"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6516117755271630970
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6516117755271630969}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -18, y: 1.27, z: 0}
m_LocalScale: {x: 21.96877, y: 21.96877, z: 21.96877}
m_Children:
- {fileID: 6516117756321962475}
- {fileID: 6516117756588628026}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &6516117755271630971
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6516117755271630969}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 0.16, y: 0.16}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0
--- !u!61 &6516117755271630964
BoxCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6516117755271630969}
m_Enabled: 1
m_Density: 1
m_Material: {fileID: 0}
m_IsTrigger: 1
m_UsedByEffector: 0
m_UsedByComposite: 0
m_Offset: {x: 0, y: -0.14}
m_SpriteTilingProperty:
border: {x: 0.049999997, y: 0.049999997, z: 0.049999997, w: 0.049999997}
pivot: {x: 0.5, y: 0.5}
oldSize: {x: 0.16, y: 0.16}
newSize: {x: 0.16, y: 0.16}
adaptiveTilingThreshold: 0.5
drawMode: 0
adaptiveTiling: 0
m_AutoTiling: 0
serializedVersion: 2
m_Size: {x: 0.48, y: 0.09}
m_EdgeRadius: 0
--- !u!114 &6516117755271630965
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6516117755271630969}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 2a0794ee551f42d4dab41e0548763fd5, type: 3}
m_Name:
m_EditorClassIdentifier:
firingInterval: 2
--- !u!1 &6516117756321962474
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6516117756321962475}
- component: {fileID: 6516117756321962468}
- component: {fileID: 6516117756321962469}
m_Layer: 0
m_Name: "\u5C04\u51FB\u533A1"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6516117756321962475
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6516117756321962474}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -0.157, y: -0.143, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 6516117755271630970}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!61 &6516117756321962468
BoxCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6516117756321962474}
m_Enabled: 1
m_Density: 1
m_Material: {fileID: 0}
m_IsTrigger: 1
m_UsedByEffector: 0
m_UsedByComposite: 0
m_Offset: {x: 0, y: 0}
m_SpriteTilingProperty:
border: {x: 0.049999997, y: 0.049999997, z: 0.049999997, w: 0.049999997}
pivot: {x: 0.5, y: 0.5}
oldSize: {x: 0.16, y: 0.16}
newSize: {x: 0.16, y: 0.16}
adaptiveTilingThreshold: 0.5
drawMode: 0
adaptiveTiling: 0
m_AutoTiling: 0
serializedVersion: 2
m_Size: {x: 0.13, y: 0.09}
m_EdgeRadius: 0
--- !u!212 &6516117756321962469
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6516117756321962474}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 0.16, y: 0.16}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0
--- !u!1 &6516117756588628025
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6516117756588628026}
- component: {fileID: 6516117756588628027}
- component: {fileID: 6516117756588628020}
m_Layer: 0
m_Name: "\u5C04\u51FB\u533A2"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6516117756588628026
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6516117756588628025}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0.14, y: -0.134, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 6516117755271630970}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!61 &6516117756588628027
BoxCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6516117756588628025}
m_Enabled: 1
m_Density: 1
m_Material: {fileID: 0}
m_IsTrigger: 1
m_UsedByEffector: 0
m_UsedByComposite: 0
m_Offset: {x: 0, y: 0}
m_SpriteTilingProperty:
border: {x: 0.049999997, y: 0.049999997, z: 0.049999997, w: 0.049999997}
pivot: {x: 0.5, y: 0.5}
oldSize: {x: 0.16, y: 0.16}
newSize: {x: 0.16, y: 0.16}
adaptiveTilingThreshold: 0.5
drawMode: 0
adaptiveTiling: 0
m_AutoTiling: 0
serializedVersion: 2
m_Size: {x: 0.13, y: 0.1}
m_EdgeRadius: 0
--- !u!212 &6516117756588628020
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6516117756588628025}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 0.16, y: 0.16}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 5ad2f573d77b68149b5b3270cac7842f
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 99cbe8441349b9d4c9b8f37b77c084fc
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,229 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &7920610581800400102
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7920610581800400089}
- component: {fileID: 7920610581800400088}
m_Layer: 0
m_Name: "\u5DE6\u706F\u5149"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7920610581800400089
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7920610581800400102}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 7920610581955074908}
- {fileID: 7920610582211979002}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!95 &7920610581800400088
Animator:
serializedVersion: 3
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7920610581800400102}
m_Enabled: 1
m_Avatar: {fileID: 0}
m_Controller: {fileID: 9100000, guid: ef5be6d0fdd2d48488f49d3077c3662b, type: 2}
m_CullingMode: 0
m_UpdateMode: 0
m_ApplyRootMotion: 0
m_LinearVelocityBlending: 0
m_WarningMessage:
m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorControllerStateOnDisable: 0
--- !u!1 &7920610581955074909
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7920610581955074908}
- component: {fileID: 7920610581955074911}
m_Layer: 0
m_Name: "\u5DE6\u63A2\u7167"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7920610581955074908
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7920610581955074909}
m_LocalRotation: {x: 0.0002356353, y: 0.047744527, z: 0.9988474, w: 0.0049296482}
m_LocalPosition: {x: 85.78, y: 5.1700006, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 7920610581800400089}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -5.473, y: 0.054, z: -180.568}
--- !u!114 &7920610581955074911
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7920610581955074909}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3}
m_Name:
m_EditorClassIdentifier:
m_LightType: 3
m_BlendStyleIndex: 0
m_FalloffIntensity: 0.307
m_Color: {r: 1, g: 0.9018647, b: 0.3726415, a: 1}
m_Intensity: 0.91
m_LightVolumeOpacity: 0
m_ApplyToSortingLayers: 00000000
m_LightCookieSprite: {fileID: 0}
m_UseNormalMap: 0
m_LightOrder: 0
m_AlphaBlendOnOverlap: 0
m_ShadowIntensity: 0
m_ShadowVolumeIntensity: 0
m_PointLightInnerAngle: 71
m_PointLightOuterAngle: 83
m_PointLightInnerRadius: 0
m_PointLightOuterRadius: 7.98
m_PointLightDistance: 3
m_PointLightQuality: 1
m_ShapeLightParametricSides: 5
m_ShapeLightParametricAngleOffset: 0
m_ShapeLightParametricRadius: 1
m_ShapeLightFalloffSize: 0.5
m_ShapeLightFalloffOffset: {x: 0, y: 0}
m_ShapePath:
- {x: -0.5, y: -0.5, z: 0}
- {x: 0.5, y: -0.5, z: 0}
- {x: 0.5, y: 0.5, z: 0}
- {x: -0.5, y: 0.5, z: 0}
--- !u!1 &7920610582211979003
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7920610582211979002}
- component: {fileID: 7920610582211979005}
m_Layer: 0
m_Name: Freeform Light 2D
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7920610582211979002
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7920610582211979003}
m_LocalRotation: {x: -0, y: -0, z: 8.003553e-11, w: 1}
m_LocalPosition: {x: 85.9, y: -1.780001, z: 0}
m_LocalScale: {x: 0.9523001, y: 0.95229995, z: 0.9523001}
m_Children: []
m_Father: {fileID: 7920610581800400089}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &7920610582211979005
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7920610582211979003}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3}
m_Name:
m_EditorClassIdentifier:
m_LightType: 1
m_BlendStyleIndex: 0
m_FalloffIntensity: 0.278
m_Color: {r: 1, g: 0.9356629, b: 0.5518868, a: 1}
m_Intensity: 0.31
m_LightVolumeOpacity: 0
m_ApplyToSortingLayers: 00000000
m_LightCookieSprite: {fileID: 0}
m_UseNormalMap: 0
m_LightOrder: 1
m_AlphaBlendOnOverlap: 0
m_ShadowIntensity: 0
m_ShadowVolumeIntensity: 0
m_PointLightInnerAngle: 360
m_PointLightOuterAngle: 360
m_PointLightInnerRadius: 0
m_PointLightOuterRadius: 1
m_PointLightDistance: 3
m_PointLightQuality: 1
m_ShapeLightParametricSides: 5
m_ShapeLightParametricAngleOffset: 0
m_ShapeLightParametricRadius: 1
m_ShapeLightFalloffSize: 0.5
m_ShapeLightFalloffOffset: {x: 0, y: 0}
m_ShapePath:
- {x: -4.6315913, y: -0.7025323, z: 0}
- {x: -4.0610414, y: -0.8913472, z: 0}
- {x: -3.1810207, y: -1.0135723, z: 0}
- {x: -1.8854381, y: -1.0624626, z: 0}
- {x: -0.9320639, y: -1.1113523, z: 0}
- {x: 0.19239742, y: -1.0869073, z: 0}
- {x: 1.219091, y: -1.135797, z: 0}
- {x: 2.4413457, y: -1.1113523, z: 0}
- {x: 3.4680393, y: -1.0380169, z: 0}
- {x: 4.2258353, y: -0.9402369, z: 0}
- {x: 4.8179793, y: -0.6553061, z: 0}
- {x: 5.1823726, y: -0.42121872, z: 0}
- {x: 5.4830704, y: -0.16552782, z: 0}
- {x: 5.552353, y: 0.05241275, z: 0}
- {x: 5.516403, y: 0.25469542, z: 0}
- {x: 5.47229, y: 0.4687214, z: 0}
- {x: 5.339134, y: 0.7384765, z: 0}
- {x: 5.1360397, y: 0.90104175, z: 0}
- {x: 4.915764, y: 0.90437424, z: 0}
- {x: 4.1280503, y: 1.1620383, z: 0}
- {x: 3.2235901, y: 1.2598186, z: 0}
- {x: 1.976887, y: 1.3575988, z: 0}
- {x: 0.9746418, y: 1.3087088, z: 0}
- {x: -0.66317487, y: 1.2109282, z: 0}
- {x: -2.105439, y: 1.1864833, z: 0}
- {x: -3.2054691, y: 1.1620383, z: 0}
- {x: -4.134378, y: 1.015368, z: 0}
- {x: -4.7622857, y: 1.0021542, z: 0}
- {x: -5.239647, y: 0.9170536, z: 0}
- {x: -5.5618286, y: 0.6739396, z: 0}
- {x: -5.768036, y: 0.29259086, z: 0}
- {x: -5.7547836, y: -0.06978321, z: 0}
- {x: -5.703987, y: -0.4599669, z: 0}
- {x: -5.416252, y: -0.62005806, z: 0}
- {x: -5.0382123, y: -0.6765543, z: 0}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 952f85b6f7a25404cab4a47c5b6fb1ab
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,108 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &6211591035621985141
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6211591035621985137}
- component: {fileID: 6211591035621985142}
- component: {fileID: 6211591035621985143}
- component: {fileID: 6211591035621985140}
m_Layer: 0
m_Name: "\u80CC\u666F\u7206\u70B8"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6211591035621985137
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6211591035621985141}
m_LocalRotation: {x: 0, y: 0, z: 0.00639663, w: 0.99997956}
m_LocalPosition: {x: -18.47, y: 0.6933592, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0.733}
--- !u!114 &6211591035621985142
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6211591035621985141}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3}
m_Name:
m_EditorClassIdentifier:
m_LightType: 3
m_BlendStyleIndex: 0
m_FalloffIntensity: 0.493
m_Color: {r: 1, g: 0.67976373, b: 0, a: 1}
m_Intensity: 141.42
m_LightVolumeOpacity: 0
m_ApplyToSortingLayers: 87ef51a6
m_LightCookieSprite: {fileID: 0}
m_UseNormalMap: 0
m_LightOrder: 0
m_AlphaBlendOnOverlap: 0
m_ShadowIntensity: 0
m_ShadowVolumeIntensity: 0
m_PointLightInnerAngle: 360
m_PointLightOuterAngle: 360
m_PointLightInnerRadius: 5.07
m_PointLightOuterRadius: 5.79
m_PointLightDistance: 3
m_PointLightQuality: 1
m_ShapeLightParametricSides: 5
m_ShapeLightParametricAngleOffset: 0
m_ShapeLightParametricRadius: 1
m_ShapeLightFalloffSize: 0.5
m_ShapeLightFalloffOffset: {x: 0, y: 0}
m_ShapePath:
- {x: -0.5, y: -0.5, z: 0}
- {x: 0.5, y: -0.5, z: 0}
- {x: 0.5, y: 0.5, z: 0}
- {x: -0.5, y: 0.5, z: 0}
--- !u!95 &6211591035621985143
Animator:
serializedVersion: 3
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6211591035621985141}
m_Enabled: 1
m_Avatar: {fileID: 0}
m_Controller: {fileID: 9100000, guid: b7f1a5a7d4c4eec4085c9508c7eb30e4, type: 2}
m_CullingMode: 0
m_UpdateMode: 0
m_ApplyRootMotion: 0
m_LinearVelocityBlending: 0
m_WarningMessage:
m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorControllerStateOnDisable: 0
--- !u!114 &6211591035621985140
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6211591035621985141}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 42c5b2a049cd8db4eaf18ed7a1091b86, type: 3}
m_Name:
m_EditorClassIdentifier:
BoomLight: {fileID: 6211591035621985142}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: a27cf16675cdfa64b8edf7f2ccea7f7d
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,229 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &8233114533063075528
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8233114533063075529}
- component: {fileID: 8233114533063075543}
- component: {fileID: 8233114533063075542}
m_Layer: 5
m_Name: "\u4FEE\u7535\u8BDD\u7EBF\u754C\u9762"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &8233114533063075529
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8233114533063075528}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0.15, y: 0.15, z: 0.15}
m_Children:
- {fileID: 8233114533355190934}
- {fileID: 8233114534707674507}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.61048114, y: 0.20600002}
m_AnchorMax: {x: 0.86200005, y: 0.572}
m_AnchoredPosition: {x: -432.00003, y: -3.9000397}
m_SizeDelta: {x: 297, y: 142}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &8233114533063075543
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8233114533063075528}
m_CullTransparentMesh: 1
--- !u!114 &8233114533063075542
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8233114533063075528}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.21960786, g: 0.21960786, b: 0.21960786, a: 0}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &8233114533355190921
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8233114533355190934}
- component: {fileID: 8233114533355190932}
- component: {fileID: 8233114533355190935}
m_Layer: 5
m_Name: "\u8FDB\u5EA6\u6761\u80CC\u666F"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &8233114533355190934
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8233114533355190921}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 8233114533063075529}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.2732673, y: 0.23600002}
m_AnchorMax: {x: 0.72315717, y: 0.80067426}
m_AnchoredPosition: {x: 0.5, y: -3.9999695}
m_SizeDelta: {x: -79, y: -26}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &8233114533355190932
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8233114533355190921}
m_CullTransparentMesh: 1
--- !u!114 &8233114533355190935
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8233114533355190921}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &8233114534707674506
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8233114534707674507}
- component: {fileID: 8233114534707674505}
- component: {fileID: 8233114534707674504}
m_Layer: 5
m_Name: "\u8FDB\u5EA6\u6761"
m_TagString: "\u8FDB\u5EA6\u6761"
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &8233114534707674507
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8233114534707674506}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 8233114533063075529}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.2732673, y: 0.23600002}
m_AnchorMax: {x: 0.72315717, y: 0.80067426}
m_AnchoredPosition: {x: 0.5, y: -3.9999695}
m_SizeDelta: {x: -79, y: -26}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &8233114534707674505
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8233114534707674506}
m_CullTransparentMesh: 1
--- !u!114 &8233114534707674504
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8233114534707674506}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 0, b: 0, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0}
m_Type: 3
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 0.31
m_FillClockwise: 1
m_FillOrigin: 2
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 82d871be611f9d14fbe8c166075c1a37
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: be137567ab5f12047b3a7cb77de43046
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -24,7 +24,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1692961902559028648}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalPosition: {x: 0.9, y: -0.76, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 3719369086825294709}
@ -44,6 +44,7 @@ GameObject:
- component: {fileID: 1692961902718145227}
- component: {fileID: 1692961902718145226}
- component: {fileID: 1692961902718145223}
- component: {fileID: 921260772}
m_Layer: 0
m_Name: "\u5C0F\u5B69"
m_TagString: Player
@ -147,7 +148,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
catched: {fileID: 0}
missile: {fileID: 4018427281142380165, guid: 628f0c1ef857ddd4687c94b8ba9b1aa6, type: 3}
throwOffset: {fileID: 0}
throwOffset: {fileID: 1692961902559028647}
--- !u!114 &1692961902718145223
MonoBehaviour:
m_ObjectHideFlags: 0
@ -225,7 +226,7 @@ MonoBehaviour:
m_Calls:
- m_Target: {fileID: 1692961902718145226}
m_TargetAssemblyTypeName: M_Player, Assembly-CSharp
m_MethodName: OnCoding
m_MethodName: OnThrowQuit
m_Mode: 0
m_Arguments:
m_ObjectArgument: {fileID: 0}
@ -235,14 +236,6 @@ MonoBehaviour:
m_StringArgument:
m_BoolArgument: 0
m_CallState: 2
m_ActionId: f7af9390-5dad-4c80-a4a7-83d8314f8e88
m_ActionName: PlayerNormal/Codeing[/XInputControllerWindows/rightTrigger,/Keyboard/space]
- m_PersistentCalls:
m_Calls: []
m_ActionId: beabb251-6f14-495d-9364-88119e0f9bf0
m_ActionName: NullMap/New action
- m_PersistentCalls:
m_Calls: []
m_ActionId: 078b3370-2cb6-4574-9156-0146ae814573
m_ActionName: PlayerInThrowing/Quit[/Keyboard/k]
- m_PersistentCalls:
@ -277,11 +270,149 @@ MonoBehaviour:
m_CallState: 2
m_ActionId: fddd4068-5ae8-4c1a-8498-4c8c30327f57
m_ActionName: PlayerInThrowing/AdjustTheAngle[/Keyboard/s,/Keyboard/w]
- m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 1692961902718145226}
m_TargetAssemblyTypeName: M_Player, Assembly-CSharp
m_MethodName: OnQuit
m_Mode: 0
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 0
m_CallState: 2
m_ActionId: 8d490180-d97c-4d4f-836c-a6f7a4392b67
m_ActionName: PlayerNormal/Quit[/Keyboard/k,/XInputControllerWindows/buttonEast]
- m_PersistentCalls:
m_Calls: []
m_ActionId: 7740a478-a400-40d6-96a6-27525d86c2dc
m_ActionName: PlayerInCoding/Coding[/Keyboard/space]
- m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 1692961902718145226}
m_TargetAssemblyTypeName: M_Player, Assembly-CSharp
m_MethodName: OnComfirm
m_Mode: 0
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 0
m_CallState: 2
m_ActionId: 43dde524-dc10-473f-b1e8-7ce5297afc88
m_ActionName: PlayerInReparingTheMachine/Comfirm[/Keyboard/f]
- m_PersistentCalls:
m_Calls: []
m_ActionId: 26b56a36-3d1d-4cb2-9efb-beb11a1d5267
m_ActionName: NullMap/New action
m_NeverAutoSwitchControlSchemes: 0
m_DefaultControlScheme: Player
m_DefaultControlScheme:
m_DefaultActionMap: PlayerNormal
m_SplitScreenIndex: -1
m_Camera: {fileID: 0}
--- !u!120 &921260772
LineRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5563886958839055788}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_MotionVectors: 0
m_LightProbeUsage: 0
m_ReflectionProbeUsage: 0
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: 2bcc72af9791dfb448148e231fb8c7ee, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 3
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 10
m_Positions:
- {x: 0, y: 0, z: 0}
- {x: 0, y: 0, z: 1}
m_Parameters:
serializedVersion: 3
widthMultiplier: 1
widthCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 1
value: 0.13888931
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
colorGradient:
serializedVersion: 2
key0: {r: 1, g: 1, b: 1, a: 1}
key1: {r: 1, g: 1, b: 1, a: 1}
key2: {r: 0, g: 0, b: 0, a: 0}
key3: {r: 0, g: 0, b: 0, a: 0}
key4: {r: 0, g: 0, b: 0, a: 0}
key5: {r: 0, g: 0, b: 0, a: 0}
key6: {r: 0, g: 0, b: 0, a: 0}
key7: {r: 0, g: 0, b: 0, a: 0}
ctime0: 0
ctime1: 65535
ctime2: 0
ctime3: 0
ctime4: 0
ctime5: 0
ctime6: 0
ctime7: 0
atime0: 0
atime1: 65535
atime2: 0
atime3: 0
atime4: 0
atime5: 0
atime6: 0
atime7: 0
m_Mode: 0
m_NumColorKeys: 2
m_NumAlphaKeys: 2
numCornerVertices: 0
numCapVertices: 0
alignment: 0
textureMode: 0
shadowBias: 0.5
generateLightingData: 0
m_UseWorldSpace: 1
m_Loop: 0
--- !u!1001 &3957130042712587998
PrefabInstance:
m_ObjectHideFlags: 0
@ -291,7 +422,7 @@ PrefabInstance:
m_Modifications:
- target: {fileID: -8970349389791645119, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: 0.05171001
value: 0.051708102
objectReference: {fileID: 0}
- target: {fileID: -8970349389791645119, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
@ -307,11 +438,11 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: -8768629961683683037, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: -0.0009851903
value: -0.0009868592
objectReference: {fileID: 0}
- target: {fileID: -8768629961683683037, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
value: 0.0009602383
value: 0.00095999986
objectReference: {fileID: 0}
- target: {fileID: -8768629961683683037, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Extent.x
@ -323,7 +454,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: -7914289121446776058, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: 0.0005945936
value: 0.00059310347
objectReference: {fileID: 0}
- target: {fileID: -7914289121446776058, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
@ -339,7 +470,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: -7274282554946910137, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: 0.0021401048
value: 0.0021400452
objectReference: {fileID: 0}
- target: {fileID: -7274282554946910137, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
@ -355,11 +486,11 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: -6734166163963399142, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: 0.0012998283
value: 0.0012981594
objectReference: {fileID: 0}
- target: {fileID: -6734166163963399142, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
value: -0.02864492
value: -0.028644443
objectReference: {fileID: 0}
- target: {fileID: -6734166163963399142, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Extent.x
@ -371,11 +502,11 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: -6001402528758460064, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: -0.0008700788
value: -0.0008699596
objectReference: {fileID: 0}
- target: {fileID: -6001402528758460064, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
value: 0.00000047683716
value: 0
objectReference: {fileID: 0}
- target: {fileID: -6001402528758460064, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Extent.x
@ -443,7 +574,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: -5583197367595257359, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: 0
value: 0.000015258789
objectReference: {fileID: 0}
- target: {fileID: -5583197367595257359, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
@ -459,7 +590,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: -5247984839549073334, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: -0.00000021606684
value: 0
objectReference: {fileID: 0}
- target: {fileID: -5247984839549073334, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
@ -479,7 +610,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: -4385646031045499151, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
value: -0.0008551851
value: -0.0008554235
objectReference: {fileID: 0}
- target: {fileID: -4385646031045499151, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Extent.x
@ -491,11 +622,11 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: -4264577982327312459, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: 0.0026249886
value: 0.0026230812
objectReference: {fileID: 0}
- target: {fileID: -4264577982327312459, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
value: -0.024820268
value: -0.02482003
objectReference: {fileID: 0}
- target: {fileID: -4264577982327312459, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Extent.x
@ -503,7 +634,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: -3942798046597374264, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: 0.0021202192
value: 0.0021180734
objectReference: {fileID: 0}
- target: {fileID: -3942798046597374264, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
@ -519,7 +650,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: -3732212491034922717, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: -0.002754502
value: -0.0027568862
objectReference: {fileID: 0}
- target: {fileID: -3732212491034922717, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
@ -543,11 +674,11 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: -2539634155857041622, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: -0.002064973
value: -0.0020687878
objectReference: {fileID: 0}
- target: {fileID: -2539634155857041622, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
value: -0.00000048428774
value: -0.000000007450581
objectReference: {fileID: 0}
- target: {fileID: -2539634155857041622, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Extent.x
@ -559,11 +690,11 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: -2160634030733310723, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: 0.0020700097
value: 0.0020681024
objectReference: {fileID: 0}
- target: {fileID: -2160634030733310723, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
value: 0.00000044703484
value: 0.000000923872
objectReference: {fileID: 0}
- target: {fileID: -2160634030733310723, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Extent.x
@ -575,11 +706,11 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: -1059228187761910039, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: -0.0005751252
value: -0.00057691336
objectReference: {fileID: 0}
- target: {fileID: -1059228187761910039, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
value: -0.0029606223
value: -0.002960503
objectReference: {fileID: 0}
- target: {fileID: -1059228187761910039, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Extent.x
@ -591,7 +722,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: -943491706676852375, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: 0.0010942295
value: 0.0010930598
objectReference: {fileID: 0}
- target: {fileID: -943491706676852375, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
@ -607,7 +738,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: -518390201096889253, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: -0.009690076
value: -0.009689957
objectReference: {fileID: 0}
- target: {fileID: -518390201096889253, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
@ -623,7 +754,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: -184478776732042136, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: 0.0016445816
value: 0.001643151
objectReference: {fileID: 0}
- target: {fileID: -184478776732042136, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
@ -639,7 +770,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 1957782921838011948, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: -0.00000062584877
value: -0.000001899898
objectReference: {fileID: 0}
- target: {fileID: 1957782921838011948, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
@ -655,7 +786,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 2096385014667964548, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: 0.0015450418
value: 0.0015412271
objectReference: {fileID: 0}
- target: {fileID: 2096385014667964548, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
@ -671,11 +802,11 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 2207641786743455394, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: 0.0002246052
value: 0.00022490323
objectReference: {fileID: 0}
- target: {fileID: 2207641786743455394, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
value: 0.00000047683716
value: 0.00000023841858
objectReference: {fileID: 0}
- target: {fileID: 2207641786743455394, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Extent.x
@ -687,7 +818,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 2300005457862149712, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: -0.0000010058284
value: -0.0000038146973
objectReference: {fileID: 0}
- target: {fileID: 2300005457862149712, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
@ -703,7 +834,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 2566878901993916379, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: 0.00091956556
value: 0.0009180829
objectReference: {fileID: 0}
- target: {fileID: 2566878901993916379, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
@ -719,7 +850,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 3580308165362473653, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: -0.0013848916
value: -0.0013887063
objectReference: {fileID: 0}
- target: {fileID: 3580308165362473653, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
@ -735,7 +866,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 3793586304269249155, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: 0.00080001354
value: 0.0007981062
objectReference: {fileID: 0}
- target: {fileID: 3793586304269249155, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
@ -759,11 +890,11 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 4812338330836884733, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: -0.00000052154064
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4812338330836884733, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
value: 0.0000009536743
value: 0.0000011920929
objectReference: {fileID: 0}
- target: {fileID: 4812338330836884733, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Extent.x
@ -775,11 +906,11 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 5072364404068036212, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: 0.00034476817
value: 0.00034691393
objectReference: {fileID: 0}
- target: {fileID: 5072364404068036212, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
value: -0.0004800409
value: -0.00048051775
objectReference: {fileID: 0}
- target: {fileID: 5072364404068036212, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Extent.x
@ -791,11 +922,11 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 5209907848668345870, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: 0.0014502779
value: 0.0014481321
objectReference: {fileID: 0}
- target: {fileID: 5209907848668345870, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
value: 0.0004399866
value: 0.00044046342
objectReference: {fileID: 0}
- target: {fileID: 5209907848668345870, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Extent.x
@ -807,7 +938,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 5452683758599913015, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: 0.00079936534
value: 0.00079811364
objectReference: {fileID: 0}
- target: {fileID: 5452683758599913015, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
@ -823,11 +954,11 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 5475140650991618958, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: -0.0007702708
value: -0.00077193975
objectReference: {fileID: 0}
- target: {fileID: 5475140650991618958, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
value: -0.039560854
value: -0.039560378
objectReference: {fileID: 0}
- target: {fileID: 5475140650991618958, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Extent.y
@ -835,11 +966,11 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 6082399734885695883, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: 0.002190426
value: 0.0021899492
objectReference: {fileID: 0}
- target: {fileID: 6082399734885695883, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
value: 0.0008600205
value: 0.00086049736
objectReference: {fileID: 0}
- target: {fileID: 6082399734885695883, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Extent.x
@ -851,7 +982,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 6172366585893201328, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: -0.002234757
value: -0.0022349954
objectReference: {fileID: 0}
- target: {fileID: 6172366585893201328, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
@ -863,11 +994,11 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 7045094786651869979, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: 0.00000028312206
value: 0.000000044703484
objectReference: {fileID: 0}
- target: {fileID: 7045094786651869979, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
value: 0.00000035762787
value: 0.00000059604645
objectReference: {fileID: 0}
- target: {fileID: 7045094786651869979, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Extent.x
@ -883,7 +1014,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 7316714418794174679, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
value: 0.0020947903
value: 0.0020950288
objectReference: {fileID: 0}
- target: {fileID: 7316714418794174679, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Extent.x
@ -891,11 +1022,11 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 7963621343228913669, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: -0.00000037252903
value: -0.0000018924475
objectReference: {fileID: 0}
- target: {fileID: 7963621343228913669, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
value: 0.0000058338046
value: 0.000005595386
objectReference: {fileID: 0}
- target: {fileID: 7963621343228913669, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Extent.x
@ -907,11 +1038,11 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 8876826567850745775, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: -0.0013350099
value: -0.0013367981
objectReference: {fileID: 0}
- target: {fileID: 8876826567850745775, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
value: 0.0014649332
value: 0.0014650524
objectReference: {fileID: 0}
- target: {fileID: 8876826567850745775, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Extent.x
@ -919,15 +1050,15 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 8876826567850745775, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Extent.y
value: 0.48853534
value: 0.48853546
objectReference: {fileID: 0}
- target: {fileID: 9036679573997064456, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.x
value: -0.0020199418
value: -0.0020218492
objectReference: {fileID: 0}
- target: {fileID: 9036679573997064456, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Center.y
value: -0.0000006109476
value: -0.0000007301569
objectReference: {fileID: 0}
- target: {fileID: 9036679573997064456, guid: e8a77a03bb862394e97b860c6020d4c8, type: 3}
propertyPath: m_Bounds.m_Extent.x

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 02ea605eaa2986a4da9a5dd1b153b56e
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,5 +1,91 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &5805077605378078441
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1175021069915035826}
- component: {fileID: 3312805182385622122}
- component: {fileID: 8302283882391819731}
m_Layer: 0
m_Name: Point Light 2D
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!4 &1175021069915035826
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5805077605378078441}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 2.7125, z: 1}
m_Children: []
m_Father: {fileID: 6293088924721911988}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &3312805182385622122
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5805077605378078441}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3}
m_Name:
m_EditorClassIdentifier:
m_LightType: 3
m_BlendStyleIndex: 0
m_FalloffIntensity: 0.5
m_Color: {r: 1, g: 0.890543, b: 0.5801887, a: 1}
m_Intensity: 0.79
m_LightVolumeOpacity: 0
m_ApplyToSortingLayers: 00000000
m_LightCookieSprite: {fileID: 0}
m_UseNormalMap: 0
m_LightOrder: 0
m_AlphaBlendOnOverlap: 0
m_ShadowIntensity: 0
m_ShadowVolumeIntensity: 0
m_PointLightInnerAngle: 360
m_PointLightOuterAngle: 360
m_PointLightInnerRadius: 0.27
m_PointLightOuterRadius: 7.57
m_PointLightDistance: 3
m_PointLightQuality: 1
m_ShapeLightParametricSides: 5
m_ShapeLightParametricAngleOffset: 0
m_ShapeLightParametricRadius: 1
m_ShapeLightFalloffSize: 0.5
m_ShapeLightFalloffOffset: {x: 0, y: 0}
m_ShapePath:
- {x: -0.5, y: -0.5, z: 0}
- {x: 0.5, y: -0.5, z: 0}
- {x: 0.5, y: 0.5, z: 0}
- {x: -0.5, y: 0.5, z: 0}
--- !u!114 &8302283882391819731
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5805077605378078441}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c71937b25bc4c9f47b99f30dc0693f01, type: 3}
m_Name:
m_EditorClassIdentifier:
m_light: {fileID: 0}
--- !u!1 &6293088924721911990
GameObject:
m_ObjectHideFlags: 0
@ -12,9 +98,12 @@ GameObject:
- component: {fileID: 6293088924721911991}
- component: {fileID: 8924545551766045615}
- component: {fileID: 7607195361720575763}
- component: {fileID: -366894749825469504}
- component: {fileID: 5312157328831668466}
- component: {fileID: -533286010859757446}
m_Layer: 0
m_Name: "\u70AE\u5F39"
m_TagString: Untagged
m_TagString: "\u70AE\u5F39"
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
@ -28,8 +117,9 @@ Transform:
m_GameObject: {fileID: 6293088924721911990}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_LocalScale: {x: 1.8, y: 1.8, z: 1.8}
m_Children:
- {fileID: 1175021069915035826}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -70,10 +160,10 @@ SpriteRenderer:
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 2
m_Sprite: {fileID: 7482667652216324306, guid: 48e93eef0688c4a259cb0eddcd8661f7, type: 3}
m_SortingLayerID: -2102267203
m_SortingLayer: 3
m_SortingOrder: 50
m_Sprite: {fileID: 21300000, guid: dcb387599efee8040907b50b83625078, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
@ -98,6 +188,13 @@ MonoBehaviour:
m_EditorClassIdentifier:
shadow: {fileID: 3566358762308528686, guid: 73f23d723f100f54db8c58c86da940eb, type: 3}
boomObj: {fileID: 7911349319489194765, guid: 299f21a72c405984780245234d765a50, type: 3}
M_BombingArea: {fileID: 0}
MaxShadowSize: 2.5
MinShadowSize: 1.8
target: {fileID: 0}
boomAudio: {fileID: 5312157328831668466}
boomLight: {fileID: 5805077605378078441}
hasBoomPower: 1
--- !u!61 &7607195361720575763
BoxCollider2D:
m_ObjectHideFlags: 0
@ -111,16 +208,209 @@ BoxCollider2D:
m_IsTrigger: 1
m_UsedByEffector: 0
m_UsedByComposite: 0
m_Offset: {x: 0, y: 0}
m_Offset: {x: 0.04, y: -0.55}
m_SpriteTilingProperty:
border: {x: 0, y: 0, z: 0, w: 0}
pivot: {x: 0.5, y: 0.5}
oldSize: {x: 1, y: 1}
oldSize: {x: 0.71, y: 2.17}
newSize: {x: 1, y: 1}
adaptiveTilingThreshold: 0.5
drawMode: 0
adaptiveTiling: 0
m_AutoTiling: 0
serializedVersion: 2
m_Size: {x: 1, y: 1}
m_Size: {x: 0.51, y: 1.51}
m_EdgeRadius: 0
--- !u!95 &-366894749825469504
Animator:
serializedVersion: 3
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6293088924721911990}
m_Enabled: 1
m_Avatar: {fileID: 0}
m_Controller: {fileID: 9100000, guid: 6c79b0d669df6a945a085ad512287fd1, type: 2}
m_CullingMode: 0
m_UpdateMode: 0
m_ApplyRootMotion: 0
m_LinearVelocityBlending: 0
m_WarningMessage:
m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorControllerStateOnDisable: 0
--- !u!82 &5312157328831668466
AudioSource:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6293088924721911990}
m_Enabled: 1
serializedVersion: 4
OutputAudioMixerGroup: {fileID: 0}
m_audioClip: {fileID: 8300000, guid: 7f206a742a5826146b49eb6f30f622ce, type: 3}
m_PlayOnAwake: 0
m_Volume: 1
m_Pitch: 1
Loop: 0
Mute: 0
Spatialize: 0
SpatializePostEffects: 0
Priority: 128
DopplerLevel: 1
MinDistance: 2.0293834
MaxDistance: 500
Pan2D: 0
rolloffMode: 0
BypassEffects: 0
BypassListenerEffects: 0
BypassReverbZones: 0
rolloffCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 1
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
panLevelCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
spreadCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
reverbZoneMixCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
--- !u!114 &-533286010859757446
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6293088924721911990}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 180ecf9b41d478f468eb3e9083753217, type: 3}
m_Name:
m_EditorClassIdentifier:
m_ImpulseDefinition:
m_ImpulseChannel: 1
m_RawSignal: {fileID: 11400000, guid: ed5193d749b3bf14f92d08a8c974f1ba, type: 2}
m_AmplitudeGain: 1
m_FrequencyGain: 1
m_RepeatMode: 0
m_Randomize: 1
m_TimeEnvelope:
m_AttackShape:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 2
outSlope: 2
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
m_DecayShape:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0.99905777
inSlope: -0.98388934
outSlope: -0.98388934
tangentMode: 34
weightedMode: 0
inWeight: 0
outWeight: 0.33333334
- serializedVersion: 3
time: 1
value: 0.010814667
inSlope: -0.98388934
outSlope: -0.98388934
tangentMode: 34
weightedMode: 0
inWeight: 0.33333334
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
m_AttackTime: 0.2
m_SustainTime: 0.1
m_DecayTime: 0.5
m_ScaleWithImpact: 1
m_HoldForever: 0
m_ImpactRadius: 100
m_DirectionMode: 0
m_DissipationMode: 2
m_DissipationDistance: 1000
m_PropagationSpeed: 343

View File

@ -0,0 +1,415 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &2385698475288475985
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 9111893388231396780}
- component: {fileID: 1325356133485575}
- component: {fileID: 7245618444094477446}
m_Layer: 0
m_Name: Point Light 2D
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!4 &9111893388231396780
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2385698475288475985}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0.02, y: -0.69, z: 0}
m_LocalScale: {x: 1.8, y: 4.8824997, z: 1.8}
m_Children: []
m_Father: {fileID: 7931162725081391914}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1325356133485575
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2385698475288475985}
m_Enabled: 0
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3}
m_Name:
m_EditorClassIdentifier:
m_LightType: 3
m_BlendStyleIndex: 0
m_FalloffIntensity: 0.5
m_Color: {r: 1, g: 0.890543, b: 0.5801887, a: 1}
m_Intensity: 0.79
m_LightVolumeOpacity: 0
m_ApplyToSortingLayers: 00000000
m_LightCookieSprite: {fileID: 0}
m_UseNormalMap: 0
m_LightOrder: 0
m_AlphaBlendOnOverlap: 0
m_ShadowIntensity: 0
m_ShadowVolumeIntensity: 0
m_PointLightInnerAngle: 360
m_PointLightOuterAngle: 360
m_PointLightInnerRadius: 0.27
m_PointLightOuterRadius: 7.57
m_PointLightDistance: 3
m_PointLightQuality: 1
m_ShapeLightParametricSides: 5
m_ShapeLightParametricAngleOffset: 0
m_ShapeLightParametricRadius: 1
m_ShapeLightFalloffSize: 0.5
m_ShapeLightFalloffOffset: {x: 0, y: 0}
m_ShapePath:
- {x: -0.5, y: -0.5, z: 0}
- {x: 0.5, y: -0.5, z: 0}
- {x: 0.5, y: 0.5, z: 0}
- {x: -0.5, y: 0.5, z: 0}
--- !u!114 &7245618444094477446
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2385698475288475985}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c71937b25bc4c9f47b99f30dc0693f01, type: 3}
m_Name:
m_EditorClassIdentifier:
m_light: {fileID: 0}
--- !u!1 &7931162725081391912
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7931162725081391914}
- component: {fileID: 7931162725081391913}
- component: {fileID: 4800546485021964337}
- component: {fileID: 5824986734411095181}
- component: {fileID: 4876319062084765790}
- component: {fileID: 8141452048895499116}
- component: {fileID: -5949174345716963540}
m_Layer: 0
m_Name: "\u70AE\u5F39\uFF08\u5E95\u5C42\u7EA7\uFF0C\u7528\u5728\u5E8F\u7AE0\u6218\u573A\uFF09"
m_TagString: "\u70AE\u5F39"
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7931162725081391914
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7931162725081391912}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -3.35, y: 3.85, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 9111893388231396780}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &7931162725081391913
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7931162725081391912}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: -1
m_Sprite: {fileID: 21300000, guid: dcb387599efee8040907b50b83625078, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 1, y: 1}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0
--- !u!114 &4800546485021964337
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7931162725081391912}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f52e8e7ae8128004eba1db328b38a417, type: 3}
m_Name:
m_EditorClassIdentifier:
shadow: {fileID: 2058102616730576593, guid: b29fbc7e4328a714882ec73c6b97cc5f, type: 3}
boomObj: {fileID: 7911349319489194765, guid: 299f21a72c405984780245234d765a50, type: 3}
M_BombingArea: {fileID: 0}
MaxShadowSize: 1.7
MinShadowSize: 1.3
target: {fileID: 0}
boomAudio: {fileID: 8141452048895499116}
boomLight: {fileID: 2385698475288475985}
--- !u!61 &5824986734411095181
BoxCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7931162725081391912}
m_Enabled: 1
m_Density: 1
m_Material: {fileID: 0}
m_IsTrigger: 1
m_UsedByEffector: 0
m_UsedByComposite: 0
m_Offset: {x: 0.04, y: -0.55}
m_SpriteTilingProperty:
border: {x: 0, y: 0, z: 0, w: 0}
pivot: {x: 0.5, y: 0.5}
oldSize: {x: 0.71, y: 2.17}
newSize: {x: 1, y: 1}
adaptiveTilingThreshold: 0.5
drawMode: 0
adaptiveTiling: 0
m_AutoTiling: 0
serializedVersion: 2
m_Size: {x: 0.51, y: 1}
m_EdgeRadius: 0
--- !u!95 &4876319062084765790
Animator:
serializedVersion: 3
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7931162725081391912}
m_Enabled: 1
m_Avatar: {fileID: 0}
m_Controller: {fileID: 9100000, guid: 6c79b0d669df6a945a085ad512287fd1, type: 2}
m_CullingMode: 0
m_UpdateMode: 0
m_ApplyRootMotion: 0
m_LinearVelocityBlending: 0
m_WarningMessage:
m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorControllerStateOnDisable: 0
--- !u!82 &8141452048895499116
AudioSource:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7931162725081391912}
m_Enabled: 1
serializedVersion: 4
OutputAudioMixerGroup: {fileID: 0}
m_audioClip: {fileID: 8300000, guid: 7f206a742a5826146b49eb6f30f622ce, type: 3}
m_PlayOnAwake: 0
m_Volume: 1
m_Pitch: 1
Loop: 0
Mute: 0
Spatialize: 0
SpatializePostEffects: 0
Priority: 128
DopplerLevel: 1
MinDistance: 2.0293834
MaxDistance: 500
Pan2D: 0
rolloffMode: 0
BypassEffects: 0
BypassListenerEffects: 0
BypassReverbZones: 0
rolloffCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 1
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
panLevelCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
spreadCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
reverbZoneMixCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
--- !u!114 &-5949174345716963540
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7931162725081391912}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 180ecf9b41d478f468eb3e9083753217, type: 3}
m_Name:
m_EditorClassIdentifier:
m_ImpulseDefinition:
m_ImpulseChannel: 1
m_RawSignal: {fileID: 11400000, guid: ed5193d749b3bf14f92d08a8c974f1ba, type: 2}
m_AmplitudeGain: 1
m_FrequencyGain: 1
m_RepeatMode: 0
m_Randomize: 1
m_TimeEnvelope:
m_AttackShape:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 2
outSlope: 2
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
m_DecayShape:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0.99905777
inSlope: -0.98388934
outSlope: -0.98388934
tangentMode: 34
weightedMode: 0
inWeight: 0
outWeight: 0.33333334
- serializedVersion: 3
time: 1
value: 0.010814667
inSlope: -0.98388934
outSlope: -0.98388934
tangentMode: 34
weightedMode: 0
inWeight: 0.33333334
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
m_AttackTime: 0.2
m_SustainTime: 0.1
m_DecayTime: 0.5
m_ScaleWithImpact: 1
m_HoldForever: 0
m_ImpactRadius: 100
m_DirectionMode: 0
m_DissipationMode: 2
m_DissipationDistance: 1000
m_PropagationSpeed: 343

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: cc612d75e8981e74a95779eb0a0661b3
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -26,7 +26,7 @@ Transform:
m_GameObject: {fileID: 3566358762308528686}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -12.152791, y: -2.24, z: 0}
m_LocalScale: {x: 2.66, y: 0.24, z: 1}
m_LocalScale: {x: 2, y: 0.5, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 0
@ -72,7 +72,7 @@ SpriteRenderer:
m_SortingLayer: 0
m_SortingOrder: 2
m_Sprite: {fileID: -2413806693520163455, guid: ebe73ca9363db456bacf42c025bb4847, type: 3}
m_Color: {r: 0, g: 0, b: 0, a: 0.5882353}
m_Color: {r: 0, g: 0, b: 0, a: 0.78431374}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0

View File

@ -0,0 +1,84 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &2058102616730576593
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2058102616730576595}
- component: {fileID: 2058102616730576594}
m_Layer: 0
m_Name: "\u9634\u5F71\uFF08\u4F4E\u5C42\u7EA7\uFF09"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2058102616730576595
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2058102616730576593}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -12.152791, y: -2.24, z: 0}
m_LocalScale: {x: 1.5, y: 0.24, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &2058102616730576594
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2058102616730576593}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: -1
m_Sprite: {fileID: -2413806693520163455, guid: ebe73ca9363db456bacf42c025bb4847, type: 3}
m_Color: {r: 0, g: 0, b: 0, a: 0.5882353}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 1, y: 1}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: b29fbc7e4328a714882ec73c6b97cc5f
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

8
Assets/Resources.meta Normal file
View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 550fb5428e1e45a4e860ea43a10dc791
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1 @@
{"androidStore":"GooglePlay"}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: d08d6fdedf0895b4c9ead26d9da12404
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -123,6 +123,30 @@ NavMeshSettings:
debug:
m_Flags: 0
m_NavMeshData: {fileID: 0}
--- !u!1 &131254439 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: -3219887315573559321, guid: e0e832659ac845e4bb5a470feaf0408f, type: 3}
m_PrefabInstance: {fileID: 559169873}
m_PrefabAsset: {fileID: 0}
--- !u!95 &131254440
Animator:
serializedVersion: 3
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 131254439}
m_Enabled: 1
m_Avatar: {fileID: 0}
m_Controller: {fileID: 9100000, guid: bcfbf04e57c0fde4ab2fdd8ad153d38d, type: 2}
m_CullingMode: 0
m_UpdateMode: 0
m_ApplyRootMotion: 0
m_LinearVelocityBlending: 0
m_WarningMessage:
m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorControllerStateOnDisable: 0
--- !u!1001 &490062777
PrefabInstance:
m_ObjectHideFlags: 0
@ -268,6 +292,63 @@ Transform:
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &559169873
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: -3219887315573559321, guid: e0e832659ac845e4bb5a470feaf0408f, type: 3}
propertyPath: m_Name
value: "\u4ED6\u7239\u5750\u7740"
objectReference: {fileID: 0}
- target: {fileID: 3990373492709934740, guid: e0e832659ac845e4bb5a470feaf0408f, type: 3}
propertyPath: m_RootOrder
value: 5
objectReference: {fileID: 0}
- target: {fileID: 3990373492709934740, guid: e0e832659ac845e4bb5a470feaf0408f, type: 3}
propertyPath: m_LocalPosition.x
value: 7.24
objectReference: {fileID: 0}
- target: {fileID: 3990373492709934740, guid: e0e832659ac845e4bb5a470feaf0408f, type: 3}
propertyPath: m_LocalPosition.y
value: -10.12
objectReference: {fileID: 0}
- target: {fileID: 3990373492709934740, guid: e0e832659ac845e4bb5a470feaf0408f, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3990373492709934740, guid: e0e832659ac845e4bb5a470feaf0408f, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3990373492709934740, guid: e0e832659ac845e4bb5a470feaf0408f, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3990373492709934740, guid: e0e832659ac845e4bb5a470feaf0408f, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3990373492709934740, guid: e0e832659ac845e4bb5a470feaf0408f, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3990373492709934740, guid: e0e832659ac845e4bb5a470feaf0408f, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3990373492709934740, guid: e0e832659ac845e4bb5a470feaf0408f, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3990373492709934740, guid: e0e832659ac845e4bb5a470feaf0408f, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 2601212642692621362, guid: e0e832659ac845e4bb5a470feaf0408f, type: 3}
--- !u!1 &703923299
GameObject:
m_ObjectHideFlags: 0
@ -284,7 +365,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!95 &703923300
Animator:
serializedVersion: 3
@ -319,6 +400,78 @@ Transform:
m_Father: {fileID: 0}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &845874376
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 845874378}
- component: {fileID: 845874377}
m_Layer: 0
m_Name: Freeform Light 2D
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &845874377
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 845874376}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3}
m_Name:
m_EditorClassIdentifier:
m_LightType: 1
m_BlendStyleIndex: 0
m_FalloffIntensity: 0.19
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_Intensity: 1
m_LightVolumeOpacity: 0
m_ApplyToSortingLayers: 00000000
m_LightCookieSprite: {fileID: 0}
m_UseNormalMap: 0
m_LightOrder: 0
m_AlphaBlendOnOverlap: 0
m_ShadowIntensity: 0
m_ShadowVolumeIntensity: 0
m_PointLightInnerAngle: 360
m_PointLightOuterAngle: 360
m_PointLightInnerRadius: 0
m_PointLightOuterRadius: 1
m_PointLightDistance: 3
m_PointLightQuality: 1
m_ShapeLightParametricSides: 5
m_ShapeLightParametricAngleOffset: 0
m_ShapeLightParametricRadius: 1
m_ShapeLightFalloffSize: 61.37
m_ShapeLightFalloffOffset: {x: 0, y: 0}
m_ShapePath:
- {x: -0.5, y: -0.5, z: 0}
- {x: 0.5, y: -0.5, z: 0}
- {x: 0.5, y: 0.5, z: 0}
- {x: -0.5, y: 0.5, z: 0}
--- !u!4 &845874378
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 845874376}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 3.412743, y: -0.37040275, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &1167304730
PrefabInstance:
m_ObjectHideFlags: 0
@ -342,6 +495,10 @@ PrefabInstance:
propertyPath: m_LocalPosition.y
value: -0.6567551
objectReference: {fileID: 0}
- target: {fileID: 2040557953805017707, guid: 52c78dac9f3bb9a449367f6062fb1433, type: 3}
propertyPath: m_LocalPosition.x
value: 0.44272265
objectReference: {fileID: 0}
- target: {fileID: 2963418977626722768, guid: 52c78dac9f3bb9a449367f6062fb1433, type: 3}
propertyPath: m_LocalPosition.x
value: 2.5576658
@ -394,6 +551,10 @@ PrefabInstance:
propertyPath: m_Name
value: "\u4ED6\u7238"
objectReference: {fileID: 0}
- target: {fileID: 5604527999380102785, guid: 52c78dac9f3bb9a449367f6062fb1433, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5712957261676253381, guid: 52c78dac9f3bb9a449367f6062fb1433, type: 3}
propertyPath: m_LocalPosition.x
value: 1.932262
@ -428,11 +589,11 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 5834292675243222042, guid: 52c78dac9f3bb9a449367f6062fb1433, type: 3}
propertyPath: m_LocalPosition.x
value: 0.65
value: -3.96
objectReference: {fileID: 0}
- target: {fileID: 5834292675243222042, guid: 52c78dac9f3bb9a449367f6062fb1433, type: 3}
propertyPath: m_LocalPosition.y
value: -7.04
value: -5.6
objectReference: {fileID: 0}
- target: {fileID: 5834292675243222042, guid: 52c78dac9f3bb9a449367f6062fb1433, type: 3}
propertyPath: m_LocalPosition.z
@ -561,7 +722,7 @@ GameObject:
m_CorrespondingSourceObject: {fileID: 2726020710528076839, guid: 52c78dac9f3bb9a449367f6062fb1433, type: 3}
m_PrefabInstance: {fileID: 1167304730}
m_PrefabAsset: {fileID: 0}
--- !u!95 &1167304732
--- !u!95 &1167304734
Animator:
serializedVersion: 3
m_ObjectHideFlags: 0
@ -574,6 +735,219 @@ Animator:
m_Controller: {fileID: 9100000, guid: e4da2f58275a75a47a7615856a5ca77e, type: 2}
m_CullingMode: 0
m_UpdateMode: 0
m_ApplyRootMotion: 1
m_LinearVelocityBlending: 0
m_WarningMessage:
m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorControllerStateOnDisable: 0
--- !u!61 &1167304737
BoxCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1167304731}
m_Enabled: 1
m_Density: 1
m_Material: {fileID: 0}
m_IsTrigger: 0
m_UsedByEffector: 0
m_UsedByComposite: 0
m_Offset: {x: 0, y: 0}
m_SpriteTilingProperty:
border: {x: 0, y: 0, z: 0, w: 0}
pivot: {x: 0, y: 0}
oldSize: {x: 0, y: 0}
newSize: {x: 0, y: 0}
adaptiveTilingThreshold: 0
drawMode: 0
adaptiveTiling: 0
m_AutoTiling: 0
serializedVersion: 2
m_Size: {x: 1, y: 1}
m_EdgeRadius: 0
--- !u!1 &1395939139
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1395939142}
- component: {fileID: 1395939141}
- component: {fileID: 1395939140}
m_Layer: 0
m_Name: "\u7BDD\u706B"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!212 &1395939140
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1395939139}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_Sprite: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 1.09, y: 1.19}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 0
m_MaskInteraction: 0
m_SpriteSortPoint: 0
--- !u!95 &1395939141
Animator:
serializedVersion: 3
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1395939139}
m_Enabled: 1
m_Avatar: {fileID: 0}
m_Controller: {fileID: 9100000, guid: 962972ba58fc8a543905a61815174504, type: 2}
m_CullingMode: 0
m_UpdateMode: 0
m_ApplyRootMotion: 0
m_LinearVelocityBlending: 0
m_WarningMessage:
m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorControllerStateOnDisable: 0
--- !u!4 &1395939142
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1395939139}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -0.5, y: -1.9, z: -0.8016646}
m_LocalScale: {x: 5.8145, y: 5.4510937, z: 5.8145}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 6
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &1613913567
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: -7486259149391206261, guid: 25898fbc1968d644ab72b659d6acc72a, type: 3}
propertyPath: m_RootOrder
value: 3
objectReference: {fileID: 0}
- target: {fileID: -7486259149391206261, guid: 25898fbc1968d644ab72b659d6acc72a, type: 3}
propertyPath: m_LocalPosition.x
value: 0.41
objectReference: {fileID: 0}
- target: {fileID: -7486259149391206261, guid: 25898fbc1968d644ab72b659d6acc72a, type: 3}
propertyPath: m_LocalPosition.y
value: -5.59
objectReference: {fileID: 0}
- target: {fileID: -7486259149391206261, guid: 25898fbc1968d644ab72b659d6acc72a, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: -7486259149391206261, guid: 25898fbc1968d644ab72b659d6acc72a, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: -7486259149391206261, guid: 25898fbc1968d644ab72b659d6acc72a, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: -7486259149391206261, guid: 25898fbc1968d644ab72b659d6acc72a, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: -7486259149391206261, guid: 25898fbc1968d644ab72b659d6acc72a, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: -7486259149391206261, guid: 25898fbc1968d644ab72b659d6acc72a, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: -7486259149391206261, guid: 25898fbc1968d644ab72b659d6acc72a, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: -7486259149391206261, guid: 25898fbc1968d644ab72b659d6acc72a, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: -4565123580431842046, guid: 25898fbc1968d644ab72b659d6acc72a, type: 3}
propertyPath: m_Name
value: "\u6211\u519B"
objectReference: {fileID: 0}
- target: {fileID: -4565123580431842046, guid: 25898fbc1968d644ab72b659d6acc72a, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: -1702321563162783781, guid: 25898fbc1968d644ab72b659d6acc72a, type: 3}
--- !u!1 &1613913568 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: -4565123580431842046, guid: 25898fbc1968d644ab72b659d6acc72a, type: 3}
m_PrefabInstance: {fileID: 1613913567}
m_PrefabAsset: {fileID: 0}
--- !u!95 &1613913569
Animator:
serializedVersion: 3
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1613913568}
m_Enabled: 1
m_Avatar: {fileID: 0}
m_Controller: {fileID: 9100000, guid: 487795b8f14fa63488a7da659abc54e0, type: 2}
m_CullingMode: 0
m_UpdateMode: 0
m_ApplyRootMotion: 0
m_LinearVelocityBlending: 0
m_WarningMessage:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 2cda990e2423bbf4892e6590ba056729
guid: 16b3d82bacf23db4584bf3a5192c75b4
DefaultImporter:
externalObjects: {}
userData:

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,957 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!29 &1
OcclusionCullingSettings:
m_ObjectHideFlags: 0
serializedVersion: 2
m_OcclusionBakeSettings:
smallestOccluder: 5
smallestHole: 0.25
backfaceThreshold: 100
m_SceneGUID: 00000000000000000000000000000000
m_OcclusionCullingData: {fileID: 0}
--- !u!104 &2
RenderSettings:
m_ObjectHideFlags: 0
serializedVersion: 9
m_Fog: 0
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
m_FogMode: 3
m_FogDensity: 0.01
m_LinearFogStart: 0
m_LinearFogEnd: 300
m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
m_AmbientIntensity: 1
m_AmbientMode: 3
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
m_SkyboxMaterial: {fileID: 0}
m_HaloStrength: 0.5
m_FlareStrength: 1
m_FlareFadeSpeed: 3
m_HaloTexture: {fileID: 0}
m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
m_DefaultReflectionMode: 0
m_DefaultReflectionResolution: 128
m_ReflectionBounces: 1
m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
m_UseRadianceAmbientProbe: 0
--- !u!157 &3
LightmapSettings:
m_ObjectHideFlags: 0
serializedVersion: 12
m_GIWorkflowMode: 1
m_GISettings:
serializedVersion: 2
m_BounceScale: 1
m_IndirectOutputScale: 1
m_AlbedoBoost: 1
m_EnvironmentLightingMode: 0
m_EnableBakedLightmaps: 0
m_EnableRealtimeLightmaps: 0
m_LightmapEditorSettings:
serializedVersion: 12
m_Resolution: 2
m_BakeResolution: 40
m_AtlasSize: 1024
m_AO: 0
m_AOMaxDistance: 1
m_CompAOExponent: 1
m_CompAOExponentDirect: 0
m_ExtractAmbientOcclusion: 0
m_Padding: 2
m_LightmapParameters: {fileID: 0}
m_LightmapsBakeMode: 1
m_TextureCompression: 1
m_FinalGather: 0
m_FinalGatherFiltering: 1
m_FinalGatherRayCount: 256
m_ReflectionCompression: 2
m_MixedBakeMode: 2
m_BakeBackend: 1
m_PVRSampling: 1
m_PVRDirectSampleCount: 32
m_PVRSampleCount: 512
m_PVRBounces: 2
m_PVREnvironmentSampleCount: 256
m_PVREnvironmentReferencePointCount: 2048
m_PVRFilteringMode: 1
m_PVRDenoiserTypeDirect: 1
m_PVRDenoiserTypeIndirect: 1
m_PVRDenoiserTypeAO: 1
m_PVRFilterTypeDirect: 0
m_PVRFilterTypeIndirect: 0
m_PVRFilterTypeAO: 0
m_PVREnvironmentMIS: 1
m_PVRCulling: 1
m_PVRFilteringGaussRadiusDirect: 1
m_PVRFilteringGaussRadiusIndirect: 5
m_PVRFilteringGaussRadiusAO: 2
m_PVRFilteringAtrousPositionSigmaDirect: 0.5
m_PVRFilteringAtrousPositionSigmaIndirect: 2
m_PVRFilteringAtrousPositionSigmaAO: 1
m_ExportTrainingData: 0
m_TrainingDataDestination: TrainingData
m_LightProbeSampleCountMultiplier: 4
m_LightingDataAsset: {fileID: 0}
m_LightingSettings: {fileID: 0}
--- !u!196 &4
NavMeshSettings:
serializedVersion: 2
m_ObjectHideFlags: 0
m_BuildSettings:
serializedVersion: 2
agentTypeID: 0
agentRadius: 0.5
agentHeight: 2
agentSlope: 45
agentClimb: 0.4
ledgeDropHeight: 0
maxJumpAcrossDistance: 0
minRegionArea: 2
manualCellSize: 0
cellSize: 0.16666667
manualTileSize: 0
tileSize: 256
accuratePlacement: 0
maxJobWorkers: 0
preserveTilesOutsideBounds: 0
debug:
m_Flags: 0
m_NavMeshData: {fileID: 0}
--- !u!1 &71083497
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 71083499}
- component: {fileID: 71083498}
- component: {fileID: 71083500}
m_Layer: 0
m_Name: GameController
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &71083498
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 71083497}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 869406c59ddbf6045a85c7c03d1a2006, type: 3}
m_Name:
m_EditorClassIdentifier:
start: {fileID: 1110735520}
quit: {fileID: 1780945037}
startC: {fileID: 21300000, guid: 35019f2742c211249b56c4674f80361b, type: 3}
startN: {fileID: 21300000, guid: 68c18da5cb31016459b2d3d62ea3b507, type: 3}
quitC: {fileID: 21300000, guid: 5dd57188f5c12a34b851054f0c76cd3e, type: 3}
quitN: {fileID: 21300000, guid: c5379694e0dede84aa1de56fee8d3eab, type: 3}
blackUI: {fileID: 787017942}
clip: {fileID: 8300000, guid: 7c272ac1b16fce34db9cef8ecf2407f8, type: 3}
--- !u!4 &71083499
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 71083497}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 20.745613, y: -1.564826, z: 0.5}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &71083500
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 71083497}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 62899f850307741f2a39c98a8b639597, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Actions: {fileID: -944628639613478452, guid: 6c1186e0febe48c4e866173c0f39422d, type: 3}
m_NotificationBehavior: 0
m_UIInputModule: {fileID: 0}
m_DeviceLostEvent:
m_PersistentCalls:
m_Calls: []
m_DeviceRegainedEvent:
m_PersistentCalls:
m_Calls: []
m_ControlsChangedEvent:
m_PersistentCalls:
m_Calls: []
m_ActionEvents: []
m_NeverAutoSwitchControlSchemes: 0
m_DefaultControlScheme: Player
m_DefaultActionMap: PlayerInOP
m_SplitScreenIndex: -1
m_Camera: {fileID: 0}
--- !u!1 &296428980
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 296428983}
- component: {fileID: 296428982}
- component: {fileID: 296428981}
- component: {fileID: 296428984}
m_Layer: 0
m_Name: Main Camera
m_TagString: MainCamera
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!81 &296428981
AudioListener:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 296428980}
m_Enabled: 1
--- !u!20 &296428982
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 296428980}
m_Enabled: 1
serializedVersion: 2
m_ClearFlags: 1
m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
m_projectionMatrixMode: 1
m_GateFitMode: 2
m_FOVAxisMode: 0
m_SensorSize: {x: 36, y: 24}
m_LensShift: {x: 0, y: 0}
m_FocalLength: 50
m_NormalizedViewPortRect:
serializedVersion: 2
x: 0
y: 0
width: 1
height: 1
near clip plane: 0.3
far clip plane: 1000
field of view: 60
orthographic: 1
orthographic size: 5
m_Depth: -1
m_CullingMask:
serializedVersion: 2
m_Bits: 4294967295
m_RenderingPath: -1
m_TargetTexture: {fileID: 0}
m_TargetDisplay: 0
m_TargetEye: 3
m_HDR: 1
m_AllowMSAA: 1
m_AllowDynamicResolution: 0
m_ForceIntoRT: 0
m_OcclusionCulling: 1
m_StereoConvergence: 10
m_StereoSeparation: 0.022
--- !u!4 &296428983
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 296428980}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: -10}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &296428984
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 296428980}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3}
m_Name:
m_EditorClassIdentifier:
m_RenderShadows: 1
m_RequiresDepthTextureOption: 2
m_RequiresOpaqueTextureOption: 2
m_CameraType: 0
m_Cameras: []
m_RendererIndex: -1
m_VolumeLayerMask:
serializedVersion: 2
m_Bits: 1
m_VolumeTrigger: {fileID: 0}
m_RenderPostProcessing: 0
m_Antialiasing: 0
m_AntialiasingQuality: 2
m_StopNaN: 0
m_Dithering: 0
m_ClearDepth: 1
m_AllowXRRendering: 1
m_RequiresDepthTexture: 0
m_RequiresColorTexture: 0
m_Version: 2
--- !u!1 &434679779
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 434679781}
- component: {fileID: 434679780}
m_Layer: 0
m_Name: "\u80CC\u666F"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!212 &434679780
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 434679779}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_Sprite: {fileID: 21300000, guid: 9df90d38962f99641b5d795a2387918b, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 19.2, y: 10.8}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0
--- !u!4 &434679781
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 434679779}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &655464383
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 655464385}
- component: {fileID: 655464384}
- component: {fileID: 655464386}
m_Layer: 0
m_Name: BGMPlayer
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &655464384
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 655464383}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5abcc5e22bfdfe946a436b653015ecc8, type: 3}
m_Name:
m_EditorClassIdentifier:
fadeSpeed: 1
--- !u!4 &655464385
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 655464383}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 20.745613, y: -1.564826, z: 0.5}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 6
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!82 &655464386
AudioSource:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 655464383}
m_Enabled: 1
serializedVersion: 4
OutputAudioMixerGroup: {fileID: 0}
m_audioClip: {fileID: 8300000, guid: bd8f2fb504fef0a4cb3ac88c1ad938c7, type: 3}
m_PlayOnAwake: 1
m_Volume: 1
m_Pitch: 1
Loop: 0
Mute: 0
Spatialize: 0
SpatializePostEffects: 0
Priority: 128
DopplerLevel: 1
MinDistance: 1
MaxDistance: 500
Pan2D: 0
rolloffMode: 0
BypassEffects: 0
BypassListenerEffects: 0
BypassReverbZones: 0
rolloffCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 1
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
panLevelCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
spreadCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
reverbZoneMixCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
--- !u!1 &747593565
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 747593569}
- component: {fileID: 747593568}
- component: {fileID: 747593567}
- component: {fileID: 747593566}
m_Layer: 5
m_Name: Canvas
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &747593566
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 747593565}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
m_Name:
m_EditorClassIdentifier:
m_IgnoreReversedGraphics: 1
m_BlockingObjects: 0
m_BlockingMask:
serializedVersion: 2
m_Bits: 4294967295
--- !u!114 &747593567
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 747593565}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
m_Name:
m_EditorClassIdentifier:
m_UiScaleMode: 0
m_ReferencePixelsPerUnit: 100
m_ScaleFactor: 1
m_ReferenceResolution: {x: 800, y: 600}
m_ScreenMatchMode: 0
m_MatchWidthOrHeight: 0
m_PhysicalUnit: 3
m_FallbackScreenDPI: 96
m_DefaultSpriteDPI: 96
m_DynamicPixelsPerUnit: 1
m_PresetInfoIsWorld: 0
--- !u!223 &747593568
Canvas:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 747593565}
m_Enabled: 1
serializedVersion: 3
m_RenderMode: 0
m_Camera: {fileID: 0}
m_PlaneDistance: 100
m_PixelPerfect: 0
m_ReceivesEvents: 1
m_OverrideSorting: 0
m_OverridePixelPerfect: 0
m_SortingBucketNormalizedSize: 0
m_AdditionalShaderChannelsFlag: 0
m_SortingLayerID: 0
m_SortingOrder: 0
m_TargetDisplay: 0
--- !u!224 &747593569
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 747593565}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0, y: 0, z: 0}
m_Children:
- {fileID: 787017943}
m_Father: {fileID: 0}
m_RootOrder: 7
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0, y: 0}
--- !u!1 &787017942
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 787017943}
- component: {fileID: 787017945}
- component: {fileID: 787017944}
m_Layer: 5
m_Name: "\u9ED1\u5E55"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &787017943
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 787017942}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 747593569}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 637.17017, y: 337.29993}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &787017944
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 787017942}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0, g: 0, b: 0, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!222 &787017945
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 787017942}
m_CullTransparentMesh: 1
--- !u!1 &812002256
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 812002258}
- component: {fileID: 812002257}
m_Layer: 0
m_Name: "\u5149\u6E90"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &812002257
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 812002256}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3}
m_Name:
m_EditorClassIdentifier:
m_LightType: 1
m_BlendStyleIndex: 0
m_FalloffIntensity: 0.5
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_Intensity: 1
m_LightVolumeOpacity: 0
m_ApplyToSortingLayers: 00000000
m_LightCookieSprite: {fileID: 0}
m_UseNormalMap: 0
m_LightOrder: 0
m_AlphaBlendOnOverlap: 0
m_ShadowIntensity: 0
m_ShadowVolumeIntensity: 0
m_PointLightInnerAngle: 360
m_PointLightOuterAngle: 360
m_PointLightInnerRadius: 0
m_PointLightOuterRadius: 1
m_PointLightDistance: 3
m_PointLightQuality: 1
m_ShapeLightParametricSides: 5
m_ShapeLightParametricAngleOffset: 0
m_ShapeLightParametricRadius: 1
m_ShapeLightFalloffSize: 99.05
m_ShapeLightFalloffOffset: {x: 0, y: 0}
m_ShapePath:
- {x: -0.5, y: -0.5, z: 0}
- {x: 0.5, y: -0.5, z: 0}
- {x: 0.5, y: 0.5, z: 0}
- {x: -0.5, y: 0.5, z: 0}
--- !u!4 &812002258
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 812002256}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0.1, y: 10.9, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1110735519
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1110735521}
- component: {fileID: 1110735520}
m_Layer: 0
m_Name: "\u5F00\u59CB\u6309\u94AE"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!212 &1110735520
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1110735519}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 1
m_Sprite: {fileID: 21300000, guid: 35019f2742c211249b56c4674f80361b, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 4.9, y: 1.13}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0
--- !u!4 &1110735521
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1110735519}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 6, y: -1.5, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1780945036
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1780945038}
- component: {fileID: 1780945037}
m_Layer: 0
m_Name: "\u9000\u51FA\u6309\u94AE"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!212 &1780945037
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1780945036}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 1
m_Sprite: {fileID: 21300000, guid: c5379694e0dede84aa1de56fee8d3eab, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 4.9, y: 1.13}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0
--- !u!4 &1780945038
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1780945036}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 6, y: -3.1, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 81dbcde0f90df4e9ba9ca2794490e57a
guid: a875d4bfe72b29d43aa9d7165d2d1341
DefaultImporter:
externalObjects: {}
userData:

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: fd02c799f3f5c4c83b2fc26c105a3821
guid: d82fbf129317020439fa89de517010d5
DefaultImporter:
externalObjects: {}
userData:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 7831e4c1ec9ef7342b9a70593254fda3
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

48966
Assets/Scenes/第一关.unity Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 73111a550ebd15b44943e6d155181519
guid: b6c5fd19e3ac6294394822fc06beb7fa
DefaultImporter:
externalObjects: {}
userData:

View File

@ -0,0 +1,139 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-7594378927797597603
MonoBehaviour:
m_ObjectHideFlags: 3
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 66f335fb1ffd8684294ad653bf1c7564, type: 3}
m_Name: ColorAdjustments
m_EditorClassIdentifier:
active: 1
m_AdvancedMode: 0
postExposure:
m_OverrideState: 0
m_Value: 0
contrast:
m_OverrideState: 1
m_Value: 2.84
min: -100
max: 100
colorFilter:
m_OverrideState: 0
m_Value: {r: 1, g: 1, b: 1, a: 1}
hdr: 1
showAlpha: 0
showEyeDropper: 1
hueShift:
m_OverrideState: 0
m_Value: 0
min: -180
max: 180
saturation:
m_OverrideState: 1
m_Value: 10.32
min: -100
max: 100
--- !u!114 &-6819715312045056843
MonoBehaviour:
m_ObjectHideFlags: 3
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0b2db86121404754db890f4c8dfe81b2, type: 3}
m_Name: Bloom
m_EditorClassIdentifier:
active: 1
m_AdvancedMode: 0
threshold:
m_OverrideState: 1
m_Value: 9.49
min: 0
intensity:
m_OverrideState: 1
m_Value: 0
min: 0
scatter:
m_OverrideState: 1
m_Value: 0.24
min: 0
max: 1
clamp:
m_OverrideState: 1
m_Value: 65472
min: 0
tint:
m_OverrideState: 1
m_Value: {r: 1, g: 1, b: 1, a: 1}
hdr: 0
showAlpha: 0
showEyeDropper: 1
highQualityFiltering:
m_OverrideState: 1
m_Value: 0
skipIterations:
m_OverrideState: 1
m_Value: 1
min: 0
max: 16
dirtTexture:
m_OverrideState: 1
m_Value: {fileID: 0}
dirtIntensity:
m_OverrideState: 1
m_Value: 0
min: 0
--- !u!114 &-2176976893063632651
MonoBehaviour:
m_ObjectHideFlags: 3
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 70afe9e12c7a7ed47911bb608a23a8ff, type: 3}
m_Name: SplitToning
m_EditorClassIdentifier:
active: 1
m_AdvancedMode: 0
shadows:
m_OverrideState: 1
m_Value: {r: 0.2251335, g: 0.23708613, b: 0.3207547, a: 1}
hdr: 0
showAlpha: 0
showEyeDropper: 1
highlights:
m_OverrideState: 1
m_Value: {r: 0.8490566, g: 0.40370238, b: 0.40370238, a: 1}
hdr: 0
showAlpha: 0
showEyeDropper: 1
balance:
m_OverrideState: 0
m_Value: 0
min: -100
max: 100
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3}
m_Name: Main Camera Profile
m_EditorClassIdentifier:
components:
- {fileID: -6819715312045056843}
- {fileID: -7594378927797597603}
- {fileID: -2176976893063632651}

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: f9b380dc479ab5843920845eaa1d4ac1
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

21290
Assets/Scenes/第二关.unity Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 044ff6b1ad550174f889a7d6c83247e1
guid: 77d4d4c7b80c95740b0a39551d53303b
DefaultImporter:
externalObjects: {}
userData:

View File

@ -0,0 +1,58 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BlackHouseGunLight : MonoBehaviour
{
private bool upLight = true;
public GameObject light1;
public GameObject light2;
public GameObject light3;
public bool isFire = false;
public bool isInvoke = false;
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
if (isFire && (!isInvoke))
{
InvokeRepeating("ChangeLight",0f,0.05f);
isInvoke = true;
}
if (!isFire && isInvoke)
{
CancelInvoke();
isInvoke = false;
light1.SetActive(false);
light2.SetActive(false);
light3.SetActive(false);
}
}
void ChangeLight()
{
if (upLight)
{
light1.SetActive(upLight);
light2.SetActive(upLight);
light3.SetActive(upLight);
upLight = false;
}
else
{
light2.SetActive(upLight);
light1.SetActive(upLight);
light3.SetActive(upLight);
upLight = true;
}
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 1fd89544356760744943fe21f05b84bc
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,26 @@
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BoomLight : MonoBehaviour
{
public GameObject m_light;
// Start is called before the first frame update
void Start()
{
Invoke("DesLight",0.1f);
}
// Update is called once per frame
void Update()
{
}
public void DesLight()
{
Destroy(m_light);
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: c71937b25bc4c9f47b99f30dc0693f01
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,56 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class GunLight : MonoBehaviour
{
private bool upLight = true;
public GameObject light1;
//public GameObject light2;
public bool isFire = false;
public bool isInvoke = false;
// Start is called before the first frame update
void Start()
{
if(isFire)
InvokeRepeating("ChangeLight",1f,0.05f);
}
// Update is called once per frame
void Update()
{
if (isFire && (!isInvoke))
{
InvokeRepeating("ChangeLight",0f,0.05f);
isInvoke = true;
}
if (!isFire && isInvoke)
{
CancelInvoke();
isInvoke = false;
light1.SetActive(false);
}
}
void ChangeLight()
{
if (upLight)
{
light1.SetActive(upLight);
// light2.SetActive(upLight);
upLight = false;
}
else
{
// light2.SetActive(upLight);
light1.SetActive(upLight);
upLight = true;
}
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 8df78014cc0991c47b9ec46e6eb94996
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

47
Assets/Scripts/KeepOut.cs Normal file
View File

@ -0,0 +1,47 @@
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class KeepOut : MonoBehaviour
{
public List<GameObject> playerLayer;//获得所有玩家的图层 没办法 我只会这么写了 屎山代码
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
}
private void OnTriggerEnter2D(Collider2D other)
{
//当玩家进入这个遮挡区域 把图层换为遮光的图层
if (other.tag == "Player")
{
for (int i = 0; i < playerLayer.Count; i++)
{
playerLayer[i].GetComponent<SpriteRenderer>().sortingLayerName = "player遮光";
}
}
}
private void OnTriggerExit2D(Collider2D other)
{
//当玩家出去这个遮挡区域 把图层换回去
if (other.tag == "Player")
{
for (int i = 0; i < playerLayer.Count; i++)
{
playerLayer[i].GetComponent<SpriteRenderer>().sortingLayerName = "player";
}
}
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 643bb3fa9a499b541bb4e29144bc8143
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -4,6 +4,8 @@ using UnityEngine;
using UnityEngine.InputSystem;
using UnityEngine.InputSystem.Interactions;
using UnityEngine.UI;
using Cinemachine;
using UnityEngine.SceneManagement;
public class M_Player : MonoBehaviour
{
@ -12,14 +14,14 @@ public class M_Player : MonoBehaviour
private Vector2 velocity;//逻辑速度,通过计算获得,最后加在理论速度上
private Rigidbody2D m_rigidbody;//自身刚体组件
private int inputDir;//输入方向方向,-1\0\1
//public GameObject bullet;//子弹预制体
private int faceDir;//面部朝向,-1、1
private float runSpeedMultiple = 1f;//速度倍率,在按下和释放跑步后被修改
[Tooltip("所捕捉到的可交互对象,不要手动赋值,这个会自己捕捉")]
public Interactive catched;//所捕捉到的可交互对象
private bool throwingState = false;//记录当前是否在投掷状态
private PlayerInput playerInput;//自身输入组件,用来切换操控地图
private bool canAdjustTheAngle = false;//记录此时自己是否能调整投掷角度
private bool canAdjustTheAngle = false;//记录此时自己是否能调整投掷角
[SerializeField]
private float throwingAngle = 45f;//记录投掷的角度.默认是45°
private float throwingAngleDir;//记录此时投掷角度变化的速度,包括大小和方向,-1~1表示
[Tooltip("投掷物的预制体")]
@ -27,6 +29,28 @@ public class M_Player : MonoBehaviour
[Tooltip("投掷物抛出点")]
public Transform throwOffset;//记录一下抛出点的位置
private Animator M_Animator;
private float strengthOfThrowing;//投掷力度,每次和投掷物堆交互,都会更新这个数值
public AudioSource machineAudio;
private bool isCovered = false;//记录自身现在是否被掩护,挡板中使用
[Tooltip("请拖入走路音效")]
public AudioClip[] walkSEs;
[Tooltip("请拖入跑步音效")]
public AudioClip[] RunSEs;
private AudioSource audioPlayer;
[Tooltip("拖入修复电报线的音效")]
public AudioClip ReapareTelephoneLineSE;
[Tooltip("拖入爬出坑的音效")]
public AudioClip upHoleSE;
[Tooltip("拖入掉入坑的音效")]
public AudioClip dropHoleSE;
[Tooltip("拖入捡东西的音效")]
public AudioClip pickSE;
[Tooltip("拖入丢东西的音效")]
public AudioClip throwSE;
[Tooltip("拖入死亡UI")]
public GameObject deadUI;
private bool isDead = false;//记录自己是不是死了
void Start()
{
indexRecoder = FindObjectOfType<IndexRecoder>();//获取数值记录组件,方便策划修改暴露参数
@ -37,8 +61,9 @@ public class M_Player : MonoBehaviour
//为了解决warming最后阶段请删除到那时应该不会再有警告
if(inputDir == 0){}
if(throwingState){}
//
audioPlayer = GetComponent<AudioSource>();
}
// Update is called once per frame
@ -47,15 +72,49 @@ public class M_Player : MonoBehaviour
AdjustTheAngle();
}
void FixedUpdate()
//动画中调用,播放捡拾东西的音效
public void OnPickSE()
{
Move();
audioPlayer.clip = pickSE;
audioPlayer.volume = 1f;
audioPlayer.Play();
}
//动画中调用,播放丢出东西的音效
public void OnThrowSE()
{
audioPlayer.clip = throwSE;
audioPlayer.volume = 1f;
audioPlayer.Play();
}
//返回面部朝向的函数,在上下坑点调用,用来判断是否执行上下坑动画
public int ReturnFaceDir(){return faceDir;}
//播放上坑动画
public void PlayUpAnimation(){M_Animator.SetBool("IsUp",true);}
//播放下坑动画的函数,在下坑点调用
public void PlayDownAnimation(){M_Animator.SetBool("IsDown",true);}
//关闭下坑条件在动画中添加Event来执行避免下坑动画重复执行
public void StopIsDown(){M_Animator.SetBool("IsDown",false);}
//给自生刚体一个向上的速度不然无法解决动画上坑y轴被重力控制的问题
public void GiveAUpForce(){
if(gameObject.name == "他爸")
m_rigidbody.velocity = new Vector2(0,6);
else
m_rigidbody.velocity = new Vector2(0,8);//匹配不同的两个坑
}
//关闭上坑条件,避免重复触发
public void StopIsUp(){M_Animator.SetBool("IsUp",false);}
//调整投掷角度的函数
private void AdjustTheAngle()
{
if(canAdjustTheAngle)//如果玩家正在调整角度
if(canAdjustTheAngle)//如果玩家调整角度
{
throwingAngle += throwingAngleDir//则让现在的抛出角度加上变化的速度
* indexRecoder.rateOfChangeOfThrowingAngle//乘以变化的速率
@ -69,6 +128,22 @@ public class M_Player : MonoBehaviour
}
}
public void ChangeInputMapToNull()
{
playerInput.SwitchCurrentActionMap("NullMap");
}
public void ChangeInputMapToNormal()
{
playerInput.SwitchCurrentActionMap("PlayerNormal");
}
//当玩家在修电报机地图下按下交互键触发
public void OnComfirm(InputAction.CallbackContext context)
{
if(context.started) catched.Comfirm();
}
//当水平轴有输入
public void OnMoveHorizons(InputAction.CallbackContext context)
{
@ -93,24 +168,35 @@ public class M_Player : MonoBehaviour
Mathf.Abs(transform.localScale.x)*faceDir,
transform.localScale.y,
transform.localScale.z);
// //修改灰尘朝向
// runFootsDust.transform.localScale = new Vector3(
// Mathf.Abs(runFootsDust.transform.localScale.x)*faceDir,
// runFootsDust.transform.localScale.y,
// runFootsDust.transform.localScale.z);
//转身时修改默认投掷角度
if(faceDir == -1)throwingAngle = 46f;
else throwingAngle = 45f;
}
private void Move()
private int shouldBePlayedRunSEID = 0;
public void OnRunFootTouched()
{
// //指定水平方向的速度
// m_rigidbody.velocity = new Vector2(indexRecoder.playerMoveSpeed* //记录文件中的玩家速度乘以
// inputDir*//输入的方向乘以
// runSpeedMultiple,//速度的倍率,对付跑步时候的需要
// m_rigidbody.velocity.y//y轴的速度不变
// );
}
// void OnAnimatorMove()//Unity的回调函数这样做能解决模型无法转向的问题每帧调用一次
// {
// m_rigidbody.MovePosition(m_rigidbody.position + faceDir*M_Animator.deltaPosition.magnitude*Vector2.right);
// Debug.Log(M_Animator.deltaPosition.magnitude);
// //m_RigidBody.MoveRotation(m_Rotation);//当物体有物理组件rigidbody的时候再修改位置和旋转信息就不要用transfrom了用刚体自带的Move等方法
// }
//跑步动画中脚着地触发
audioPlayer.clip = RunSEs[shouldBePlayedRunSEID % RunSEs.Length];
audioPlayer.volume = 0.2f;
audioPlayer.Play();
shouldBePlayedRunSEID++;
}
private int shouldBePlayedWalkSEID = 0;
public void OnWalkFootTouched()
{
//走路动画中脚着地触发
audioPlayer.clip = walkSEs[shouldBePlayedWalkSEID % walkSEs.Length];
audioPlayer.volume = 0.2f;
audioPlayer.Play();
shouldBePlayedWalkSEID++;
}
//监听投掷按键的函数
public void OnThrow(InputAction.CallbackContext context)
@ -118,13 +204,30 @@ public class M_Player : MonoBehaviour
if(context.started)//如果按下投掷键,表示可以开始控制角度了
{
canAdjustTheAngle = true;
//动画:进入准备丢的动画
M_Animator.SetBool("ReadyToThrow", true);
}
if(context.canceled)//如果是刚松开投掷键,表示要丢东西了
{
Throw();
if(throwingState)
{
M_Animator.SetBool("NowThrow",true);//动画:执行丢这个动作
Throw();//如果处于投掷阶段,则触发丢
}
}
}
public void OnQuit(InputAction.CallbackContext context)
{
if(context.started)
{
if(catched != null) catched.Quit();//如果按下退出按钮,则执行捕捉到物体的退出功能
}
}
//如果正处于投掷状态,则退出投掷状态的监听函数
public void OnThrowQuit(InputAction.CallbackContext context){if(throwingState)StartCoroutine("QuitThrowingsState");}
//监听修改投掷角度的函数
public void OnAdjustTheAngle(InputAction.CallbackContext context)
{throwingAngleDir = context.ReadValue<float>();}//把收到的轴的值交给角度变化的大小和方向
@ -132,11 +235,20 @@ public class M_Player : MonoBehaviour
//控制投掷相关的具体函数
private void Throw()
{
//Debug.Log("我投出手上拿着的东西了");
Rigidbody2D rigidbodyOfMissile =
Instantiate(missile,throwOffset.position,Quaternion.identity).GetComponent<Rigidbody2D>();
rigidbodyOfMissile.velocity = new Vector2(indexRecoder.strengthOfThrowing*Mathf.Cos(throwingAngle),
indexRecoder.strengthOfThrowing*Mathf.Sin(throwingAngle));
Rigidbody2D rigidbodyOfMissile = //并且获得这个投掷物身上的刚体组件
Instantiate(missile,throwOffset.position,Quaternion.identity).GetComponent<Rigidbody2D>();//生成一个投掷物
//给这个投掷物赋予速度,由目前的角度决定
rigidbodyOfMissile.velocity = new Vector2(strengthOfThrowing*Mathf.Cos(throwingAngle),
strengthOfThrowing*Mathf.Sin(throwingAngle));
//扔完后退出投掷状态并且重置相关参数
StartCoroutine("QuitThrowingsState");
}
//在投掷物堆中调用,每次呼叫投掷物堆,都针对此堆更新投掷力度
public void ChangeStrengthOfThrowingTo(float num)
{
strengthOfThrowing = num;
}
//进入跑步状态的控制代码
@ -145,10 +257,14 @@ public class M_Player : MonoBehaviour
if(context.started)//如果刚按下跑步键
{
runSpeedMultiple = indexRecoder.runSpeedMultiple;//把本地的速度倍率变成数值记录器中的倍率
M_Animator.SetBool("IsRunning",true);//播放跑步动画
// runFootsDust.SetActive(true);//播放脚上灰尘粒子特效
}
else if(context.canceled)//如果刚松开跑步键
{
runSpeedMultiple = 1f;//恢复本地速度倍率为1
M_Animator.SetBool("IsRunning",false);//关闭跑步动画
// runFootsDust.SetActive(false);//关闭脚上灰尘粒子特效
}
}
@ -160,25 +276,61 @@ public class M_Player : MonoBehaviour
//可交互对象都有UI界面。当按下交互键后显示交互界面
if(catched != null)
{
//触发交互函数,在具象物体中重写这个虚拟功能
catched.OnCall();
//如果捕捉对象是电话线
if(catched != null && catched.tag == "电话线")
{
//获取其电话线组件,如果其未修好,则执行修理动画
if(!catched.GetComponent<TelephoneLine>().HasTheBePrepared())
M_Animator.SetBool("IsReparing", true);
//播放修复电话线音效
audioPlayer.clip = ReapareTelephoneLineSE;
audioPlayer.volume = 0.8f;
audioPlayer.loop = true;
audioPlayer.Play();
}
}
}
if(context.canceled)
{
//可交互对象电话线比较特殊,需要额外检测按钮松开的瞬间
if(catched != null)
if(catched != null && catched.tag == "电话线")
{
catched.StopRepareTheTelephoneLine();
//如果捕捉对象是电话线,停止修电话线动画
if(catched.tag == "电话线") M_Animator.SetBool("IsReparing", false);
//停止修复电话线音效
audioPlayer.Stop();
audioPlayer.loop = false;
}
}
}
//当修好了一个电话线,强制打断修电话线动画
public void HasReparedATelephone()
{
M_Animator.SetBool("IsReparing", false);
}
//监听打电码的函数
public void OnCoding(InputAction.CallbackContext context)
{
if(context.started)
{
machineAudio.Play();
//如果刚按下打码把电报机UI图片的把手替换成按下的
catched.ChangeHandleTo(true);
}
if(context.canceled)
{
machineAudio.Stop();
//如果刚松开打码把电报机UI图片的把手换成松开的
catched.ChangeHandleTo(false);
//根据按下期间时长发送打出来的码给电报机
if(catched != null)
{
if(context.duration < indexRecoder.dotRoLineTime)//如果小于界限时间
@ -194,6 +346,22 @@ public class M_Player : MonoBehaviour
}
}
//动画内调用,当玩家掉下坑后,主要用来播放音效
public void OnDropTheHole()
{
audioPlayer.volume = 0.8f;
audioPlayer.clip = dropHoleSE;
audioPlayer.Play();
}
//动画内调用,当玩家爬上坑后,主要用来播放音效
public void OnOutTheHole()
{
audioPlayer.volume = 0.8f;
audioPlayer.clip = upHoleSE;
audioPlayer.Play();
}
//使自身进入投掷状态的函数
public void EnterThrowingState()
{
@ -201,20 +369,90 @@ public class M_Player : MonoBehaviour
//1.切换操控地图
playerInput.SwitchCurrentActionMap("PlayerInThrowing");
//2.动画相关
//
M_Animator.SetBool("throwingState",true);//使自身进入捡石动画
}
//等待完善投掷系统
public void QuitThrowingsState(){}
//退出投掷状态的时候
public IEnumerator QuitThrowingsState()
{
throwingState = false;//改变自身标记
playerInput.SwitchCurrentActionMap("PlayerNormal");//修改自身操控地图
if(faceDir == 1) throwingAngle = 45f;//恢复投掷角度到45°
else throwingAngle = 46f;
canAdjustTheAngle = false;//可修改角度标记改为false
GetComponent<LineRenderer>().enabled = false;//别画线了
//关闭动画条件
M_Animator.SetBool("throwingState",false);
M_Animator.SetBool("ReadyToThrow",false);
//为了解决问题需要到下一帧关闭丢出动画指令
yield return new WaitForSeconds(1f);
M_Animator.SetBool("NowThrow",false);
}
//播放上下楼动画的函数,在楼梯边的触发器调用
public void PlayDownStairAnimation(){M_Animator.SetBool("IsDownStair",true);}
public void PlayUpStairAnimation(){}
//外部调用,让玩家转身
public void TurnAround()
{
transform.localScale = new Vector3(
transform.localScale.x*-1,
transform.localScale.y,
transform.localScale.z);//让玩家转身
}
private IEnumerator StopShootingAnimation()
{
yield return new WaitForSeconds(0.1f);
M_Animator.SetBool("IsShootDead",false);
}
public void YouAreCovered(){isCovered = true;}
public void YouAreLosingCover(){isCovered = false;}
public bool AreYouCovered(){return isCovered;}
public void YouAreBoomingDead()
{
playerInput.SwitchCurrentActionMap("NullMap");
if(!isDead)M_Animator.SetBool("IsBoomDead",true);
deadUI.SetActive(true);
Invoke("Restart",3f);
Invoke("CancelDeadBool",0.1f);
isDead = true;
}
public void YouAreShootingDead()
{
// 当玩家被射中时调用
if(!isDead)M_Animator.SetBool("IsShootDead",true);
playerInput.SwitchCurrentActionMap("NullMap");
StartCoroutine("StopShootingAnimation");//此帧结束后关闭死亡动画条件
deadUI.SetActive(true);
Invoke("Restart",3f);
Invoke("CancelDeadBool",0.1f);
isDead = true;
}
private void Restart()
{
SceneManager.LoadScene(SceneManager.GetActiveScene().name);//重载场景
}
private void CancelDeadBool()
{
M_Animator.SetBool("IsShootDead",false);
M_Animator.SetBool("IsBoomDead",false);
}
//绘制投掷曲线的函数,非常🐂
public void DrawPath()
{
//
LineRenderer line = GetComponent<LineRenderer>();//获取组件
int segmentCount = 15;//定义点数
line.enabled = true;
int segmentCount = 18;//定义点数
line.positionCount = segmentCount;//传入点数
float gravity=9.8f;//定义重力常量
float gravity=9.8f*2;//定义重力常量
Vector2 fireOffset = new Vector2(throwOffset.position.x - transform.position.x,
throwOffset.position.y - transform.position.y);
Vector2[] segments = new Vector2[segmentCount];//定义二维向量数组用来存15个点的位置
@ -225,9 +463,9 @@ public class M_Player : MonoBehaviour
float time = i * Time.fixedDeltaTime * 5;//类似时间间隔的定义也就是抛物线上的x多久取值一次
segments[i].x = transform.position.x + //自身位置的x
fireOffset.x + //发射偏移量的x
time * indexRecoder.strengthOfThrowing * Mathf.Cos(throwingAngle);//水平方向位移 = v*t
time * strengthOfThrowing * Mathf.Cos(throwingAngle);//水平方向位移 = v*t
segments[i].y = (transform.position.y + fireOffset.y + //自身位置的y
time * indexRecoder.strengthOfThrowing * Mathf.Sin(throwingAngle) +
time * strengthOfThrowing * Mathf.Sin(throwingAngle) +
(0.5f * gravity * time * time)*-1);//垂直方向位移 = vt + 1/2 * g * t^2
line.SetPosition(i, segments[i]); //把算好的点传入线的点集
}

62
Assets/Scripts/OP.cs Normal file
View File

@ -0,0 +1,62 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class OP : MonoBehaviour
{
//控制开始页面的脚本
// Start is called before the first frame update
public SpriteRenderer start;
public SpriteRenderer quit;
public Sprite startC;
public Sprite startN;
public Sprite quitC;
public Sprite quitN;
private bool nowChoose = true;//true代表选开始false代表选退出
public GameObject blackUI;
public AudioClip clip;
void Start()
{
}
// Update is called once per frame
void Update()
{
}
public void OnChooseUpOne()
{
start.sprite = startC;
quit.sprite = quitN;
nowChoose = true;
}
public void OnChooseDownOne()
{
start.sprite = startN;
quit.sprite = quitC;
nowChoose = false;
}
public void OnComfirm()
{
if (nowChoose)//如果按了开始游戏
{
blackUI.SetActive(true);
Invoke("InToTheGame",2f);
FindObjectOfType<BGMPlayer>().ChangedTheBGM(clip);
}
else//如果按了退出游戏
{
Application.Quit();
}
}
public void InToTheGame()
{
SceneManager.LoadScene("序章-家中");
}
}

11
Assets/Scripts/OP.cs.meta Normal file
View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 869406c59ddbf6045a85c7c03d1a2006
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,12 +1,17 @@
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[ExecuteInEditMode]
[RequireComponent(typeof(Camera))]
public class ScreenShader : MonoBehaviour
{
//大概是镜子的反射类?妈的这样写谁看得懂?操你妈 F U C K Y O U
public Material material;
private void OnRenderImage(RenderTexture source,RenderTexture destination){
Graphics.Blit(source, destination, material);
private void OnRenderImage(RenderTexture src, RenderTexture dest)
{
Graphics.Blit(src,dest,material);
}
}

39
Assets/Scripts/Shake.cs Normal file
View File

@ -0,0 +1,39 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Shake : MonoBehaviour
{
public float shakeAmount = 0.05f; //振幅
public bool is_shake;
Vector3 first_pos;
private void Start()
{
first_pos = this.transform.localPosition;
}
public void StartShake()
{
//if (is_shake) return;
is_shake = true;
}
public void Update()
{
if (!is_shake) return;
Vector3 pos = first_pos + Random.insideUnitSphere * shakeAmount;
pos.y = transform.localPosition.y;
transform.localPosition = pos;
}
public void EndShake()
{
is_shake = false;
first_pos.y = transform.localPosition.y;
transform.localPosition = first_pos;
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: d80a3e3469191664c9c5dbaf68995cbf
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,77 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/// <summary>
/// Weiva Parallax
/// 2D 视差效果
/// 本组件背景视差效果是根据背景对象的世界坐标z值来计算。默认参数中的背景数组第一个元素为最远平面
/// 既与摄像机同步的平面该对象之间的背景根据z值进行视差计算。也可以单独设置参数 synZ 强制设置最
/// 远平面。大于最远平面的 z 值将会反超摄像机移动。
/// weivain@qq.com
/// www.weiva.com
/// </summary>
public class WVParallax : MonoBehaviour {
[Header("背景图片对象Element 0 为与摄像机同步的背景层")]
public Transform[] backgrounds;
// 主摄像机
private Transform cam;
// 上一帧摄像机的位置
private Vector3 previousCamPos;
// 摄像机同步背景层的 z 值
[Header("摄像机同步背景层Z值若0为背景层0")]
public float synZ=0f;
[Header("偏移x系数")]
public float parallaxScaleX=1f;
[Header("偏移y系数")]
public float parallaxScaleY=1f;
public bool canParallax = true;
// 初始化
void Start ()
{
cam = Camera.main.transform;
// 上一帧摄像机的位置
previousCamPos = cam.position;
if(synZ == 0 && null != backgrounds[0])
{
synZ = backgrounds[0].position.z;
}
if(synZ == 0)
{
synZ = 100f;
}
}
// 每一帧执行
void Update ()
{
if (canParallax)
{
// 获得摄像机和上一帧的偏移值
float parallax = previousCamPos.x - cam.position.x;
//摄像机偏移矢量
Vector3 camMove = cam.position - previousCamPos;
camMove.x *= parallaxScaleX;
camMove.y *= parallaxScaleY;
//同步背景
for (int i = 0; i < backgrounds.Length; i++)
{
if (null == backgrounds[i]) continue;
Vector3 targetToMove = backgrounds[i].position + camMove * (backgrounds[i].position.z / synZ);
backgrounds[i].position = targetToMove;
}
// 更新上一帧摄像机的位置
previousCamPos = cam.position;
}
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 91489a29f6bc6c441a9bfb6aaeae25c5
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,19 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class AHeapSpecialEvent : Event
{
[Tooltip("拖入火把预制体,在触发事件时将其赋值给玩家,使玩家投掷出的是火把而不是石块")]
public GameObject fireObj;
[Tooltip("拖入普通石子的预制体,用来恢复玩家的投掷系统")]
public GameObject oldObj;
//投掷物堆的特殊事件,当这个投掷物堆是篝火时,在他被唤醒的瞬间,我们要对玩家做一些更改
//当然,如果结束了投掷,记得关闭这些更改
public override void OnCall()
{
//2.更换玩家投掷物预制体的指针,使其指向火把的预制体
FindObjectOfType<M_Player>().missile = fireObj;
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 0b8e39d2051853b43bc29648f518a5ef
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,57 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.InputSystem;
public class AfterCoding : Event
{
//事件:第一关打完码后
[Tooltip("要召唤,得先有,对吧?拖进炮弹的预制体")]
public GameObject shell;
[Tooltip("召唤的炮弹需要知道自己属于哪个轰炸区,请拖入其轰炸区")]
public BombingArea bombingArea;
[Tooltip("请拖入黑幕")]
public GameObject BlackUI;
[Tooltip("请拖第二关BGM")]
public AudioClip clip;
void Start()
{
//OnCall();
}
public override void OnCall()
{
//*关闭玩家操控地图
FindObjectOfType<PlayerInput>().SwitchCurrentActionMap("NullMap");
//1.关闭电报机界面
FindObjectOfType<Machine>().m_interface.SetActive(false);
//2.在玩家旁边生成一颗导弹
Shell thisShell = Instantiate(shell,new Vector3(116.539998f,5.96999979f,-4.01295185f),Quaternion.identity).
GetComponent<Shell>();
thisShell.M_BombingArea = bombingArea;
thisShell.YouAreSpecal();
thisShell.target = FindObjectOfType<M_Player>().GetComponent<Animator>();
//3.导弹爆炸后触发玩家死亡动画,这一段写在导弹类里面
}
//4.玩家被炸死开始执行后触发此段,镜头开始缓慢聚焦到主角
public void OnDeadAnimation()
{
StartCoroutine("OnDeadAnimationEnd");//若干秒后执行死亡动画播放完毕后代码
StartCoroutine("StopDead");//本帧结束后停止死亡动画条件防止反复触发
}
private IEnumerator StopDead()
{
yield return new WaitForEndOfFrame();
FindObjectOfType<M_Player>().GetComponent<Animator>().SetBool("IsBoomDead",false);
}
//5.当玩家被炸死动画结束后触发此段
private IEnumerator OnDeadAnimationEnd()
{
yield return new WaitForSeconds(1.1f + 3f);//炸死动画1.1秒 + 3秒留给玩家反应
//黑屏一张铺满的黑色UI显示
BlackUI.SetActive(true);
FindObjectOfType<BGMPlayer>().ChangedTheBGM(clip);
yield return new WaitForSeconds(2f);//两秒后,转移场景
SceneManager.LoadScene("第二关");
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: bc2900de00f51b04384a14a06412efce
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,18 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class AfterOpenDoorCG : Event
{
//事件当开门的CG播完
public override void OnCall()
{
//找到信息记录者,改变演出名为【准备出发】,为呈现多态作准备
IndexRecoder indexRecoder = FindObjectOfType<IndexRecoder>();
indexRecoder.ChangeStageName("准备出发");
//再次切换场景到【序章-家中】
SceneManager.LoadScene("序章-家中");
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 4b074b5d370b3324faa79c0a3dd76762
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -2,6 +2,7 @@ using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Fungus;
using UnityEngine.InputSystem;
public class AfterRecollection : Event
{
@ -12,8 +13,10 @@ public class AfterRecollection : Event
//Vector3(18.8199997,0.0599999987,0)
//Vector3(19.2399998,0.0599999987,0)
//1.改变玩家的位置到父亲身边
FindObjectOfType<M_Player>().transform.position = new Vector3(9.30000019f,0.936617672f,0);
FindObjectOfType<M_Player>().transform.position = new Vector3(9.30000019f,0.685016334f,0);
//2.触发对话【回忆之后的对话】
Flowchart.BroadcastFungusMessage("回忆之后的对话");
//3.更改玩家操作地图未空
FindObjectOfType<M_Player>().GetComponent<PlayerInput>().SwitchCurrentActionMap("NullMap");
}
}

View File

@ -0,0 +1,111 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Fungus;
using UnityEngine.InputSystem;
using UnityEngine.UI;
using UnityEngine.SceneManagement;
using Cinemachine;
public class AfterReparedTheMachine : Event
{
private RepairBench repairBench;
private CinemachineVirtualCamera Vcamera;
[Tooltip("请拖入巡逻敌人")]
public Patrolman patrolman1;
[Tooltip("请拖入巡逻敌人")]
public Patrolman patrolman2;
private M_Player player;
[Tooltip("请拖入电报机UI界面")]
public GameObject MachineUI;
[Tooltip("请拖入电报机操作提示界面")]
public GameObject OpUI;
[Tooltip("请拖入倒计时UI")]
public Text countDown;
private int leftTime = 10;
public GameObject blackUI;
private Machine machine;
public WVParallax parallax;
public AudioSource gunAudio;
public AudioSource countDownSE;
void Start()
{
repairBench = FindObjectOfType<RepairBench>();
Vcamera = FindObjectOfType<CinemachineVirtualCamera>();
player = FindObjectOfType<M_Player>();
machine = FindObjectOfType<Machine>();
//OnCall();
}
//事件,当修完电报机
public override void OnCall()
{
StartCoroutine("Process");
}
private IEnumerator Process()
{
//parallax.canParallax = false;
//1.关闭玩家操作地图
FindObjectOfType<PlayerInput>().
SwitchCurrentActionMap("NullMap");
//2.给玩家若干反应时间,然后关闭修理电报机界面
yield return new WaitForSeconds(0f);
repairBench.m_interface.SetActive(false);
OpUI.SetActive(false);
//3.再过若干时间,镜头跟踪物改为敌人
yield return new WaitForSeconds(2f);
Vcamera.Follow = patrolman1.transform;
//4.同时敌人的targe改为玩家
patrolman1.ChangeTargetTo(player.transform);
patrolman2.ChangeTargetTo(player.transform);
patrolman1.GetComponent<Animator>().SetBool("IsRush",true);
patrolman2.GetComponent<Animator>().SetBool("IsRush",true);
//5.若干时间后,镜头跟踪物改为玩家
yield return new WaitForSeconds(4f);
Vcamera.Follow = player.transform;
//6.若干短时间后敌人的target改为普通巡逻点
yield return new WaitForSeconds(1f);
patrolman1.ChangeTargetTo(patrolman1.point1);
patrolman2.ChangeTargetTo(patrolman1.point1);
//7.若干时间后,弹出对话【被发现了】
Flowchart.BroadcastFungusMessage("被发现了");
}
public void AfterChat()
{
machine.OnCall();
player.catched = machine;
MachineUI.SetActive(true);
player.GetComponent<PlayerInput>().
SwitchCurrentActionMap("PlayerInCoding");
countDown.gameObject.SetActive(true);
countDownSE.Play();
InvokeRepeating("CountDown",0,1);
}
private void CountDown()
{
countDown.text = "倒计时" + leftTime;
leftTime--;
if(leftTime == 0)
{
//当倒计时结束
blackUI.SetActive(true);
countDownSE.Stop();
CancelInvoke("CountDown");
countDown.gameObject.SetActive(false);
Invoke("PlayGunAudio",1.5f);
}
}
private void PlayGunAudio()
{
gunAudio.Play();
Invoke("GoToTheEnd",5f);
}
private void GoToTheEnd()
{
SceneManager.LoadScene("感谢游玩");
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 15b7dc39a21199340906ab8ee84780b5
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,21 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CallASpecialShell : Event
{
//修好第一个电话线后的事件,召唤一个特殊的炮弹摧毁石头
[Tooltip("要召唤,得先有,对吧?拖进炮弹的预制体")]
public GameObject shell;
[Tooltip("召唤的炮弹需要知道自己属于哪个轰炸区,请拖入其轰炸区")]
public BombingArea bombingArea;
public override void OnCall()
{
//当事件触发,生成一个特殊的炮弹
Shell thisShell = Instantiate(shell,new Vector3(17.64f,13.23999977f,0f),Quaternion.identity).
GetComponent<Shell>();
thisShell.M_BombingArea = bombingArea;
thisShell.YouAreSpecal();//告诉这枚炮弹,它是特殊的
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 4a81fb9add054924e9caa0d022bf4a6b
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,63 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Fungus;
using UnityEngine.InputSystem;
public class Chasing : Event
{
//控制追逐战触发的事件代码
// Start is called before the first frame update
private bool hasBeenCalled = false;
[Tooltip("拖入直升机灯光游戏物体")]
public GameObject helicopter;
[Tooltip("拖入追逐战BGM")]
public AudioClip clip;
void Start()
{
}
// Update is called once per frame
void Update()
{
}
public void OnTriggerEnter2D(Collider2D other)
{
if(other.tag == "Player" && !hasBeenCalled)
{
// Debug.Log("开始追逐战");
//标记自身已被唤醒过
hasBeenCalled = true;
//打开直升机灯光
helicopter.SetActive(true);
//关闭玩家操作地图(在对话结束后自动恢复)
FindObjectOfType<PlayerInput>().SwitchCurrentActionMap("NullMap");
//弹出对话【是直升机】
Flowchart.BroadcastFungusMessage("是直升机");
//更换BGM
FindObjectOfType<BGMPlayer>().ChangedTheBGM(clip);
}
}
public void OnDialogEnd()
{
//对话结束后调用:直升机灯光开始运动
// Debug.Log("直升机开始移动");
helicopter.GetComponent<Helicopter>().canGo = true;
//22秒后直升机差不多完全离开了弹出对话引导玩家在桌边修理电报机
Invoke("TalkAboutRepare",22f);
}
private void TalkAboutRepare()
{
//弹出对话
Flowchart.BroadcastFungusMessage("飞机走了");
//清除操作地图
FindObjectOfType<PlayerInput>().SwitchCurrentActionMap("NullMap");
//找到修理台,开启它的碰撞盒
FindObjectOfType<RepairBench>().GetComponent<BoxCollider2D>().enabled = true;
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: cfa2ffb3b85580f448955c25c3e86b29
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,13 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class FirstHeapOnCall : Event
{
[Tooltip("请拖入投掷系统的操作提示游戏物体")]
public GameObject OpInfo;
public override void OnCall()
{
OpInfo.SetActive(true);
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 9ff1e2de47fab944482835a21920d0b8
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,24 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Fungus;
using UnityEngine.InputSystem;
public class IfNotCarryMachine : Event
{
//事件:如果玩家没拿包
public override void OnCall()
{
FindObjectOfType<PlayerInput>().SwitchCurrentActionMap("NullMap");
Flowchart.BroadcastFungusMessage("还没拿包");
}
void OnCollisionEnter2D(UnityEngine.Collision2D other)
{
if(other.transform.tag == "Player")
{
if(!FindObjectOfType<M_Player>().transform.Find("包").gameObject.activeSelf) OnCall();
else Destroy(gameObject);
}
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 0b7c707d3e851024387d1d10e459a9b3
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,25 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class InitStage2 : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
StartCoroutine("OpenReadyMachine");
}
private IEnumerator OpenReadyMachine()
{
yield return new WaitForSeconds(0.1f);
FindObjectOfType<AReadyMachine>().GetComponent<BoxCollider2D>().enabled = true;//打开损坏电报机的碰撞体
}
// Update is called once per frame
void Update()
{
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: ed4dd62b46913514895fa68582beb5be
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,6 +1,8 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Fungus;
using UnityEngine.InputSystem;
public class OpenDoorStage : Event
{
@ -10,7 +12,7 @@ public class OpenDoorStage : Event
Debug.Log("正在启动多态【开门演出】");
M_Player player = FindObjectOfType<M_Player>();//找到玩家
player.transform.position = new Vector3(12.8999996f,0.936617672f,0);//改变玩家位置
player.transform.position = new Vector3(12.8999996f,0.685016334f,0);//改变玩家位置
player.transform.localScale = new Vector3(
Mathf.Abs(transform.localScale.x)*-1,
@ -22,6 +24,14 @@ public class OpenDoorStage : Event
watertank.GetComponentInChildren<NormalInvestableItems>().itemName = "父亲离开后的水缸";
Destroy(FindObjectOfType<Father>().gameObject);//摧毁父亲这个游戏物体
Destroy(GameObject.Find("电报机"));//摧毁电报机这个游戏物体
//设置玩家操作地图为空
player.GetComponent<PlayerInput>().SwitchCurrentActionMap("NullMap");
//呼出开门演出开幕对话
Flowchart.BroadcastFungusMessage("开门演出开幕");
//删除那个假电报机
Destroy(FindObjectOfType<AReadyMachine>().gameObject);
}
}

View File

@ -0,0 +1,57 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class OperationsInfo : MonoBehaviour
{
//操作说明类,当玩家进入触发器,显示图片,当离开触发器,关闭图片
public bool isIn = false;
public SpriteRenderer spriteRenderer;
[Tooltip("填入提示消隐和出现的速度")]
public float speed;
[Tooltip("请输入此操作提示仅在哪一个多态中显示,若不填,则每一个多态都显示")]
public string showStageName;
void Start()
{
spriteRenderer = GetComponent<SpriteRenderer>();
}
void Update()
{
if(isIn && spriteRenderer.color.a < 1)
{
spriteRenderer.color = new Color(
//RBG不变
spriteRenderer.color.r,spriteRenderer.color.g,spriteRenderer.color.b,
//a变大
spriteRenderer.color.a + speed * Time.deltaTime
);
}
if(!isIn && spriteRenderer.color.a > 0)
{
spriteRenderer.color = new Color(
//RBG不变
spriteRenderer.color.r,spriteRenderer.color.g,spriteRenderer.color.b,
//a变小
spriteRenderer.color.a - speed * Time.deltaTime
);
}
}
void OnTriggerEnter2D(Collider2D other)
{
if(other.tag == "Player")
{
if(showStageName == "" //如果没有指定发挥作用的多态
|| showStageName.Equals(FindObjectOfType<IndexRecoder>().stageName))//或者目前就是发挥作用的多态
//当玩家进入
isIn = true;//标记自身显示
}
}
void OnTriggerExit2D(Collider2D other)
{
if(other.tag == "Player")
{
//当玩家退出
isIn = false;
}
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 5e78d9b42910bcd43ac0b5d132ec13d2
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,51 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
using Cinemachine;
using Fungus;
public class ReadyToGoStage : Event
{
[Tooltip("请拖入年轻的玩家")]
public GameObject playerYong;
[Tooltip("请拖入年长的玩家")]
public GameObject playerOld;
[Tooltip("拖入摄像机")]
public CinemachineVirtualCamera Vcamera;
[Tooltip("请拖入镜子")]
public NormalInvestableItems kagami;
//多态:玩家准备触发前往第一关时候的多态
public override void OnCall()
{
Debug.Log("正在启动多态【准备出发】");
playerYong.SetActive(false);
playerOld.SetActive(true);//打开年长骨骼、关闭年轻骨骼
M_Player player = FindObjectOfType<M_Player>();//找到玩家类
player.transform.position = new Vector3(11.5600004f,-4f,0);//改变玩家位置
//更改摄像机追踪目标
Vcamera.Follow = player.transform;
player.transform.localScale = new Vector3(
Mathf.Abs(transform.localScale.x)*-1,
transform.localScale.y,
transform.localScale.z);//修改玩家面部朝向为左
Destroy(FindObjectOfType<Father>().gameObject);//摧毁父亲这个游戏物体
//删除电报机
Destroy(GameObject.Find("电报机"));
//出发该多态的开局对话
Flowchart.BroadcastFungusMessage("准备出发");
//水缸相关
GameObject watertank = GameObject.Find("水缸");//找到水缸
watertank.GetComponentInChildren<NormalInvestableItems>().itemName = "准备出发时的水缸";
//修改镜子的itemName使得其在改多态下不再能够被触发
kagami.itemName = "准备出发幕的镜子";
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 9b701ea64b20ba046b1c99013b049034
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

Some files were not shown because too many files have changed in this diff Show More