【问题标题】:Button not working after transitioning to "game over" scene转换到“游戏结束”场景后按钮不起作用
【发布时间】:2020-05-27 22:45:24
【问题描述】:

我正在尝试在玩家失败后实现重启按钮,但遇到了问题。就目前而言,玩家输了,动画会淡出游戏并淡入呈现画布的下一个场景。画布上有一个文本框,其中包含“Game Over”字样,下方有一个用于重新启动的按钮。

当推动重启时,没有任何反应。将鼠标悬停在或按下按钮时,颜色不会发生任何变化。我认为这与场景具有场景变换器对象以使场景平滑淡入淡出这一事实有关。除其他外,我曾尝试摆弄 raycast 目标框。动画和按钮是否会发生某种干扰?也许是分层问题?谢谢!

【问题讨论】:

  • 也许一些碰撞器与按钮重叠?

标签: unity3d


【解决方案1】:

解决方案 1:您使用的是实际按钮吗?您似乎在按钮上说“raycast”。

解决方案 2:确保 UI 位于文本框顶部的中心,这样您就可以正确选择它!

解决方案 3:如果您使用“光线投射”并执行 gameObject.SetActive(false);

这些都是我能想到的方法! 如果您需要任何帮助,请随时添加评论。 亲切的问候~~某人

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-18
    • 2015-07-21
    • 2019-10-09
    • 1970-01-01
    相关资源
    最近更新 更多