【发布时间】:2014-03-10 17:16:01
【问题描述】:
我正在阅读一本关于 OPENGL ES 开发的书。我偶然发现了这句话。
Java 中的浮点数 32 位精度,而一个字节具有 8 位精度。这可能看起来像 很明显,每个浮点数都有 4 个字节。
这到底是什么意思?这在安卓游戏开发中重要吗?
感谢您的帮助。
【问题讨论】:
-
你知道'byte'、'bit'和'precision'是什么意思吗?
-
在整个软件开发中了解这一点很重要
-
在游戏开发中,第一条规则是避免浮点运算,尽可能使用整数。
-
它基本上是该值可以容纳的小数位数。 但是它们是二进制小数位而不是十进制。 double 有两倍的
1s 或0s 来保存它的数据,所以可以更精确(整个事情很复杂,因为浮点数被保存以允许然后缩放,但这是基本思想)
标签: java