gpt4 book ai didi

vector - 用于处理 2D vector 和坐标的库

转载 作者:行者123 更新时间:2023-12-01 14:12:31 26 4
gpt4 key购买 nike

我正在寻找一个Java库或包,我可以用它来处理方向和幅度变化的2D vector ,并且可以轻松地在笛卡尔坐标(x,y)和极坐标(角度和距离;又名方向和量级)。

具体来说,我需要能够对 vector 进行加法、减法和乘法。我需要能够获取 x 和 y 坐标并获取距原点 (0,0) 的角度和距离。

具体用途将是在物理游戏中,用于处理弹性和非弹性碰撞。我确信已经编写了代码来完成这些事情,但我不确定如何通过谷歌搜索来找到我需要的东西。如果一切都失败了,我可以尝试自己编写它,但我宁愿使用已经编写的东西。如果有一个游戏库包含这种物理功能,那就更好了。

最佳答案

检查libGDX出去。你不需要使用它,但你可以看到他们的Vector2实现并在获得后派生出您自己的。 Source code libGDX 已打开。

关于vector - 用于处理 2D vector 和坐标的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18385891/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com