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

toretore
記事: 159
登録日時: 2015年12月22日(火) 14:25

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

投稿記事by toretore » 2020年6月25日(木) 20:25

こんにちは。いつもお世話になっております。

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

$gameVariables._data[26] = 0.5

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

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

どうぞよろしくお願いいたします。
最後に編集したユーザー toretore on 2020年7月05日(日) 09:55 [ 編集 1 回目 ]

ゆうrann
記事: 22
登録日時: 2020年6月08日(月) 00:10

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

投稿記事by ゆうrann » 2020年7月04日(土) 19:08

通常、ツクールシリーズは少数を自動的に整数化してしまいます。
そららを防ぐ方法は前例がありますのでこちらを参照してみてください。
viewtopic.php?t=4599
toretore
記事: 159
登録日時: 2015年12月22日(火) 14:25

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

投稿記事by toretore » 2020年7月05日(日) 09:54

ゆうrann さん
ご返信ありがとうございます。
ツクールの仕様なのですね。
ちょっとやり方を変えてみるしかなさそうです。

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

“MV:質問” へ戻る