はじめまして。ツクールMVで自作ゲームを作っているのですが、分からないことが出て来た為、こちらで質問
させて頂きます。
現在作っているのはいわゆる普通のRPG方式なのですが、その中のイベントの一つで「パーティにとどめを刺した敵キャラ専用のイベント」を作りたいと思っています。
色々な方のRPGをプレイすると時々この方式を組み込んでおられる方がいるのですが、方法がわかりません。
敵キャラが一体(一種類)だけの場合は敗北イベントを作ることができるのですが、例えば敵キャラが3体(3種類)いた場合、イベントなどで敗北イベントを作っても、パーティにとどめを刺さした敵専用のイベントにはなりません。みなさんどうなさっているのでしょうか。
3体いる場合、Aがパーティにとどめをさした場合にはAのイベントを、Bがとどめをさした場合にはBのイベントを実行できるようにしたいです。
これを実現する方法、プラグインなどがあればご教授頂きたいです。
よろしくお願い致します。
【解決済み】バトラーごとの敗北イベントを作りたい
-
- 記事: 13
- 登録日時: 2021年6月10日(木) 18:31
Re: バトラーごとの敗北イベントを作りたい
Twitter、はじめました。
https://twitter.com/wtr_in_reverie/
https://twitter.com/wtr_in_reverie/
Re: バトラーごとの敗北イベントを作りたい
どういうタイミングで敗北イベントを作りたいのかはわかりませんが、
戦闘終了時(マップに戻る前)に結果に応じたコモンイベントを実行できるプラグイン
https://fungamemake.com/archives/9369
を用いて、何らかの条件分岐を組んでみてはどうですか?
戦闘終了時(マップに戻る前)に結果に応じたコモンイベントを実行できるプラグイン
https://fungamemake.com/archives/9369
を用いて、何らかの条件分岐を組んでみてはどうですか?
Re: バトラーごとの敗北イベントを作りたい
下記プラグインで、実現できるかと思います。
▼FTKR Ex Battle Event(フトコロ様作) - FTKR_ExBattleEvent.js
https://plugin.fungamemake.com/archives/1363
▼FTKR Ex Battle Event(フトコロ様作) - FTKR_ExBattleEvent.js
https://plugin.fungamemake.com/archives/1363
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
-
- 記事: 13
- 登録日時: 2021年6月10日(木) 18:31
Re: バトラーごとの敗北イベントを作りたい
WTRさん、虚構の城跡さん、ムノクラさんご返信ありがとうございます。
プラグインのご教授ありがとうございます。
すみません、私自身まだまだツクールに詳しくなく、ご提供頂いたプラグインで全滅後のイベントを作ることはできるのですが、敵キャラ一体ごとのイベントを作る方法がわからず、、
条件分岐を使い敵A・ステート戦闘不能時の場合のイベントなどを作ればよいのでしょうか。
実現したいと考えているのは、例えば通常戦闘でスライムとオークが敵にいた場合、スライムの攻撃で全滅した場合はイベントA、オークの攻撃で全滅した場合はイベントBに行くような形のものを作りたいと思っています。
プラグインのご教授ありがとうございます。
すみません、私自身まだまだツクールに詳しくなく、ご提供頂いたプラグインで全滅後のイベントを作ることはできるのですが、敵キャラ一体ごとのイベントを作る方法がわからず、、
条件分岐を使い敵A・ステート戦闘不能時の場合のイベントなどを作ればよいのでしょうか。
実現したいと考えているのは、例えば通常戦闘でスライムとオークが敵にいた場合、スライムの攻撃で全滅した場合はイベントA、オークの攻撃で全滅した場合はイベントBに行くような形のものを作りたいと思っています。
Re: バトラーごとの敗北イベントを作りたい
mochimochi さんが書きました:条件分岐を使い敵A・ステート戦闘不能時の場合のイベントなどを作ればよいのでしょうか。
全滅したことは明らかなのだからステート戦闘不能を条件に加える意味はなさそうです。
とどめを刺した、つまり最後に行動したエネミーが特定できれば条件分岐を作れると思ったので
それを取得する方法を示したつもりでしたが、ダメでしょうか?
enemyIndex だと不都合があるということなのか、そもそもわからんということなのか…
Twitter、はじめました。
https://twitter.com/wtr_in_reverie/
https://twitter.com/wtr_in_reverie/
Re: バトラーごとの敗北イベントを作りたい
こんにちは!
viewtopic.php?t=1479#p4543
こちらの記事で
上記スクリプトでも最後にスキルを使用した敵キャラのIDを取得することができます。
通常の攻撃で全滅した場合でも「攻撃」というスキルで全滅した事になります。
あとは上の皆さんが返信しているプラグイン等を使用して全滅した時に全滅用のコモンを呼び出し
そのコモンに例えば
と言うような感じで分岐させてそれぞれイベントを作ってあげれば良いかと思います。
viewtopic.php?t=1479#p4543
こちらの記事で
コード: 全て選択
$gameTroop.members() ? BattleManager._subject._enemyId : $gameTroop.members()._enemyId
上記スクリプトでも最後にスキルを使用した敵キャラのIDを取得することができます。
通常の攻撃で全滅した場合でも「攻撃」というスキルで全滅した事になります。
あとは上の皆さんが返信しているプラグイン等を使用して全滅した時に全滅用のコモンを呼び出し
そのコモンに例えば
コード: 全て選択
◆変数の操作:#0020 = $gameTroop.members() ? BattleManager._subject._enemyId : $gameTroop.members()._enemyId
◆条件分岐:#0020 = 1
◆文章:なし, ウィンドウ, 下
: :こうもりに全滅させられた…。
◆
:分岐終了
◆条件分岐:#0020 = 2
◆文章:なし, ウィンドウ, 下
: :スライムに全滅させられた…。
◆
:分岐終了
と言うような感じで分岐させてそれぞれイベントを作ってあげれば良いかと思います。
-
- 記事: 13
- 登録日時: 2021年6月10日(木) 18:31
Re: バトラーごとの敗北イベントを作りたい
WTRさん、冷やっこさんありがとうございます!
ようやく理解でき、無事イベントを作成することができました!
本当に助かりました。みなさんありがとうございました!
ようやく理解でき、無事イベントを作成することができました!
本当に助かりました。みなさんありがとうございました!