2 Commits

Author SHA1 Message Date
Roman
74f926815e 任务:搭建前置关卡,编写演出逻辑
1.编写基督前置关卡
(1.放置平台、怪物和男童
(2.修改男童类,外加OnSaveEvent,OnSave时若有事件则触发该Event
(3.编写开幕演出,与yi前置类似
(4.编写男童解救演出
((1.触发Fungus对话
((2.对话结束后,开启通往上层的门

2.搭建村场景
(1.放置平台和元素
(2.为可动元素制作动画

3.为玩家添加static属性,进度。0:刚开,1进村,2通佛,3通伊,4.通基

4.制作死亡重开功能
(1.当玩家生命值降到0及以下,触发死亡事件
(2.死亡后reload当前场景,并设记录员,关闭某些事件和演出不再执行

*优化和修复
(1.尝试制作击中卡肉效果,目前打击感太弱。也可以尝试粒子效果

*至此,全部前置关卡搭建完毕,村场景搭建完毕。
*明天可以完成流程化,接下来就是填充剧情、UI、死亡标记和留言板等系统了

下班
2021-12-20 23:33:14 +08:00
Roman
f257b40d10 任务:搭建前置关卡,编写演出逻辑
1.编写佛教前置关开场演出
(*.休整地形,使得左边多出一块地面,方便演出正常运作
(*.项目后期再通过逻辑触发该演出,目前先用调试方式触发演出
(1.关闭空气墙
(2.修改玩家inputDir使玩家从屏幕外冲进到屏幕内部
(3.等待一段时间
(4.此时玩家应该走到某个合适的位置,停止玩家的inputDir
(5.等待一小段时间给玩家反应
(6.修改相机offset,使其对准对话的两个小怪
(7.等待一小段时间给玩家反应
(8.触发Fungus对话
(9.Fungus对话结束后,返回标记命令演出Main继续执行
*.修改NormalEnemy,添加标识isInFoStage,在Update中判断,若是,使该怪物水平方向上追踪玩家,可以参考爱欲品的Seek
(10.修改左边小怪的isInFoStage
(11.开启右边小怪的Path动画,表现其慌忙逃跑
(12.Invoke一个延时,等右边小怪逃出视野后删除它
(13.触发善后和结束事件
(14.重写善后事件,重新开启空气墙

2.搭建伊斯兰前置关卡

3.创建伊斯兰前置关卡演出
(1.关闭空气墙
(2.修改玩家inputDir使玩家从屏幕外冲进到屏幕内部
(3.等待一段时间
(4.此时玩家应该走到某个合适的位置,停止玩家的inputDir
(5.等待一小段时间给玩家反应
(6.触发善后与结束事件

4.创建玩家隔间触发事件
(1.是进入式触发器对象
(2.触发时Call隔间演出

5.编写隔间演出逻辑
(1.表现关门
(2.左右晃一下镜头,中心移动到左右门处,表示门被关闭
(3.镜头回到玩家处,同时压缩相机可移动范围更窄
(4.打开隔间墙壁的空气墙
(5.设置EndEvent为伊斯兰事件

6.编写召唤伊斯兰事件
(1.摘自木马的召唤攻击,稍作修改
(2.当召唤的伊斯兰全部挂了,触发隔间结束事件

7.编写隔间结束事件
(1.表现开门
(2.关闭隔间的空气墙
(3.重设相机移动范围

8.搭建基督前置关卡

*.至此,第一关、第二关前置关卡的逻辑基本开发完毕

*.明天能做完所有前置关,顺便应该能搭完村场景,后天可以开始搭建新系统,目前还差留言、死亡标记等系统等待编写

下班
2021-12-19 23:57:44 +08:00