代码之家  ›  专栏  ›  技术社区  ›  Simiil

Java2D快速区域替代方案

  •  0
  • Simiil  · 技术社区  · 5 年前

    到目前为止,它运行得很好,但我对这些领域的表现感到失望。特别是,我有三件事要做:

    1. 将一堆相互碰撞的形状合并到一个大区域
    2. 从一个大区域中删除一堆形状
    3. 检查碰撞形状

    Area.add Area.subtract . 这是可行的,但是在一个普通用例中很容易就需要20分钟。

    如果没有,还有别的图书馆能更快地完成这类工作吗?

    不幸的是,像JOGL或LWJGL这样的库不能在svg路径或Java2D路径这样与分辨率无关的空间上工作。

    0 回复  |  直到 5 年前
        1
  •  1
  •   lbalazscs    5 年前

    你可以试试这个: AreaX

    作者认为: