fileName | 编辑器保存的 GraphicsStateCollection 文件名。 |
bool 成功发送则返回 true,否则返回 false。
使用 PlayerConnection 将 GraphicsStateCollection 发送到编辑器。
此方法会按需向已连接的编辑器实例发送序列化的 GraphicsStateCollection 数据。
编辑器实例会将 GraphicsStateCollection 保存到已打开项目的资源文件夹中的磁盘上。
using UnityEngine; using UnityEngine.Experimental.Rendering; using UnityEngine.Networking.PlayerConnection;
public class SendToEditorExample : MonoBehaviour { public GraphicsStateCollection graphicsStateCollection; public string fileName;
void Start() { graphicsStateCollection = new GraphicsStateCollection(); graphicsStateCollection.BeginTrace(); }
void OnDestroy() { graphicsStateCollection.EndTrace(); if (PlayerConnection.instance.isConnected) { graphicsStateCollection.SendToEditor(fileName); } else { Debug.Log("No PlayerConnection found! Collection not sent to Editor."); } } }