创建一个 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); } }