我正在计划开发一个类似于OhDeer的游戏。玩家将扮演猎人,试图射杀真实的鹿。另外,我还想扫描玩家脸部并将其选择为猎人的脸部。 我还想让游戏创造一个社交环境,让人们可以聚会并交谈。
多人生存游戏脚本架构
- 核心玩家系统
玩家控制器
- 移动
- 旋转
- 动画控制
鹿控制器
- 鹿特定行为
- 运动
- 游动动画
猎人控制器
- 猎人移动
- 射击
- 射击
- 武器系统
武器控制器
- 射击
子弹控制器
- 子弹移动
- 碰撞处理
弹药系统
- 弹药管理
重新装填系统
- 重新装填弹夹
- NPC鹿系统
鹿AI
- 随机漫步
- 游动
- 方向变化
鹿群
- 群体行为
鹿状态机
- 静止
- 行走
- 游动
- 运动
- 白天黑夜系统
白天黑夜管理器
- 跟踪白天黑夜周期
时间管理器
- 白天计数器
照明控制器
- 环境照明
- 变化系统
变化管理器
- 处理夜间变化
怪物控制器
- 怪物移动
怪物攻击
- 攻击机制
怪物能力
- 特殊能力
- 比赛系统
游戏管理器
- 总体游戏管理
比赛管理器
- 赢/输条件
生成器
- 玩家生成
轮次管理器
- 开始新轮次
- 多人系统(Photon Fusion)
网络玩家
- 网络化玩家表示
网络变换
- 位置同步
网络动画
- 动画同步
网络游戏管理器
- 网络侧比赛管理
房间管理器
- 房间创建和管理
俱乐部管理器
- 俱乐部系统
玩家生成器
- 在网络上生成玩家
- 脸部扫描系统
相机捕捉
- 从设备摄像头捕捉图像
面部检测器
- 面部检测
面部纹理生成器
- 将检测到的面部转换为纹理
猎人自定义
- 应用生成的面部纹理到猎人角色
- UI系统
主菜单UI
- 主菜单界面
俱乐部UI
- 俱乐部界面
游戏UI
- 游戏界面
设置UI
- 设置菜单
结束游戏UI
- 结束游戏屏幕
- 音频系统
音频管理器
- 全局音频管理
脚步音频
- 脚步声音
武器音频
- 武器音效
环境音频
- 环境声音
- 优化
对象池
- 子弹池
NPC池
- 鹿池
LOD管理器
- 距离基准对象优化
- 保存系统
保存管理器
- 保存/加载功能
玩家数据
- 玩家数据存储
设置管理器
- 设置持久化
评论 (0)