【发布时间】:2013-02-28 13:08:27
【问题描述】:
我正在 Away3D 中开发一个简单的场景编辑器,用户可以在其中导入、排列和转换对象。为了简化用户流程,我创建了一个小工具对象,它出现在选择的上方(基本上是三个箭头用于单击拖动),但是如果它们在选择的前面,这可能会被其他对象遮挡,相对于相机 - 有没有办法关闭给定对象/组的深度缓冲,以便它始终呈现在场景中其他对象的前面?
提前致谢
【问题讨论】:
标签: flash stage3d away3d depth-buffer
我正在 Away3D 中开发一个简单的场景编辑器,用户可以在其中导入、排列和转换对象。为了简化用户流程,我创建了一个小工具对象,它出现在选择的上方(基本上是三个箭头用于单击拖动),但是如果它们在选择的前面,这可能会被其他对象遮挡,相对于相机 - 有没有办法关闭给定对象/组的深度缓冲,以便它始终呈现在场景中其他对象的前面?
提前致谢
【问题讨论】:
标签: flash stage3d away3d depth-buffer
不知道如何在 away3d 中执行此操作,但是 stage3D API 可以通过使用带有 Context3DCompareMode.ALWAYS 参数的 context3D.setDepthTest() 来实现。
【讨论】: