プレイヤ移動速度をX方向標準でY方向のみ遅くしたい。
Posted: 2021年2月25日(木) 00:17
いつもお世話になっております。
プレイヤーの移動速度を上下(X方向)と左右(Y方向)で異なる速度に設定したいのですが、何か方法はありませんか?
よろしくお願い致します。
プレイヤーの移動速度を上下(X方向)と左右(Y方向)で異なる速度に設定したいのですが、何か方法はありませんか?
よろしくお願い致します。
下記を並列処理で動かすと、そんな感じになりますが、どうでしょうか?そみや さんが書きました:いつもお世話になっております。
プレイヤーの移動速度を上下(X方向)と左右(Y方向)で異なる速度に設定したいのですが、何か方法はありませんか?
よろしくお願い致します。
コード: 全て選択
◆条件分岐:プレイヤーが左を向いている
◆移動ルートの設定:プレイヤー (ウェイト)
: :◇ウェイト:30フレーム
◆
:分岐終了
◆条件分岐:プレイヤーが右を向いている
◆移動ルートの設定:プレイヤー (ウェイト)
: :◇ウェイト:30フレーム
◆
:分岐終了
ご回答ありがとうございます。ムノクラ さんが書きました:下記を並列処理で動かすと、そんな感じになりますが、どうでしょうか?そみや さんが書きました:いつもお世話になっております。
プレイヤーの移動速度を上下(X方向)と左右(Y方向)で異なる速度に設定したいのですが、何か方法はありませんか?
よろしくお願い致します。一応、サンプルをつけます。コード: 全て選択
◆条件分岐:プレイヤーが左を向いている ◆移動ルートの設定:プレイヤー (ウェイト) : :◇ウェイト:30フレーム ◆ :分岐終了 ◆条件分岐:プレイヤーが右を向いている ◆移動ルートの設定:プレイヤー (ウェイト) : :◇ウェイト:30フレーム ◆ :分岐終了
解凍したファイルを新規プロジェクトのdataフォルダに入れて見てください。
Map001.zip
スローモーションのような動作を希望する場合は、プラグインを作成しないと無理じゃないかと思います。
コード: 全て選択
◆条件分岐:プレイヤーが左を向いている
◆スクリプト:$gamePlayer.setMoveSpeed(4);
◆
:分岐終了
◆条件分岐:プレイヤーが右を向いている
◆スクリプト:$gamePlayer.setMoveSpeed(4);
◆
:分岐終了
◆条件分岐:プレイヤーが上を向いている
◆スクリプト:$gamePlayer.setMoveSpeed(3);
◆
:分岐終了
◆条件分岐:プレイヤーが下を向いている
◆スクリプト:$gamePlayer.setMoveSpeed(3);
◆
:分岐終了
◆ウェイト:1フレーム