[過去ログ] RPGツクールMZ_34作目 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
676: 2024/12/24(火)00:52 ID:snn7YdsR(1/18) AAS
すみません質問です
マップ上でイベントトラップを作り(例えば床から棘が出てくるもの)
それに当たるとHPが減る仕組みなのですがアクターのHPな0になったら死亡前の演出を挟んでからゲームオーバーにしたいのに
イベントトラップではHPが0にならなくて1のままで死なずに困っています
どうすればイベントトラップにてアクターのHPを0にする事ができますでしょうか?
ご教示お願いいたします🙇
678: 2024/12/24(火)01:15 ID:snn7YdsR(2/18) AAS
>>677
それも試したのですがどうやらツクール仕様のステートやダメージ床だけのようで
私の作ったイベントトラップには反映されなかったんですよね…
684: 2024/12/24(火)02:01 ID:snn7YdsR(3/18) AAS
>>680
mvですね
イベントトラップはプレイヤーからの接触でHPマイナス20にしてます
要は単純にイベントによるHPマイナス処理によってプレイヤーのHPを0にしたいだけなんです
しかも0になったからといって強制的にゲームオーバーにはならないでほしいという要素も必要なのです
685(1): 2024/12/24(火)02:03 ID:snn7YdsR(4/18) AAS
>>682
>>683
ありがとうございます
ちょっと試してみます
さらに要素を付け加えるとプレイヤーは1人で0になったら強制ゲームオーバー処理になる前に死亡前演出を入れられるかを実験してみます
687(1): 2024/12/24(火)02:07 ID:snn7YdsR(5/18) AAS
今やってみましたが少しだけ死亡演出が0.5秒位再生されて強制的にゲームオーバー演出へと入ってしまいました
これはなんとかなりませんかね?
死亡演出は入れたいんですよね
画面が揺れて赤くなって「ギャアーーー!」という悲鳴を出してから任意のタイミングでゲームオーバーにしたいのです
697: 2024/12/24(火)08:57 ID:snn7YdsR(6/18) AAS
>>689
そちらはすでに試しているのですが、トラップ等で定数ではなく敵からの攻撃によるランダムダメージにも対応したいと思っていますので
あくまで当方の望みとしてはマップ上においてのHP0を実現したいという事に軸を置きたいと思っていたところなのです
すみません私の前提の説明が足りなかったようです
698: 2024/12/24(火)08:58 ID:snn7YdsR(7/18) AAS
>>691
ありがとうございます
こちら試してみたいと思います
699(1): 2024/12/24(火)09:10 ID:snn7YdsR(8/18) AAS
>>692
教えていただきありがたいのですが、これは一回で死ぬトラップであれば有効ですが
一回当たる毎にマイナスHP20のようにHPを少し削るだけの処理ができないですね
それができるパターンが>>689の方法なのですが、
やはり当方としてはあくまでHP0の状態を実現したい思っているところなのです
トラップを作っているだけで満足していたのですが、段々と欲が出てきて
アクションRPGっぽくしたくなりましてフィールド上の敵からの攻撃を受けたいなと思い、それだと定数ダメージばかりだとおかしいなという流れになり
省6
706: 2024/12/24(火)10:36 ID:snn7YdsR(9/18) AAS
>>704
そのやり方をしたものが>>689なので、私も最初はそれで満足していましたが
それだと汎用性と応用性がない事に気付いて、もっと根本的な部分で解決できないかなと思い質問させていただい次第なのですよね
ですがアドバイスいただけている事については感謝しております
私の説明における前提条件が足りなかったと反省もしています
708: 2024/12/24(火)10:58 ID:snn7YdsR(10/18) AAS
>>691
少し手こずりましたがこれでできました!
ありがとうございますm(_ _)m
709: 2024/12/24(火)11:03 ID:snn7YdsR(11/18) AAS
>>707
変数はプレイヤーキャラのHPが20以下の時からさらに20のダメージを受けた時に条件分岐でアクターのHP参照の時に使う(アクターのHPが20以下だった場合ゲームオーバー前の演出を差し込む為)ので
一応使うは使うんですよね
説明が難しいですが…
711(1): 2024/12/24(火)11:05 ID:snn7YdsR(12/18) AAS
いや20以上の時はそのまま20ダメージを受けて、
20以下の時にさらに20ダメージを負ったらゲームオーバーにする
という条件分岐を作る時に変数は必要という説明が適切なのかな?
あってますかね?
正直私ももしかしたらチグハグな事を言っているかもしれません
が、一応私の認識である程度の仕組みはできてはいます
714: 2024/12/24(火)11:55 ID:snn7YdsR(13/18) AAS
>>713
そちら今試してみたのですが、テキストは表示されましたがなぜかその後の演出は実行されずにゲームオーバー画面になってしまいましたね
なぜなのでしょうか?
テキストは表示されるのにそのあとの画面の揺れが少し確認できたあとにフェードアウトしてゲームオーバー画面でしたね
そのあとに叫び声のSEやら画面に血しぶきの画像を表示したりしたいのですがそこまで画面がもたなかったですね
やはりゲームオーバー処理そのものを止めないとダメなのかもしれないです
717(1): 2024/12/24(火)12:15 ID:snn7YdsR(14/18) AAS
>>715
やってみましたがダメでしたね
テキストの表示によってゲームオーバー処理を遅らせる事ができていたわけではなくて
ゲームオーバー処理までのわずかな時間の間にこちらの任意の演出の頭の部分だけが反映されてるだけみたいです
722: 2024/12/24(火)12:45 ID:snn7YdsR(15/18) AAS
>>719
最後の方に文章があったとしても、その前の死亡演出が終わる前に強制的にゲームオーバーに移行しました
724: 2024/12/24(火)12:59 ID:snn7YdsR(16/18) AAS
>>720
こちらをちょっと試してみました
まず不等号なのですが、お示しいただいた
≧「大なりイコール」ではなくて
≦「小なりイコール」が正しかったようです
そして結論から申しますとこれで処理に関してはできました
しかしながら残念な事にダメージ表記がされなかったんですよね
省5
731(1): 2024/12/24(火)13:51 ID:snn7YdsR(17/18) AAS
>>730
すみませんよく読みましたらあなたが正しかったようです
ツクールMVでの条件分岐の表示の順番が
アクターのHP≦ダメージ
でしたので小なりイコールだと思いこんでましたが
>>720で
ダメージ≧アクターのHPという表記でしたので私の方で初歩的な勘違いをしてしまいました
省2
740: 2024/12/24(火)19:00 ID:snn7YdsR(18/18) AAS
>>739
これも可能であり私も最初はこれをやっていたのですが、少し上でも同じやりとりがありましたが
私に欲が出てきて、いずれはアクションRPGのように敵からのランダム数値による攻撃や通常のダメージ計算式に則った被ダメージをマップ上で実現したいと思っていたので
定数≦による死亡演出では私の新たな目的において限界を迎えると感じここでもっと根本的な箇所からの改善ができないかと思って質問した次第です
根本的な箇所というのはアクターのHPが0でも生き残るすべはないかという事です
私が最初から前提をつけてから質問すればよかったですがアイデアを出された後からゴールポストを動かすかのように質問の条件を変えてきたので回答者様達に無用なストレスを与えてしまったかもしれません
最初からシンプルに「アクターのHPが0でも生き残る方法はないですか?」
省1
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.395s*