如何在Unity

时间:2017-10-23 12:49:47

标签: unity3d unity3d-2dtools

我喜欢在Canvas上播放动画。

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

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

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

我喜欢在画布上播放高尔夫球手动画。 我怎样才能做到这一点? 我拖动并放在画布下作为子对象,它不起作用。

enter image description here

1 个答案:

答案 0 :(得分:5)

正如我在评论中所解释的那样,我会这样做:

  1. 将您的对象放在特定图层(为示例而称为BASE_URL
  2. 设置相机的MyLayer以仅渲染此特定图层
  3. 取消选中相机的Culling mask中的MyLayer,以防止后者呈现模型
  4. 将相机的Culling mask设置为Clear flags以防止后者呈现天空盒
  5. 在您的项目中创建一个新的Raw Image,并拖动&将其放入新相机的Depth only字段
  6. 向您的UI画布添加新的similar question,并在Render Texture字段中指定渲染纹理
  7. 运行3D动画
  8. 您的相机会将动画渲染到用户界面上的图像