ページ 11

【解決済み】変数に小数点を入れても、ステータス画面に表示されなくて困っています。

Posted: 2020年6月25日(木) 20:25
by toretore
こんにちは。いつもお世話になっております。

攻撃力を変数に入れて、あるイベントを起こした時に攻撃力が0.5や0.3など少数を入れようと思っています。
まず、変数26:攻撃力=ゲームデータのアクター1の攻撃力としてから

$gameVariables._data[26] = 0.5

として、ゲーム内で変数26に0.5が入るようになったのですが、ステータスから攻撃力を見てみると、初期のステータスの1としてしか表示されません。

ステータス画面で、変数に小数点を入れたっ結果が表示されるようにするには、どうしたら良いでしょうか?

どうぞよろしくお願いいたします。

Re: 変数に小数点を入れても、ステータス画面に表示されなくて困っています。

Posted: 2020年7月04日(土) 19:08
by ゆうrann
通常、ツクールシリーズは少数を自動的に整数化してしまいます。
そららを防ぐ方法は前例がありますのでこちらを参照してみてください。
viewtopic.php?t=4599

Re: 変数に小数点を入れても、ステータス画面に表示されなくて困っています。

Posted: 2020年7月05日(日) 09:54
by toretore
ゆうrann さん
ご返信ありがとうございます。
ツクールの仕様なのですね。
ちょっとやり方を変えてみるしかなさそうです。

このトピックは、これで閉じさせていただきます!