【解決済み】スキルの攻撃対象を制限する方法
Posted: 2017年5月19日(金) 03:55
こんばんは
攻撃やスキルによって、例えば
●空を飛んでいるという飛行属性を持つエネミーには地属性の技が利かない。
といったものは属性によって設定ができますが、例えば
●空を飛んでいるという飛行属性を持つエネミーには地属性の技はそもそも対象にできない。
といったシステムを実現する方法はありますでしょうか?
既存のゲームで言うとスーパーマリオのRPGシリーズで、ハンマーは地上の敵しか選択できず、ジャンプ攻撃はすべての敵を対象に指定できるといった感じです。
その場合、対象にできるエネミーが存在しない場合スキル自体が使えなくなるか、対象にできる相手がいませんのようなメッセージが出てスキル選択欄にキャンセルされるかといった処理が必要になるかもしれませんが自分で試行錯誤ところうまく実現することができませんでした。
できれば通常の属性の相性とは別に、上記のシステムをスキルごとに実装できると嬉しいです。
もしそのようなシステムを実現できる方法がありましたらご教授頂けるととてもありがたいです。
攻撃やスキルによって、例えば
●空を飛んでいるという飛行属性を持つエネミーには地属性の技が利かない。
といったものは属性によって設定ができますが、例えば
●空を飛んでいるという飛行属性を持つエネミーには地属性の技はそもそも対象にできない。
といったシステムを実現する方法はありますでしょうか?
既存のゲームで言うとスーパーマリオのRPGシリーズで、ハンマーは地上の敵しか選択できず、ジャンプ攻撃はすべての敵を対象に指定できるといった感じです。
その場合、対象にできるエネミーが存在しない場合スキル自体が使えなくなるか、対象にできる相手がいませんのようなメッセージが出てスキル選択欄にキャンセルされるかといった処理が必要になるかもしれませんが自分で試行錯誤ところうまく実現することができませんでした。
できれば通常の属性の相性とは別に、上記のシステムをスキルごとに実装できると嬉しいです。
もしそのようなシステムを実現できる方法がありましたらご教授頂けるととてもありがたいです。