[前][次][番号順一覧][スレッド一覧][生データ]

yarv-dev:1136

From: kumaryu <kumaryu kumaryu.net>
Date: Tue, 20 Nov 2007 21:05:52 +0900
Subject: [yarv-dev:1136] Re: Float を利用するRubyプログラム

ML: yarv-dev quickml.atdot.net
New Member: kumaryu@k...

こんばんは、kumaryuと申します。

Floatの速度の件に興味があったので参加させていただきます。

私はRubyで3Dゲームを作るということをやっていてFloatを至る所で使っています。
VectorやMatrix等はCで書いたので、それらは気をつけて使えばそれ程問題にな
らないのですが、やはりスカラーの実数値は直接リテラルが書きたいのでFloat
を使っています。
速度はまだあまり気にしていないので遅いかどうかは分からないのですが、
かなりの勢いで使い捨てをやってますので生成とGCの時間がかなり怖いなぁと
思っています。

精度としてはゲームでは32bitあれば十分ですし、どうせ描画などの内部では
32bitしか使ってないのでdoubleからfloatに変換する時間を考えたらfloatの方
がいいのですが、変換の時間は大した問題ではないですし、最低32bitあればい
いかなぁと思っています。
16bitだとちょっとつらいですが。

-----------------------------------
Ryuichi Sakamoto (kumaryu)
mail: kumaryu kumaryu.net
website: http://www.kumaryu.net/
-----------------------------------

--
ML: yarv-dev quickml.atdot.net
Info: http://www.atdot.net/~ko1/quickml

How to unsubscribe from the ML:
- Just send an empty message to <yarv-dev quickml.atdot.net>.
- Or, if you cannot send an empty message for some reason,
  please send a message just saying 'unsubscribe' to <yarv-dev quickml.atdot.net>.
  (e.g., hotmail's advertisement, signature, etc.)

Members of <yarv-dev quickml.atdot.net>:
ko1@a...
zn@m...
gotoken@g...
2008@s...
m-72@t...
t_nissie@y...
horinout@r...
kumaryu@k...

[前][次][番号順一覧][スレッド一覧][生データ]