EnterPlayMode

class in UnityEngine.TestTools


实现接口:IEditModeTestYieldInstruction

切换到手册

描述

创建一个 yield 指令以进入播放模式。

创建使用 UnityTest 属性的编辑器测试时,可将其用于触发编辑器进入播放模式。如果编辑器已处于播放模式,则会抛出异常。

另请参阅 ExitPlayMode

using NUnit.Framework;
using System.Collections;
using UnityEngine.TestTools;
using UnityEngine;

public class EnterPlayModeExample { [UnityTest] public IEnumerator CanEnterPlayMode() { Assert.False(Application.isPlaying); yield return new EnterPlayMode(); Assert.True(Application.isPlaying); yield return new ExitPlayMode(); Assert.False(Application.isPlaying); } }