学号 | 16340265 | 姓名 | 许倚安 |
---|
-
游戏名字:笔记本
-
游戏类型:RPG
-
游戏特点:探索、悬疑、像素风
-
游戏背景:某个晚上,我与好友吃完夜宵回宿舍的路上,捡到了一本破旧的笔记本,于是按照笔记本封面所写送至旧教学楼……
一走进教学楼,大门就被大风吹到关上了,于是我们在教学楼中寻找窗户打算翻窗离开。
- 安装
-
使用Unity 2018.3.2f1版本打开项目文件夹
-
Ctrl+b - Build & Run。
- 运行
-
打开Build文件夹下的Notebook.exe直接运行。
-
选择1280x1024的分辨率。
- 操作
-
wasd或上下左右键控制人物行走
-
按住左或右shift键加速行走
-
按空格键操作/对话
- Manager系统
游戏管理器为单例,不随场景改变而改变,存有当前游戏进度与游戏中的所有对话。
游戏进度与游戏对话使用json格式序列化。
- Event系统
分为Trigger、Condition与Action三个部分,由Trigger决定Event是否被启动,启动后检测是否满足所有Condition,均满足则开始执行一系列的Action。
- Trigger
目前暂时只有碰撞触发与按(一般为空格)键的触发方式。
- Condition
目前暂时只有位置的状况,可以有游戏进度等状况。
- Action
目前有播放动画、对话、传送、更新游戏进度、人物走动等动作。Action可以是阻塞的如播放动画、对话,或非阻塞的如传送、更新游戏进度,区别在于阻塞的Action需要超过一帧的时间去完成而非阻塞的Action只需要一帧即可完成。
- Movement系统
玩家的八方向行走动画由Animator的Blendtree自动决定,代码只控制位置上的移动。