【解決済】変数で行うHPについて/針トラップについて
Posted: 2019年4月16日(火) 16:42
こんにちは、ツクールmvの初心者です。
現在ゲームを製作中なのですが、2点困ったことがありましてアドバイスを頂けると嬉しいです。
<変数で行うHPについて>
ゲーム内で、HPの設定を変数と分岐条件で設定しています。(参考画像:1枚目、2枚目)
分岐条件で、HP3の時に敵に接触するとHP2へ、HP2の時に敵に接触するとHP1へ、
HP1の時に敵に接触するとHP0になり死亡。といった具合です。
ですが、実際に敵に接触すると、HP3から一気にHP0になってしまうことが多々あります。
(接触した数秒の間にHP3→HP2→HP1→HP0になっていってしまうんだと思っています)
現在は、HPが減るコモンイベントの下に、接触したら敵が一時停止(+すり抜け可)のコモンイベントを追加して問題は解決しているのですが(参考画像:3枚目)、それ以外に解決する方法はないでしょうか?
別の方法を探しているのは、2点目の質問にかかってきます。
<針トラップについて>
ゲーム内で、針トラップを作成しようと考えています。
一定時間で地面から針が出てくるので、それに当たらないように気をつけて進む……という感じを狙っています。
ツイッターでお見かけした、シロップ様(https://twitter.com/thiropGames/status/1117004715504455680)
のやり方で針トラップを、そっくりそのまま作成してみたところ、イベントが動きませんでした。
スプリクトのやり方等が悪かったのでしょうか……?(参考画像:4枚目)
>自律移動にあるスクリプト
1)this._trigger=-1
2)this._trigger=2; if($gamePlayer.pos(this.x,this.y))this.start();
3)this._trigger=-1
また<変数で行うHPについて>についてかかってくるのですが、
針に当たった際に、上記のHP-1コモンイベントを発動させると条件分岐を使っているためか、HP3でも一気にHP0になってしまいます。
変数で行うHPについて、針トラップについて、片方だけでも良いので、
アドバイス・または解決してくださるとありがたいです!
それでは用件のみとなりますが、失礼いたします。
追記:無事に解決いたしました!本当にありがとう御座います。
現在ゲームを製作中なのですが、2点困ったことがありましてアドバイスを頂けると嬉しいです。
<変数で行うHPについて>
ゲーム内で、HPの設定を変数と分岐条件で設定しています。(参考画像:1枚目、2枚目)
分岐条件で、HP3の時に敵に接触するとHP2へ、HP2の時に敵に接触するとHP1へ、
HP1の時に敵に接触するとHP0になり死亡。といった具合です。
ですが、実際に敵に接触すると、HP3から一気にHP0になってしまうことが多々あります。
(接触した数秒の間にHP3→HP2→HP1→HP0になっていってしまうんだと思っています)
現在は、HPが減るコモンイベントの下に、接触したら敵が一時停止(+すり抜け可)のコモンイベントを追加して問題は解決しているのですが(参考画像:3枚目)、それ以外に解決する方法はないでしょうか?
別の方法を探しているのは、2点目の質問にかかってきます。
<針トラップについて>
ゲーム内で、針トラップを作成しようと考えています。
一定時間で地面から針が出てくるので、それに当たらないように気をつけて進む……という感じを狙っています。
ツイッターでお見かけした、シロップ様(https://twitter.com/thiropGames/status/1117004715504455680)
のやり方で針トラップを、そっくりそのまま作成してみたところ、イベントが動きませんでした。
スプリクトのやり方等が悪かったのでしょうか……?(参考画像:4枚目)
>自律移動にあるスクリプト
1)this._trigger=-1
2)this._trigger=2; if($gamePlayer.pos(this.x,this.y))this.start();
3)this._trigger=-1
また<変数で行うHPについて>についてかかってくるのですが、
針に当たった際に、上記のHP-1コモンイベントを発動させると条件分岐を使っているためか、HP3でも一気にHP0になってしまいます。
変数で行うHPについて、針トラップについて、片方だけでも良いので、
アドバイス・または解決してくださるとありがたいです!
それでは用件のみとなりますが、失礼いたします。
追記:無事に解決いたしました!本当にありがとう御座います。