ページ 11

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

Posted: 2022年11月19日(土) 19:42
by パープル
こんにちは。

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

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

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

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

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

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

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

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

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

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

わからないことは質問してくだされば、わかる範囲でお答えします。

Re: ゆわか様

Posted: 2022年11月27日(日) 22:24
by パープル
スクショの通りにイベントを作ってみたのですが、何故かMPが0になっていない時でも
代わりにHPが消費されてしまいます。

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


どの辺りに問題があるのでしょうか…。

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

Posted: 2022年11月28日(月) 21:21
by ゆわか
うーん? なぜでしょうね。
アクター1のMPがもともと100以下だったら
最初の一回以外は、HPが消費されるけど
MPは全く消費されてないんですね?

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

念のため確認しますが、002番の変数を変数の操作で変更する内容は
以下の通りになっていますか?

Re:ゆわか様

Posted: 2022年12月01日(木) 18:19
by パープル
ご指摘頂いた通りに内容を変更したところ、無事にMPを消費するように
なりました!

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

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