触れるだけ(体当たり?)形式の戦闘システム

パープル
記事: 4
登録日時: 2022年7月14日(木) 12:29

触れるだけ(体当たり?)形式の戦闘システム

投稿記事by パープル » 2022年11月19日(土) 19:42

こんにちは。

ザコ戦:接触するだけで敵が倒せるいわゆる体当たり形式
ボス戦:フロントビュー

という戦闘システムのRPGを作ろうと考えています。

できれば敵にぶつかるとMPを消費→MPが0になると代わりにHPが消費され、
HPが0になるとゲームオーバーという感じのものを作りたいのですが、
何分経験不足なもので、どういう処理やプラグインが必要なのかさっぱり分かりません。

※MPの代わりにHPを消費する仕組みは難しいようでしたらなくても構いません。

拙い説明で申し訳ありませんが、助力して頂けると幸いです。

ゆわか
記事: 282
登録日時: 2015年11月10日(火) 20:08
連絡を取る:

Re: 触れるだけ(体当たり?)形式の戦闘システム

投稿記事by ゆわか » 2022年11月21日(月) 23:55

とりえあず、与えられた情報のみで、雑魚戦闘を作ってみました。
・接触するとMPを消費して敵を倒す
・MPが0の時は、HPを消費する
・HPがなくなったらゲームオーバー
 (ツクールはパーティメンバーが全員戦闘不能になると自動的にゲームオーバーになる)

以下スクリーンショットの通りにイベントを作って
6体くらいコピーして配置して、テストしてみてください。
プレイヤーキャラをハロルドと仮定してイベントを組んでいます。
必要に応じて変更してください。

テストプレイをすると
これだけでは、色々と物足りないと感じると思います。
何が足りないと感じたか、メモしてください。
次に、メモしたことを追加する方法を考えてください。

イベントコマンドやコモンイベントについては
ヘルプや公式の講座を読んでください。
初心者講座:https://tkool.jp/mv/guide/index.html

わからないことは質問してくだされば、わかる範囲でお答えします。
添付ファイル
スライム.jpg
コモンイベント.jpg
パープル
記事: 4
登録日時: 2022年7月14日(木) 12:29

Re: ゆわか様

投稿記事by パープル » 2022年11月27日(日) 22:24

スクショの通りにイベントを作ってみたのですが、何故かMPが0になっていない時でも
代わりにHPが消費されてしまいます。

触れるだけ戦闘システム2.png
触れるだけ戦闘システム1.png


どの辺りに問題があるのでしょうか…。
ゆわか
記事: 282
登録日時: 2015年11月10日(火) 20:08
連絡を取る:

Re: 触れるだけ(体当たり?)形式の戦闘システム

投稿記事by ゆわか » 2022年11月28日(月) 21:21

うーん? なぜでしょうね。
アクター1のMPがもともと100以下だったら
最初の一回以外は、HPが消費されるけど
MPは全く消費されてないんですね?

だとしたら、002番の変数の中身が0のままってことですね。
アクターのMPを取得できてない可能性があります。

念のため確認しますが、002番の変数を変数の操作で変更する内容は
以下の通りになっていますか?
添付ファイル
無題.jpg
パープル
記事: 4
登録日時: 2022年7月14日(木) 12:29

Re:ゆわか様

投稿記事by パープル » 2022年12月01日(木) 18:19

ご指摘頂いた通りに内容を変更したところ、無事にMPを消費するように
なりました!

やはりアクターのMPを取得できていなかったのが原因だったようです。

お手数おかけしました…。

“MV:質問” へ戻る