ページ 11

[解決]能力値をテキストに表示したい。

Posted: 2016年10月27日(木) 20:51
by Metapo
能力値を変更した後の能力値一覧を
テキスト内に表示したいのですが

$gameMessage.add(ここに何かを入れたらいい気がする)

上記のカッコ内に能力値のIDを入れる方法が解らないです。
というかそもそも上記のメッセージ表示はあっているのか・・・
どなたか正解を教えてください。

Re: 能力値をテキストに表示したい。

Posted: 2016年10月27日(木) 21:15
by まっつUP
Metapo様
お世話になります。

「能力値を変更した後の能力値一覧」については
アクターの能力値なのかエネミーの能力値なのか
あと、具体的にどの能力値なのかも示しておいた方がいいかもしれないです。
(能力値の数はけっこう多いのでここは明確にしておきたいです。)

メッセージ表示の仕方についてはどこで実行するのか分かりませんが
おおよそ合っていると思います。

Re: 能力値をテキストに表示したい。

Posted: 2016年10月27日(木) 21:56
by Metapo
ご指摘ありがとうございます。

表示させたい能力値はプレイヤーの攻撃力や防御力などです。
主人公キャラの能力値をランダムでスタート時に確定させているのですが
能力値の変更はできているのですが、いちいちステータスを開かないといけないため
能力値を変更と同時に
「あなたの能力値は
攻撃力 xx
防御力 xx」
などと表示したいと思っています。

Re: 能力値をテキストに表示したい。

Posted: 2016年10月27日(木) 22:01
by まっつUP
特定のアクターの基本能力値は
イベントコマンド「変数の操作」でオペランドのゲームデータから指定すれば
取得できると思いますが、これでは不都合があるのでしょうか。

Re: 能力値をテキストに表示したい。

Posted: 2016年10月27日(木) 22:11
by Metapo
>イベントコマンド「変数の操作」でオペランドのゲームデータから指定すれば
取得できると思いますが

この後ゲーム内のメッセージに表示するには具体的にどのようにすればいいのでしょう?
幼稚な質問ですみません

Re: 能力値をテキストに表示したい。

Posted: 2016年10月27日(木) 22:15
by まっつUP
文章の表示で文章中に
制御文字 \V[n]を入れることで変数の値を表示することができます。
このときnには変数のIDを入れます。

これを利用してさきほど代入した変数を表示させるといいと思います。

Re: 能力値をテキストに表示したい。

Posted: 2016年10月27日(木) 22:27
by Metapo
ありがとうございます。解決することができました。
キャラクターを詳細に作れる開始地点の作成が終われそうです。