【问题标题】:Away3D depth bufferingAway3D 深度缓冲
【发布时间】:2013-02-28 13:08:27
【问题描述】:

我正在 Away3D 中开发一个简单的场景编辑器,用户可以在其中导入、排列和转换对象。为了简化用户流程,我创建了一个小工具对象,它出现在选择的上方(基本上是三个箭头用于单击拖动),但是如果它们在选择的前面,这可能会被其他对象遮挡,相对于相机 - 有没有办法关闭给定对象/组的深度缓冲,以便它始终呈现在场景中其他对象的前面?

提前致谢

【问题讨论】:

    标签: flash stage3d away3d depth-buffer


    【解决方案1】:

    不知道如何在 away3d 中执行此操作,但是 stage3D API 可以通过使用带有 Context3DCompareMode.ALWAYS 参数的 context3D.setDepthTest() 来实现。

    【讨论】:

    • 另一种解决方案是按这样的顺序安排绘制调用,以便在其他所有内容之后绘制不应被遮挡的对象。
    • 很抱歉回到这个话题,但我走神了——我真的不知道你上面的意思是什么,我如何从我希望保持在顶部的对象到达这个属性?干杯
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多