# Knight_连线前 **Repository Path**: Lkk_2001/knight-before-connection ## Basic Information - **Project Name**: Knight_连线前 - **Description**: 简单的RPG战斗系统实现 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-11-04 - **Last Updated**: 2024-09-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Knight_连线前 #### 介绍 简单的RPG战斗系统实现。流畅度不是很好 #### Unity版本 Unity 2020.3.33f1c2 #### 主要内容 1. 基于有限状态机的玩家控制; 2. 基于ScriptableObject的技能配置,技能可以配置摄像机、角色因技能动作导致的位移,具备前摇、后摇、后摇取消等,除了战士的挥砍、踢腿以外也兼容法师技能,技能释放时、技能命中时、技能播放结束 都可以配置音效、粒子、其他效果等等; 3. 基于有限状态机的敌人AI; 4. 相机使用的Cinemachine插件; 5. 技能攻击有Post Processing效果; 6. 人物技能位置偏移使用Dotween; 7. 敌人AI,以及和敌人的战斗交互 #### 操作说明 1. 坦克式控制方式,没有鼠标控制方向,WSA控制行走和方向; 2. "J"键三段普攻,"1"、"2"、"3"、"4"、"tab"、"Caps Lock"键分别为技能和效果,"E"下滑