Canvas 带有画布对象的自定义Unity预览窗口

Canvas 带有画布对象的自定义Unity预览窗口,canvas,unity3d,unity5,inspector,Canvas,Unity3d,Unity5,Inspector,我想创建一个自定义预览窗口,它可以执行以下操作,但使用的是画布而不是网格: 经过多次挖掘,我发现了一个PreviewRenderUtility工具。我找到了一个教程,它向我展示了如何将其用于网格渲染器,但我需要将其用于画布对象。有一个调用会对网格渲染器执行以下操作: _previewRenderUtility.DrawMesh(_targetMeshFilter.sharedMesh, Matrix4x4.identity, _targetMeshRenderer.sharedMaterial

我想创建一个自定义预览窗口,它可以执行以下操作,但使用的是画布而不是网格:

经过多次挖掘,我发现了一个
PreviewRenderUtility
工具。我找到了一个教程,它向我展示了如何将其用于网格渲染器,但我需要将其用于画布对象。有一个调用会对网格渲染器执行以下操作:

_previewRenderUtility.DrawMesh(_targetMeshFilter.sharedMesh, Matrix4x4.identity, _targetMeshRenderer.sharedMaterial, 0);

您知道预览窗口中是否有用于渲染画布对象的等效工具吗?

我为预览制作了Unity asset:

此外,我还对它进行了免费扩展,可以与Canvas一起使用,也许它会对您有用:


如果您有任何问题,请给我写信:startassets@gmail.com

我制作了Unity资产用于预览:

此外,我还对它进行了免费扩展,可以与Canvas一起使用,也许它会对您有用:

如果您有任何问题,请给我写信:startassets@gmail.com