ページ 11

何故か動きません

Posted: 2019年1月12日(土) 19:49
by ミリスマ
◆変数の操作:#0008 ノックバック = #0001の攻撃力
◆条件分岐:ノックバック = 2
◆条件分岐:プレイヤーが上を向いている
◆移動ルートの設定:このイベント
:        :◇ジャンプ:+0, -1
:        :◇ウェイト:20フレーム

:分岐終了
◆条件分岐:プレイヤーが下を向いている
◆移動ルートの設定:このイベント
:        :◇ジャンプ:+0, +1
:        :◇ウェイト:20フレーム

:分岐終了
◆条件分岐:プレイヤーが左を向いている
◆移動ルートの設定:このイベント
:        :◇ジャンプ:-1, +0
:        :◇ウェイト:20フレーム

:分岐終了
◆条件分岐:プレイヤーが右を向いている
◆移動ルートの設定:このイベント
:        :◇ジャンプ:+1, +0
:        :◇ウェイト:20フレーム

:分岐終了

:分岐終了
といったコモンイベントをイベントから呼び出してノックバックの動きをさせようと思ったのですが、
何故かジャンプしません。この後に付けているウェイトはちゃんと働いているので、おそらく呼び出し自体は出来ているかと思います。
誰か教えて下さい。

Re: 何故か動きません

Posted: 2019年1月12日(土) 20:56
by astral
こんばんは。
移動ルートの完了までウェイトにチェックを入れるか、
移動ルートの下に、イベントコマンドで1ウェイトを入れるとどうなるでしょうか。

Re: 何故か動きません

Posted: 2019年1月12日(土) 21:44
by 飯尾隼人
ミリスマさん

 こんばんは。問題把握しました。ジャンプをしない問題ですね。

 まず、今回は問題なさそうですがこのイベントの書き方には大きな問題があります。
 それは、必ずプレイヤーの向きが上、下、右、左の条件分岐を通ってしまうことです。
 
 例えば、プレイヤーが上を向いている時に下にジャンプした場合、
 プレイヤーの向きが下になり再度プレイヤーが下を向いている条件分岐に引っかかってしまい
 意図しない方向にジャンプしてしまう可能性があります。
 従って、いずれかの条件分岐を通過した場合、プレイヤーの方向による分岐終了までラベルジャンプさせた方が無難です。
 このせいで一度嵌りました。

 ジャンプしない理由は難しくありません。移動ルートの設定が「このイベント」を指定しているためです。
 これをプレイヤーに変更してみてください(*^-^*)
 このイベントに設定していると、今記載しているイベント自体がジャンプしてしまいます。

 以上、結果報告お待ちしております!

Re: 何故か動きません

Posted: 2019年3月01日(金) 06:53
by ミリスマ
返信がだいぶ遅くなってしまいました。

動く分のウェイトを移動後に設定してみたところ、ちゃんと動きました。
ありがとうございました。