unity-game-engine - 如何在unity3D上使整个场景处于黑暗状态

标签 unity-game-engine

比如游戏暂停时,只有Resume按钮是亮的,其他整个场景都是暗的,有什么功能可以做到吗?

最佳答案

  • 创建一个GUITexture对象:在unity菜单中:GameObject -> 创建GUI纹理,我们称之为darkBackground;
  • 将深色纹理附加到 darkBackground;
  • 禁用 darkBackground 对象(您可以以交互方式或以编程方式调用)

    darkBackground.SetActive(false);

暂停时,通过调用打开/启用此 GUITexture 游戏对象

darkBackground.SetActive(true); 

关于unity-game-engine - 如何在unity3D上使整个场景处于黑暗状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30928670/

相关文章:

c# - 从 unity3d 导出 cad 格式

unity-game-engine - 多个碰撞器的推荐方法

c# - 如何在Unity3d中截取透明背景的屏幕截图?

c# - 如何通过 C# 代码隐藏 Canvas (Unity)

firebase - Unity Firebase 加载失败 : "Failed to read Firebase options from the app' s resources. “

unity-game-engine - 为什么我收到异常 UnityEditor.BuildPlayerWindow+BuildMethodException : 6 errors and how to fix it?

node.js - 使用 Passport-facebook-token 在 Nodejs 中处理身份验证,来自前端 Facebook SDK 的请求

unity-game-engine - 在Unity中,如何停止 "Show Unity Splashscreen"的弹出窗口

unity-game-engine - Unity - 集换式卡牌游戏架构

c# - 无法从 UnityEngine.Vector3 转换为 System.Collections.Generic.List<UnityEngine.Vector3>