阻止应用程序启动两次

时间:2014-07-02 15:20:33

标签: unity3d mutex multiple-instances

我正在使用Unity3d,我想知道是否有办法阻止应用程序在同一台计算机上启动两次。我看过使用Mutex的帖子,但想知道Unity中是否有内置选项!

我绝对必须使用Mutex吗?如果是这样,使用Mutex有什么缺点吗?

1 个答案:

答案 0 :(得分:2)

如果您转到应用程序的PlayerSettings(编辑>项目设置>播放器),您将有一个名为“Force Single Instance”的切换按钮。

  

选中此选项将确保在加载应用程序时,它将检查实例是否已在运行。如果是这样,它将阻止第二个实例启动。

该文档提供了scripting side of PlayerSettings的更多详细信息。