【发布时间】:2016-07-28 15:32:51
【问题描述】:
我在画布下有一个按钮,可以重新启动场景。但它没有调用附加脚本的预期功能。
在 Unity 论坛上,我找到了一些解决方案,例如它应该在画布中处于更高层次,并且画布应该具有图形光线投射等。
但它仍然无法正常工作,尽管它的 on click 数组检测到它应该调用的预期方法。
已选择画布的场景编辑器:
已选择按钮的场景编辑器:
【问题讨论】:
-
按钮是否注册了点击?如果没有,那么您可能需要向我们展示您的 Canvas 和 Button 的属性,以便我们确定您是否设置了任何错误。
-
您是如何设置的?您是否在按钮上添加了新的 OnClick 事件(带有 +)?您是否将具有所需功能的脚本的游戏对象拖到插槽中,然后从下拉列表中选择正确的功能?
-
我点击了 onclick 列表的 + 图标,然后它打开了三个插槽,其中一个用于保存带有脚本的对象,另一个用于从下拉列表中选择预期的功能
-
我试图添加屏幕截图,但 SO 不会让我......关于代表点的东西。我有一个带有画布组的画布(interactable = true),它的图形光线投射(忽略反向图。= true)
-
我的按钮属性:interactable = true
标签: user-interface button canvas unity3d click