问题标签 [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.

0 投票
0 回答
665 浏览

unity3d - Unity 4.6 中关于画布的错误?(iPhone 5/iPhone 5s)

Stackoverflowish 问题:我的问题是错误,还是可以以某种方式修复?

现在请耐心等待,但我将发布几个屏幕截图,显示我认为存在一个仅(?)影响 iPhone 5 和 iPhone 5s 的奇怪错误。

  • 确认受影响:iPhone 5、iPhone 5s
  • 确认不受影响:Unity 编辑器、iPhone 6 Plus
  • 未测试:所有其他设备

项目邮编:https ://dl.dropboxusercontent.com/u/147970342/stackoverflow/testcanvasbuginunity.zip

使用 Unity 4.6 版本。(4.6.0f3)

这是在 Unity Editor 中播放时的预期结果。

这是在 Unity Editor 中播放时的预期结果。

这是在 iPhone 6 Plus 上运行时同样正确的结果(使用 Xcode 截取运行时截图)(未使用 5.5 英寸启动图像)。

这是在 iPhone 6 Plus 上运行时同样正确的结果(使用 Xcode 截取运行时截图)(未使用 5.5 英寸启动图像)。

这是 iPhone 5s/iPhone 5 上的错误结果(使用 Xcode 截取的运行时截图)。请注意“canvaswithincanvasGame”的位置不正确。 在此处输入图像描述

现在,这个测试应用程序可以旋转到横向模式,然后回到纵向,如果你这样做,这就是结果。“canvaswithincanvasGame”现在已正确定位。 在此处输入图像描述

现在,我将在下面发布每个画布的层次结构和设置,以便您找到罪魁祸首(如果有)。 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

0 投票
2 回答
23688 浏览

c# - 4.6 新用户界面 如何更改按钮图像?

我搜索的所有内容都基于旧的 UI。

我试过以下

我想更改事件的按钮图像。

0 投票
1 回答
3249 浏览

unity3d - Unable to use Unity UI elements on my android

I just created a very simple 3D game, and I used Unity UI for the first time. Inside the game editor I can click the buttons and move the sliders. I build the game for my android,and I can see all UI elements on my device but however, for some reason, I just can't use them.

Can you please help me and explain what am I doing wrong? Is it a bug?

0 投票
7 回答
23962 浏览

c# - Fade out Unity UI text

When I run the following code on my UI text

The alpha value of the text is immediately set to 0. How can I simply fade out the text.

0 投票
4 回答
1093 浏览

c# - 如何将 EmguCV 图像转换为 Unity3D Sprite?

我尝试在新的 Unity3D UI 系统上渲染来自 Emgu 相机捕获的图像。到目前为止,我使用了这个存储库中的 ImageToTexture2d: https ://github.com/neutmute/emgucv/blob/3ceb85cba71cf957d5e31ae0a70da4bbf746d0e8/Emgu.CV/PInvoke/Unity/TextureConvert.cs 然后使用 Sprite.Create() 最终实现了想要的结果。

但!似乎存在大量内存泄漏,因为在我的游戏运行 Unity 编辑器 2-3 分钟后突然占用了大约 3GB 的 RAM,而它开始时大约为 200MB。

我有两个嫌疑人:

  1. (更可能)我使用的方法不会清理内存。它使用 InterOp 并创建了一些不安全的指针——它闻到了泄漏的味道。
  2. 每帧运行的 Sprite.Create 将旧精灵保存在内存中,并且不会删除它们。

你们有谁知道将 Emgu 的图像转换为 Sprite/Texture 的任何其他方式(不使用 InterOp)或我可以在 New Unity 的 UI 上显示它的任何其他方式。它必须是 Emgu 的图像,因为我还对从相机收到的图像进行了一些操作。

提前感谢您的回复和帮助。:D

0 投票
1 回答
4769 浏览

unity3d - 带有 vuforia 的 Unity3d 在检测到目标时显示 2d 图像

我有一个关于如何在检测到的标记上显示简单的二维图像的问题。我已经按照一些教程来展示 3d 模型,它工作正常。3d没有问题。当我想添加普通的 2d object->sprite 时,问题就开始了。当我添加简单精灵时,我无法添加纹理,当我插入 UI 图像时,它与画布一起添加,并且在检测到目标时不显示。编辑器上的原始图像放置得如此之远以至于很难找到它。如果有人能突出我正确的方向,我将不胜感激。

我需要让这个图像像按钮一样触感。单击它必须显示新场景(我有它但在 GUI.Button 下)。最好的方法是替换原始标记,但我也可以使新的精灵更大以隐藏它下面的标记。

0 投票
2 回答
2828 浏览

android - Unity 4.6 UI 图像模糊

有没有办法在 Unity 4.6 的新 UI 中设置图像模糊?

我需要正常图像在按钮单击时变得模糊或像素化。

我确实尝试使用资产商店的一些免费着色器,但它不适用于安卓手机。

0 投票
1 回答
7034 浏览

unity3d - Unity3D 在新 UI 中实例化预制件列表

我正在尝试在ScrollView中创建一个自定义列表,但我无法在新 UI 中做到这一点。
我有一个预制件,它是一个并排有 5 个文本元素的面板。现在,场景中有一个水平滚动条和一个垂直滚动条的ScrollView,我想在另一个下方实例化其中的 5 个预制件,使它们看起来像一张桌子。 这是我所做的,但它只是将它们实例化并拉伸它们:

questionObjectModel是场景中的ScrollView(我确实尝试在其中设置另一个Panel并在其上设置_Istantiate_ 预制件)。

编辑:
好的,我已经设法将它们设置为不被拉伸。现在只需要将它们设置在另一个之下:

0 投票
1 回答
107 浏览

user-interface - 如何在新的 ui 画布下创建一个矩形?

我想问如何创建一个矩形并将其放在unity new ui的画布下?所以这就是我做的。 我的控制器视图

你可以看到我的游戏控制器。我把那个控制器放在画布上。当我的“角色”进入 NPC 并进行对话时,我使用代码中的 Rect 创建了一个对话框。这就是我得到的。

对话视图

我要问的是如何将由 Rect 制作的对话框放在画布(游戏控制器)下的代码上。谢谢你。

0 投票
3 回答
1378 浏览

unity3d - 如何在 UI 预制件中获取嵌套游戏对象的图像组件?

我正在尝试更改已保存为预制件的对话框 UI(Unity 4.6 的 UI)中嵌套图像对象的精灵。我可以加载预制件,但是当我尝试这样做时:

我得到零物品。层次结构是:

在此处输入图像描述

完整的代码是: