0

我有一个 DAE 模型,它被解析为几个部分。我可以单独处理它们,例如更改它们的材质或颜色,但我在将点击或悬停监听器添加到孩子上时遇到问题。

例如,假设我有一个小猫模型,其中每个面部特征都是一个孩子。我希望能够悬停或单击功能并弹出一个解释该功能的窗口。

我已经尝试解析模型并添加侦听器,但它似乎不起作用。

提前致谢!

大号

4

1 回答 1

0

很难从您的描述中找出问题所在,但您可以检查以下内容:

  1. 确保您的视口交互式的
  2. 确保您的材料交互式的
  3. 确保您分配侦听器的 DisplayObject3D不是 null

第 3 点,使用 collada 对象,您可以拥有嵌套对象,确保将侦听器添加到具有几何的对象,而不是空(无几何)容器。对于点 1,2,视口和材质都有一个名为 interactive 的布尔属性,对于鼠标事件,该属性必须设置为 true。

高温高压

于 2010-12-02T22:55:21.800 回答