我一直在互联网上搜索几个小时,找到一些使用双精度的Farseer实现,没有结果。我的游戏将拥有大而开放的世界,我需要那么精确。
在XNA和Monogame中可以找到这样的Farseer实现或任何其他Box2D实现的位置?
现在我的选择是:
float
容量(这可能会有问题,因为我可能希望同时加载世界的不同部分 - 如播放器1和播放器2)。 / LI>
提前致谢。
答案 0 :(得分:0)
好的,我编辑了Farseer。它似乎工作(附在样本上)。
它不是精确的双精度 - 我没有编辑XNA的一些内部函数 - 严格来说,它不是合法的:)但是如果你愿意,你可以在{{1}之后通过"(float)"
查询找到这些引用并为给定的方法创建自己的实现(应该不难 - 3或4个简短的方法)。
我为XNA,Mono和XBox编辑了引擎版本,并编辑了XNA样本。
这是链接,如果有人需要它: https://dl.dropboxusercontent.com/u/75904715/farseer%20double%20precision.rar