我已经在网上搜索了好几个小时,找到了一些使用双精度的Farseer实现,没有结果。我的游戏将会有一个开放的大世界,我非常需要这样的精确性。
哪里可以在XNA和Monogame中找到这样的Farseer实现或任何其他可访问的Box2D实现?
就目前而言,我的选择是:
float的容量(这可能会有问题,因为我可能希望同时加载世界上不同的部分--比如播放器1和播放器2)。提前谢谢。
发布于 2014-01-10 22:13:20
好吧,我编辑了“法西”。它似乎起作用了(对所附样品)。它并不完全是双重精度--我没有编辑XNA的一些内部函数--严格地说,这是不合法的:)但是如果您想要的话,您实际上可以在"(float)"查询之后在ctrl + F之后找到这些引用,并为给定的方法创建您自己的实现(应该不难--3或4个简短的方法)。我为XNA、Mono和XBox编辑了引擎版本,并编辑了XNA示例。
这是链接,如果有人需要的话:https://dl.dropboxusercontent.com/u/75904715/farseer%20double%20precision.rar
https://stackoverflow.com/questions/21051295
复制相似问题