2.3 射撃システムの実装
- Functions タブで新しい関数を作成:
- Fire(入力処理用)
- Server_Fire(サーバー処理用)
- Multicast_OnFire(エフェクト用)
- Server_Fire の設定:
- Details パネル → Replication → Run on Server
- Reliable にチェック
- Multicast_OnFire の設定:
- Replication → Multicast
- Reliable にチェック
Fire関数のブループリント実装例:
1. 入力を受け取る
2. Server_Fire を呼び出し
3. Server_Fire 内でヒット判定
4. ヒット時に Multicast_OnFire でエフェクト再生