# Unity Development For Third Person Shooter Game **Repository Path**: zhengmingzzz/unity-development-for-third-person-shooter-game ## Basic Information - **Project Name**: Unity Development For Third Person Shooter Game - **Description**: 通过unity实现第三人称射击类的游戏 - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-07 - **Last Updated**: 2025-07-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Unity Development For Third Person Shooter Game #### 介绍 通过unity实现第三人称射击类的游戏 #### 实现的功能模块 1. 第三人称角色控制器、实现了行走、跳跃、瞄准、射击功能 2. 通过ScriptObject实现武器库/子弹库,通过武器名称作为键值,方便查找、加入新的武器 3. 设计了Weapon武器基类和Bullet子弹基类,为武器和子弹逻辑解耦 4. 子弹对象池,通过子弹名称作为键值,用于提高运行效率