- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在每一帧中都进行了大量的三角函数计算。 Java 的 Math 函数是否比 Libgdx 的 MathUtils 更快?
或者我可以使用任何其他比这两个都更快的库吗?
最佳答案
com.badlogic.gdx.math.MathUtils
的三角函数比 java.lang.Math
中的类似函数更快。例如,对于 sin()
和 cos()
方法,它从预先计算的表中返回最接近的值。这肯定不如精确计算准确,但速度更快:
static public float sin (float radians) {
return Sin.table[(int)(radians * radToIndex) & SIN_MASK];
}
MathUtils
的其他方法主要是 LibGDX 其他部分使用的实用函数。我认为它们的编写主要是为了方便而不是为了速度(但它们也经过了很好的优化)。
关于libgdx - 数学或 MathUtils - Libgdx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28925698/
我在每一帧中都进行了大量的三角函数计算。 Java 的 Math 函数是否比 Libgdx 的 MathUtils 更快? 或者我可以使用任何其他比这两个都更快的库吗? 最佳答案 com.badlog
我需要编写一个程序来测试所有的双关语是否正确。 到目前为止我没有遇到任何问题,但我不知道如何处理异常。 如果 n 超过 9,则需要抛出异常。在 visual 2012 上运行此类是否有技巧?在大学里,
在多次使用具有给定种子的随机数生成器 (RNG) 时(即每次使用相同的种子调用 setSeed() 以重新开始),我在每次通过时生成的数字序列中遇到了一些偏差。在我的头撞墙几次后,我发现原因是这样的:
我有一个 blender 插件,我想将其与 blender 分离并独立运行。唯一的依赖项是 mathutils 模块。有没有办法在独立项目中使用 Blender3d 的 mathutils 模块。 最
我在 Linux 上的一个项目中使用了 mathutils 模块,并希望在 Windows 上运行该项目。问题是我在 Windows 上尝试安装 mathutils 模块时收到此错误: ( pytho
SDK升级到28后,滑屏出现问题 日志 W/com.xxx.xxxx: 访问隐藏方法 Landroid/util/MathUtils;->dist(FFFF)F(深灰名单,链接)E/ContentCa
我是一名优秀的程序员,十分优秀!