我想创建一个自定义预览窗口,它可以执行类似这样的操作但是使用Canvas而不是Mesh:
Walkthrough: Retrieving Dialog Box Information Collectively Using Objects
经过多次挖掘,我找到了PreviewRenderUtility
工具,但。我找到了一个教程,向我展示了如何将它用于MeshRenderer,但我需要将它用于Canvas对象。有一个调用是这样做的网格渲染器:
_previewRenderUtility.DrawMesh(_targetMeshFilter.sharedMesh, Matrix4x4.identity, _targetMeshRenderer.sharedMaterial, 0);
您是否知道在预览窗口中是否存在用于渲染Canvas对象的等效项?
答案 0 :(得分:0)
我制作Unity资产进行预览:
https://www.assetstore.unity3d.com/en/#!/content/82899
此外,我对它进行了免费扩展,适用于Canvas,也许它对你有用:
https://www.assetstore.unity3d.com/en/#!/content/86480
如果您有任何疑问,请写信给我:startassets@gmail.com