问题标签 [unity3d-gui]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
user-interface - 如何使用 Unity UI 滚动到 ScrollRect 中的特定元素?
我使用 Unity 5.1 为手机游戏构建了一个注册表单。为此,我使用Unity UI组件:ScrollRect + Autolayout(垂直布局)+ Text(标签)+ Input Field。这部分工作正常。
但是,当键盘打开时,所选字段在键盘下方。有没有办法以编程方式滚动表单以显示所选字段?
我已经尝试使用ScrollRect.verticalNormalizedPosition
并且滚动一些效果很好,但是我无法使选定的字段出现在我想要的位置。
谢谢你的帮助 !
unity3d - 如何通过代码访问RectTransform的左、右、上、下位置?
我有一个带有渲染模式世界空间集的 UI 画布。对于属于此画布的所有 UI 元素,我在编辑器的 RectTransform 组件中看到了“left”、“right”、“top”和“bottom”变量。有什么方法可以通过代码访问这些变量?
unity3d - Related to the default iOS Keyboard that comes out in Input Filed(available in UI System)
I am working on an app for iOS Platform. i have a Input Field available in the new UI System , but every time the White Classic keyboard comes out to take input. I want to display the keyboard with a black semi-transparent background. Can anyone help me out with this?
I tried TouchScreenKeyboard.Open("", TouchScreenKeyboardType.Default, false, false, true, true); T his opens the black semi-transparent background keyboard but when i hit the input field again then the classic white keyboard comes.
I want the black semi-transparent background keyboard as my default keyboard.
Thank You for helping.
unity3d - EditorGUILayout.Popup 选项没有改变
使用这个简单的代码,我正在显示一个下拉列表
它完美地显示带有选项的下拉菜单,但问题是当我尝试选择另一个选项时选项没有改变?缺什么?
button - 检测在画布中按下了哪个 UI 按钮?
我的 UI 上有 10 个按钮,我必须检查哪个按钮被触摸了。我正在使用以下逻辑并且工作正常,但现在由于某种原因我收到此错误:
任何想法可能会发生什么?这是我的代码(附加到画布上),我使用的是 Unity 版本 5.1.0f3。如果您需要任何其他信息,我很乐意提供,在此先感谢
unity3d - 如何获取实例化的 Canvas Element Prefab 的所有子元素
我已经在画布内实例化了一个 Scroll Rect Prefab,现在我需要获取该实例化预制件的所有子项以及每个子项中的文本组件。
我无法使用下面的代码获取它们。
UIManager.uiManager.NewCanvasMenuCityPrefabs[Number]
是对实例化画布元素预制件的引用。
但我仍然无法得到任何元素的孩子。
c# - 单击按钮时生成游戏对象并从纹理数组设置它们的图像 - Unity 4.6(使用 uGUI)
我在尝试开发一个加载器时遇到了很多麻烦,当一个按钮被点击时,它需要一个纹理数组并将它们填充到网格布局中(当另一个按钮被点击时,它会删除当前的纹理并用新的纹理替换它们纹理数组)。我对 UI 的网格布局部分进行了完全排序,并生成了纹理数组,我只需要以下帮助:
- 将每个纹理分配给单独生成的游戏对象的图像组件。
- 用这些游戏对象填充网格布局。
任何人都可以分享一些代码见解或可能会起作用的片段吗?
canvas - UI Scroll 在触摸 Unity 上不起作用
我正在使用统一 4.6,并且我在昨天晚上之前制作了一个 UI 滚动面板,它工作正常,但今天它不能在触摸上工作。我不知道发生了什么。我只是为画布添加了一个不同的相机。请帮我
谢谢
更新:添加截图
c# - unity3d进度条
我正在使用 unity3D 开发游戏,我需要帮助制作进度时间栏,以便在收集特定项目时添加时间,从而继续游戏。