- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用新的 Unity3d 4.6 GUI Beta。我创建了一个 Canvas 并在 Canvas 上附加了一个按钮。我已将脚本附加到一个空的游戏对象,其中包含一个供按钮使用的方法。当我单击按钮时,一切正常。但是,如果我将相同的 Canvas 变成预制件,当我实例化预制件时,按钮的“单击时”部分变为空并且按钮不再起作用。我还尝试只将按钮制作成预制件,而不是将按钮作为其子元素的 Canvas ,这是一回事。我真的希望有人知道如何在按钮仍然有效的情况下制作按钮预制件。
最佳答案
您可以像我一样解决这个问题 - 我最终在代码中手动添加了按钮监听器(见下文)。只需确保在实例化预制件时执行此操作即可。即使在最新的 Unity 客户端中,您尝试执行此操作的“UI 方式”似乎也已损坏。
var buttonTransform = this.transform.FindChild("Button");
_buttonScript = buttonTransform.GetComponent<Button>();
_buttonScript.onClick.AddListener(() => Flip());
Unity 网站上有关于此问题的更多信息,http://answers.unity3d.com/questions/794720/on-click-paramaters-disappear-from-button-prefab.html但我找不到他们团队记录的相应问题。
关于button - Unity3d 4.6 GUI - 单击按钮脚本从预制件中消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25967118/
当涉及到 UI 设计时,我通常不关心自定义样式(外观方面),我不是一个艺术家,我讨厌尝试想出有趣的配色方案等。是否有任何预制 WPF 样式和/或控件模板的在线存储库?我本可以发誓我以前见过一个,但我现
我正在尝试让 premake4 helloworld c++ 工作但是在使用 premake 创建 makefile 后调用带有 release config 的 make 时会出错。 (我在 osx
我是一名优秀的程序员,十分优秀!