代码之家  ›  专栏  ›  技术社区  ›  batuman

如何在Unity中的2D画布上播放3D动画

  •  4
  • batuman  · 技术社区  · 7 年前

    我制作了一张画布,如下图所示。 enter image description here

    我喜欢在绿色画布上玩高尔夫动画。 有可能吗?

    我有动画模型,如第二个图所示。

    我喜欢在画布上播放高尔夫球手的动画。 我该怎么做? 我将其作为子对象拖放到画布下,它不起作用。

    enter image description here

    1 回复  |  直到 7 年前
        1
  •  6
  •   Hellium    7 年前

    正如我在评论中所解释的那样,我将做以下工作:

    1. 将对象放在特定层(称为 MyLayer 为了示例)
    2. Culling mask 仅渲染此特定层的摄影机
    3. 取消选中 MyLayer公司 消隐掩模 你的 主要的
    4. 设置 Clear flags Depth only 防止后者渲染skybox
    5. 创建新的 Render texture 在项目中,并拖动;把它放在 Render Texture
    6. 添加新的 Raw Image 并在 Texture 领域
    7. 运行3D动画