【问题标题】:CATransformLayer - CAReplicatorLayer - True 3D replicationsCATransformLayer - CAReplicatorLayer - 真正的 3D 复制
【发布时间】:2014-07-05 12:15:09
【问题描述】:

是否可以使用 CAReplicatorLayer 获得真正的 3D 复制?

现在我已经在 x、y 和 z 轴上设置了 30 度的复制角度和 10 次复制。

我的 CAReplicatorLayer 是 CATransformLayer 的子级,我将其旋转以从顶部(等距)获得视图。不幸的是,结果是我看到一个平面 CAReplicatorLayer 在我的 3D 世界中“漂浮”,将它的 3D 内容渲染成一个 2D 平面。

是否有可能让它成为真正的 3D?

【问题讨论】:

    标签: 3d core-animation catransformlayer careplicatorlayer


    【解决方案1】:

    我认为-[preservesDepth] 属性是您正在寻找的。​​p>

    【讨论】:

    • 但是我没碰那个,而且默认是NO,应该不是已经可以了?您是否能够获得非平面化的 3D 复制?
    • 我认为您想将preservesDepth 设置为YES。
    • 我现在都试过了,还是不行。它仍然被压平成一个平坦的层。你见过它工作/有一个工作样本吗?
    猜你喜欢
    • 1970-01-01
    • 2014-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多