版本:Unity 6 (6000.0)
语言英语
  • C#

Application.isPlaying

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法采纳所有提交,但我们确实阅读了用户提出的每一项更改建议,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的更改建议无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

public static bool isPlaying;

描述

在任何类型的已构建播放器中调用时,或在编辑器以播放模式调用时返回 true(只读)。

在已构建的播放器中,此方法始终返回 true。

在编辑器中,如果编辑器处于播放模式,则返回 true。

注意:在 ScriptableObject 资产的编辑器中,此属性在 OnEnable 中返回 false。重新加载域后,在重新加载程序集时,Unity 会在所有 ScriptableObject 实例上调用 OnEnable。这发生在 isPlaying 设置为 true 之前。

其他资源:Application.IsPlayingExecuteAlways

using UnityEngine;

class Example : MonoBehaviour { void Start() { if (Application.isPlaying) { print("In player or playmode"); } } }