【问题标题】:Getting the parent of a Scene Node获取场景节点的父节点
【发布时间】:2012-05-18 13:13:14
【问题描述】:

我制作了一个“门”类对象,它有一个名为“block”的 ISceneNode 成员。挡是门的物理表现。我需要门在被点击时运行它的“打开”功能。

我正在使用“getSceneNodeFromScreenCoordinatesBB”和一个十字准线,以便用户可以瞄准房间另一侧的一扇门并打开它。

但是,getSceneNodeblah 返回块。我需要能够引用包含块的门对象,而不是块本身。关于我将如何做到这一点的任何建议?

【问题讨论】:

  • 当然,我在问它 10 分钟后就知道了,哈哈。这是我的答案:“当鼠标点击时,获取你视野中所有物体的位置,并将它们与你正在查看的 SceneNode 进行比较。匹配的是你的物体。
  • 很好地单独找到解决方案。您可以将您的评论改写为答案并接受它,以保持地方整洁吗?

标签: c++ member irrlicht


【解决方案1】:

当然,我在问它 10 分钟后就知道了,哈哈。我的答案是:“当鼠标点击时,获取你视野中所有物体的位置,并将它们与你正在查看的 SceneNode 进行比较。匹配的就是你的物体。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-01
    相关资源
    最近更新 更多