いつもお世話になっております。
プレイヤーの移動速度を上下(X方向)と左右(Y方向)で異なる速度に設定したいのですが、何か方法はありませんか?
よろしくお願い致します。
プレイヤ移動速度をX方向標準でY方向のみ遅くしたい。
Re: プレイヤ移動速度をX方向標準でY方向のみ遅くしたい。
下記を並列処理で動かすと、そんな感じになりますが、どうでしょうか?そみや さんが書きました:いつもお世話になっております。
プレイヤーの移動速度を上下(X方向)と左右(Y方向)で異なる速度に設定したいのですが、何か方法はありませんか?
よろしくお願い致します。
コード: 全て選択
◆条件分岐:プレイヤーが左を向いている
◆移動ルートの設定:プレイヤー (ウェイト)
: :◇ウェイト:30フレーム
◆
:分岐終了
◆条件分岐:プレイヤーが右を向いている
◆移動ルートの設定:プレイヤー (ウェイト)
: :◇ウェイト:30フレーム
◆
:分岐終了
解凍したファイルを新規プロジェクトのdataフォルダに入れて見てください。 スローモーションのような動作を希望する場合は、プラグインを作成しないと無理じゃないかと思います。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
Re: プレイヤ移動速度をX方向標準でY方向のみ遅くしたい。
ご回答ありがとうございます。ムノクラ さんが書きました:下記を並列処理で動かすと、そんな感じになりますが、どうでしょうか?そみや さんが書きました:いつもお世話になっております。
プレイヤーの移動速度を上下(X方向)と左右(Y方向)で異なる速度に設定したいのですが、何か方法はありませんか?
よろしくお願い致します。一応、サンプルをつけます。コード: 全て選択
◆条件分岐:プレイヤーが左を向いている ◆移動ルートの設定:プレイヤー (ウェイト) : :◇ウェイト:30フレーム ◆ :分岐終了 ◆条件分岐:プレイヤーが右を向いている ◆移動ルートの設定:プレイヤー (ウェイト) : :◇ウェイト:30フレーム ◆ :分岐終了
解凍したファイルを新規プロジェクトのdataフォルダに入れて見てください。
Map001.zip
スローモーションのような動作を希望する場合は、プラグインを作成しないと無理じゃないかと思います。
またサンプルデータまで作成して頂き、大変感謝しております。
プレイヤ向きで条件分岐させるという方法で、やりたい動作をさせることで出来ました。
Re: プレイヤ移動速度をX方向標準でY方向のみ遅くしたい。
今更ですが、より良さそうな解決策を見つけたので、お知らせします。
プラグインを作るほどの事はありませんでした…
下記を並列処理のイベントとして設定してください。
()内の数字が大きいほど速く移動し、デフォルトは4です。
プラグインを作るほどの事はありませんでした…
下記を並列処理のイベントとして設定してください。
()内の数字が大きいほど速く移動し、デフォルトは4です。
コード: 全て選択
◆条件分岐:プレイヤーが左を向いている
◆スクリプト:$gamePlayer.setMoveSpeed(4);
◆
:分岐終了
◆条件分岐:プレイヤーが右を向いている
◆スクリプト:$gamePlayer.setMoveSpeed(4);
◆
:分岐終了
◆条件分岐:プレイヤーが上を向いている
◆スクリプト:$gamePlayer.setMoveSpeed(3);
◆
:分岐終了
◆条件分岐:プレイヤーが下を向いている
◆スクリプト:$gamePlayer.setMoveSpeed(3);
◆
:分岐終了
◆ウェイト:1フレーム
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。