# FPSProject **Repository Path**: wblong/fpsproject ## Basic Information - **Project Name**: FPSProject - **Description**: FirstPersonShooter 学习如何实现第一人称射击游戏中的机制。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-09-10 - **Last Updated**: 2021-10-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: UE4, Cpp ## README # 第一人称射击游戏教程 FirstPersonShooter 学习如何实现第一人称射击游戏中的机制。 ## 建立项目 如何建立第一人称射击游戏项目。 ## 实现你的角色 1. 制作新角色 1. 设置轴映射 1. 实现角色移动函数 1. 实现鼠标摄像机控制 1. 实现角色跳跃 1. 将网格体添加到角色 1. 更改摄像机视角 1. 将第一人称网格体添加到角色 ## 实现发射物 如何实现第一人称射击游戏中的发射物。 1. 将发射物添加到游戏 1. 实现射击 1. 设置发射物的碰撞和生命周期 1. 让发射物与世界交互 1. 将十字准星添加到视口 ## 添加角色动画 如何为你的第一人称射击游戏角色添加动画。 1. 为角色添加动画 1. 设置事件图表 1. 添加动画状态机 1. 为动画添加过渡状态 1. 关联动画蓝图与角色蓝图 ## Reference 1. [第一人称射击游戏教程](https://docs.unrealengine.com/4.26/zh-CN/ProgrammingAndScripting/ProgrammingWithCPP/CPPTutorials/FirstPersonShooter/)