始于20200613关于第一人称射击游戏猿粪计划开发日志

本文记录了一款独立开发的第一人称射击游戏“猿粪计划”的脚本开发过程,从游戏脚本分析到逻辑图设计,详细介绍了各模块如玩家控制、敌人AI、武器管理等的实现思路。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

始于20200613关于第一人称射击游戏猿粪计划开发日志

关于第一人称射击游戏的游戏脚本分析

前言:这款FPS单机生存游戏是我独立开发的第一款第一人称射击游戏,此项目于5月底左右开始开发,模型有部分借用其他游戏的素材,脚本个人开发比例为100%,有部分借鉴参考,但是都是独自完成的脚本内容,没有直接搬运其他游戏。

脚本逻辑图

在这里插入图片描述

脚本大纲及关联图

Manager:
FpsManager : 初始玩家生成
INPUTManager : 输入控制
BornManager : 生成管理器
InfoManager : 信息展示管理器
DestroyOnNoHealth : 死亡摧毁
ResultActionManager : 结束行为管理(胜利/失败)
SOUNDManager : 声音管理
Player:
Player : 玩家信息
FirstPersonController : 第三人称控制(官方)
PlayerDamageManager : 玩家伤害管理(HP)
HitArea : 击中区域检测
#DamageManager
#PlayerDamageManager
PlayerAction : 玩家行为(包括物品检测,积分增加)
WeaponManager : 玩家武器管理(玩家装备武器)
Player-Weapon:
Weapon : 武器脚本
#AmmoBackpack : 弹药管理
Enemy:
DamageManager : 伤害管理
HitArea : 集中区域检测
EnemyPro : 敌人AI
Ammo:
#AmmoBackpack : 弹药管理
HPStone:
#PlayerDamageManager : 玩家伤害管理(HP)
Weapon:
WeaponPick : 武器装备
#WeaponManager : 玩家武器管理(玩家装备武器)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值