我有一个使用精灵和碰撞器在 Unity3D 中构建的暂停菜单。我无法使用以下方式暂停游戏:
if(gameObject == pauseButton)
{
Time.timeScale = 0;
}
因为它也暂停了我的暂停菜单。我意识到我应该使用 GUI 对象构建暂停菜单,这样游戏就可以在不暂停 GUI 菜单的情况下暂停,但我想知道是否有一个简单的解决方法。是否可以将暂停菜单元素分配给一个图层,然后在其他图层暂停时启用该图层?
另外,在构建 gui 时不使用 Unity GUI 对象通常是一个糟糕的主意吗?