0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

UE4、RandomFloatの計算値がなんか変なとき

Last updated at Posted at 2019-11-11

P1.png
最初のFloatの値は0.378582である。100倍したら37.8582なのだが、なぜか83.913696と表示される。
おかしくね??? 俺は思った。(その後のClampの数値まで違うし)

結論から言うと、RandomFloatが取得されるたびに、新しい値を生成するためである。
(回避するには変数に入れよう)

分かりづらいので、可視化してみる。
P2.png
そう、この場合3つそれぞれ計算されているのである!(な、なんだってーAA
いやー、知らなくて丸一日ハマってしまった。
で、対策したものがこちら。
P3.png
期待通りの動きをしてくれた。

参考元
https://answers.unrealengine.com/questions/432068/view.html

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?