我有一个非常简单的问题。当我尝试统一构建游戏时出现构建错误。当我在编辑器中运行游戏时,它工作得很好。这是控制台中显示的错误。
Assets\Scripts\Pattern.cs(284,17): error CS0103: The name 'EditorUtility' does not exist in the current context
现在,这是错误引用的代码行:
EditorUtility.DisplayDialog("Great!", "You got the pattern right!", "Next Level!");
最后,如果您认为错误是我没有将正确的东西导入脚本,那您就错了,因为我导入了这个:
using System.Linq;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System;
using UnityEditor;
有谁能够帮助我?先感谢您。
编辑:执行此代码:
#if UNITY_EDITOR
EditorUtility.DisplayDialog("Meh", "You got the pattern wrong ):", "Try Again!");
#endif
不起作用。在构建版本中,它只是不显示消息框,它的行为就好像这一行只是一条评论。有人可以帮忙吗?
慕田峪9158850
临摹微笑
相关分类