変数で取得したプレイヤーの向きを方角に変更する方法。

アバター
ノラぬこ
記事: 47
登録日時: 2017年3月16日(木) 15:54
お住まい: ぬこ家

変数で取得したプレイヤーの向きを方角に変更する方法。

投稿記事by ノラぬこ » 2018年6月09日(土) 11:27

タイトルのままですが、変数で取得したプレイヤーの向き(8,4,6,2)を
方角(N,W,E,S)に変更して表示する方法ってありませんか?

アバター
始まり
記事: 1
登録日時: 2015年11月10日(火) 22:28

Re: 変数で取得したプレイヤーの向きを方角に変更する方法。

投稿記事by 始まり » 2018年6月11日(月) 12:35

条件分岐を使う方法
46968ef9a63d575828f1f67a573a66c0.png
46968ef9a63d575828f1f67a573a66c0.png (26.89 KiB) 閲覧数: 2874 回


移動ルートの設定にあるスクリプトから操作する方法
b87b9a3332af4bce15a2ab7f2b01da6f.png
b87b9a3332af4bce15a2ab7f2b01da6f.png (31.56 KiB) 閲覧数: 2874 回

idは変数の番号

コード: 全て選択

this._direction = $gameVariables.value(id);


お好きな方でどうぞ
アバター
ノラぬこ
記事: 47
登録日時: 2017年3月16日(木) 15:54
お住まい: ぬこ家

Re: 変数で取得したプレイヤーの向きを方角に変更する方法。

投稿記事by ノラぬこ » 2018年6月17日(日) 01:39

始まり 様

返信が遅くなってしまい申し訳ありません!
態々サンプル作っていただき恐縮です。

ただ、ちょっと質問と違っていて、
変数のデータで取得したプレイヤーの向きを“テキストで表示”(\v[1])させたいのです。

現在はプレイヤーの向きが(8)と表示→やりたいのはこの(8)が(N)のように表示される。

説明不足で申し訳ないです(>_<)

これはこれで別の参考になりました。
ありがとうございます!
アバター
にいやん
記事: 218
登録日時: 2016年7月02日(土) 00:38
お住まい: 地獄4丁目西のゴミ置き場
連絡を取る:

Re: 変数で取得したプレイヤーの向きを方角に変更する方法。

投稿記事by にいやん » 2018年6月17日(日) 07:23

こんにちは。
変数1番に8が入った場合、その条件分岐がtrueのときに変数の代入で 'N' のようにシングルクォーテーションで囲めば文字列を代入することができます。
アバター
ノラぬこ
記事: 47
登録日時: 2017年3月16日(木) 15:54
お住まい: ぬこ家

Re: 変数で取得したプレイヤーの向きを方角に変更する方法。

投稿記事by ノラぬこ » 2018年6月18日(月) 20:46

にいやん 様

おおっ、出来ました!
ありがとうございます!

意味分かれば設定は簡単なんですね(^^♪

“MV:質問” へ戻る