Unity がスキル システムとバフ システムを設計する方法

スキルシステム:

Unity で完全なスキル システムを作成する (入門) - Zhihu (zhihu.com)

Unity で完全なスキル システムを作成する (コード) - Zhihu (zhihu.com)

バフシステム:

Unity 実践編: バフ システム デザイン (1: 一般的なアイデアとマインド マップ)_その他 Rain and Misty Half Life のブログ-CSDN ブログ_バフ システム デザイン

Unity実践編:バフシステム設計(その2:具体的なコードと実践編)_雑多雨と霧のHalf Lifeのブログ - CSDNブログ

スキルシステムの考え方:

各プレーヤーにはスキル マネージャーがあり、プレーヤーのすべてのスキルが保存されます。プレイヤーがスキルを解放したい場合、管理者は対応するスキルリリーサーを呼び出してスキルデータに設定された範囲選択アルゴリズムと効果アルゴリズムを実行し(ここではリリーサー設定ファクトリを使用します)、指定された範囲内の敵を選択してから、エフェクトを適用します。

バフシステムのアイデア:

1. バフをかけられるゲームオブジェクトは、ゲーム内でのステータスがすでにかなり重要であることを示しているため、Mono を継承させる価値がある 2. BuffManager の一元管理と比較して、ゲームオブジェクトごとに
独自のバフを持つことを好む3. バフには
2 つの基本的な共通点があります: 1. 期間 2. バフの種類
 

おすすめ

転載: blog.csdn.net/Anyo1n/article/details/126901720