【发布时间】:2012-05-18 13:13:14
【问题描述】:
我制作了一个“门”类对象,它有一个名为“block”的 ISceneNode 成员。挡是门的物理表现。我需要门在被点击时运行它的“打开”功能。
我正在使用“getSceneNodeFromScreenCoordinatesBB”和一个十字准线,以便用户可以瞄准房间另一侧的一扇门并打开它。
但是,getSceneNodeblah 返回块。我需要能够引用包含块的门对象,而不是块本身。关于我将如何做到这一点的任何建议?
【问题讨论】:
-
当然,我在问它 10 分钟后就知道了,哈哈。这是我的答案:“当鼠标点击时,获取你视野中所有物体的位置,并将它们与你正在查看的 SceneNode 进行比较。匹配的是你的物体。
-
很好地单独找到解决方案。您可以将您的评论改写为答案并接受它,以保持地方整洁吗?