Unity3D圣典3.3版本-中文版
文集大纲加载中……
本文档使用 MrDoc 发布
-
+
首页
EditorApplication.isPlaying 是否正播放
# [EditorApplication](EditorApplication.html).isPlaying 是否正播放 static var *isPlaying* : bool *Description* 描述 Is editor currently in play mode? 编辑器当前是否在播放模式? Setting isPlaying delays the result until after all script code has completed for this frame. 设置 isPlaying 推迟结果直到该震所有的脚本代码都被处理完. 参见:[isPaused](EditorApplication.isPaused.html), [isPlayingOrWillChangePlaymode](EditorApplication.isPlayingOrWillChangePlaymode.html). ``` // Simple editor Script that lets you save a scene while in play mode. //简单的编辑器脚本,是你可以在播放模式下保存场景 // WARNING: All Undo posibilities are lost after saving the scene. //警告:保存场景后,所有操作是不可逆的 import UnityEditor; @MenuItem("Example/Save Scene while on play mode") static function EditorPlaying() { if(EditorApplication.isPlaying) { var sceneName : String = EditorApplication.currentScene; var path : String [] = sceneName.Split(char.Parse("/")); path[path.Length -1] = "Temp_" + path[path.Length-1]; var tempScene = String.Join("/",path); EditorApplication.SaveScene(tempScene); EditorApplication.isPaused = false; EditorApplication.isPlaying = false; FileUtil.DeleteFileOrDirectory(EditorApplication.currentScene); FileUtil.MoveFileOrDirectory(tempScene, sceneName); FileUtil.DeleteFileOrDirectory(tempScene); EditorApplication.OpenScene(sceneName); } } ```
da
2022年5月19日 23:19
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
关于 MrDoc
觅思文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅思文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅思文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
Markdown文件
分享
链接
类型
密码
更新密码