我正在使用Unity3d,我想知道是否有办法阻止应用程序在同一台计算机上启动两次。我看过使用Mutex的帖子,但想知道Unity中是否有内置选项!
我绝对必须使用Mutex吗?如果是这样,使用Mutex有什么缺点吗?
答案 0 :(得分:2)
如果您转到应用程序的PlayerSettings(编辑>项目设置>播放器),您将有一个名为“Force Single Instance”的切换按钮。
选中此选项将确保在加载应用程序时,它将检查实例是否已在运行。如果是这样,它将阻止第二个实例启动。
该文档提供了scripting side of PlayerSettings的更多详细信息。