始於20200613關於第一人稱射擊遊戲猿糞計劃開發日誌

始於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 : 玩家武器管理(玩家裝備武器)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章