【问题标题】:Is there an away3D hitTestObject equivalent?有没有等价的 away3D hitTestObject ?
【发布时间】:2011-05-11 15:53:29
【问题描述】:

我正在使用 away3D,我发现自己迫切需要一个 hitTestObject 方法。 据我所知,图书馆中没有这种方法。我已经尝试过 distanceTo,但它计算的是到 centerPoints 的距离,所以使用这种方法不是一个选项,因为我需要检测所有的碰撞。

有没有人有很好的方法来检测 away3D 中另一个对象的命中?提前致谢。

【问题讨论】:

    标签: flash actionscript-3 3d away3d


    【解决方案1】:

    Away3D 是一个渲染器,而不是一个物理引擎。要进行“碰撞”,您需要涉及某种物理引擎,例如 JigLib

    【讨论】:

    • 应该将他的答案标记为正确,因为它是正确的。您可以使用对象的 3D 转换矩阵手动将其与其他对象矩阵进行比较,以查看一个物体是否与另一个物体发生碰撞,但这将是手动编码的解决方案,而不是预构建的引擎解决方案。有可用于 away3d 4.0 (flash player 11) 构建的物理库,最好的是 C++ 子弹物理库的炼金术端口:code.google.com/p/bulletflash
    • 嗯,我现在正在尝试,效果很好:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-07
    • 1970-01-01
    • 2010-11-28
    • 2018-01-27
    • 1970-01-01
    • 2010-12-20
    • 1970-01-01
    相关资源
    最近更新 更多