# RedHook **Repository Path**: lijianlin0601/red-hook ## Basic Information - **Project Name**: RedHook - **Description**: No description available - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2022-09-22 - **Last Updated**: 2022-09-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 小红帽历险记 ​ 本项目是一个2D冒险游戏,游戏背景设定在一个充满危机的世界,我们的小红帽开始了他的历险,他需要利用自己的能力探索、消灭怪物。游戏强调操作技巧和探索发现,拥有一定的难度。 ## 角色设定 ​ 主角,游戏中并没有给该角色设定姓名或背景等,玩家唯一可操控的角色,在游戏中玩家可以操控他闯过不同的区域击杀不同的敌人来获得金钱、能力、游戏剧情的进展和地图的开放。 ​ 主角共有3种不同的武器(弓箭,剑,刀),攻击方式也各不相同。 ## 场景地图 ​ 场景主要2个:分别是寂静森林和废弃哨所。 ​ ![输入图片说明](https://images.gitee.com/uploads/images/2021/0617/000023_a2a5b0c1_5422415.jpeg "360截图17860603367454.jpg") ​ 场景之间可以通过传送点去切换。 ​ 角色掉下平台后,会受到1的伤害,并会传送到最近的平台位置。 ## 特色系统 ### 战斗系统 ​ 在游戏中玩家角色的攻击方式只有普通攻击(弓箭一段,刀和剑4段),玩家可以通过攻击按键攻击敌人.为了增强打击感,在攻击时添加了屏幕震动,近战击中时动画瞬间暂停和受击后击退效果,角色受到不同方向的攻击对应的动画也不同。 ​ 死亡后,角色会传送回游戏开始的起点。 ### 操作系统 (可在设置界面修改按键) | 说明 | 按键 | | -------- | ------- | | 上下左右 | W A S D | | 跳跃 | K | | 攻击 | J | | 冲刺 | L | | 设置界面 | ESC | | 保存游戏 | E | | 进入关卡 | C | | 下跳 | S+K | | 切换武器 | Q | | 切换按钮 | ↑ ↓ | ### 游戏存档 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0617/000119_02e0f728_5422415.jpeg "360截图17400111587690.jpg") ​ (存档点) 每个关卡都有一个存档点,在存档点按“E”键即可存档。 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0617/000136_cc9b67df_5422415.jpeg "360截图16741207485847.jpg") 在存档界面选择对应的存档即可读取存档,读取存档后,怪物重新刷新。 清空存档后,对应的存档文件也会消失。 ### 游戏道具 场景中存在一些道具,有不同的作用。 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0617/000157_313ef2f2_5422415.jpeg "360截图18430705113545.jpg") ​ 楼梯:接触后按W键可向上移动,按S键可向下移动。 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0617/000212_c83eff95_5422415.jpeg "360截图18180713282155.jpg") ​ 喷气口:跳跃后,角色跳的更高。 ​ 木箱:角色可以推动它,踩着它。 ### 游戏怪物 幽灵:![输入图片说明](https://images.gitee.com/uploads/images/2021/0617/000230_a6661647_5422415.jpeg "360截图18430702335654.jpg") 生命5:,攻击1,移动速度较慢,会对靠近的敌人主动攻击。 蝙蝠:![输入图片说明](https://images.gitee.com/uploads/images/2021/0617/000248_15f32690_5422415.jpeg "360截图18180713106107103.jpg") 生命5:攻击1,可以飞行,不会主动攻击敌人。 ### 游戏画面 ​ 为了增强画面表现力,使用了2D光照系统,角色怪物和建筑都会受到动态光影效果,使画面更加生动。 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0617/000303_ec9cce49_5422415.jpeg "360截图1757111811313896.jpg") ## 遇到的问题 1、飞行怪物的AI飞行路径不好控制,最终用DoTween路径去让它飞行。 2、存档文件读取问题,Windows系统的txt文件在使用utf-8编码保存时会默认在文件开头插入三个不可见的字符(0xEF 0xBB 0xBF)称为BOM头,读取时需要去掉这些Bom头。 ## 素材说明 UI,特效音效使用自空洞骑士。 角色和特效使用自https://legnops.itch.io/red-hood-character,https://szadiart.itch.io/pixel-fantasy-caves。 背景音乐 阿铭:夏之风