问题标签 [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 投票
2 回答
1909 浏览

user-interface - Unity UI 动态调整高度

如何调整游戏对象 SQLDataTable 的高度,使其高度缩小在画布上保持固定位置?正如你所看到的,它上面的文本(helptext gameobject,它的内容尺寸更合适,垂直尺寸更合适)溢出到表格中。

现在我知道如何使用上面的文字将表格向下移动,我会让表格成为一个孩子,但我不想那样做。我只想减少与上述文本相关的表格高度,也忽略错误。

在此处输入图像描述

0 投票
1 回答
60 浏览

unity3d - 画布的 Unity3D 高分辨率图像

我在 Unity3D 中有一个带有一些图像和文本的画布。无论移动应用程序在什么分辨率上运行,我都需要能够将该画布变成具有设定分辨率的图片。

我可以通过创建所需图片分辨率的 Texture2D 并使用获取该画布中图像的设置像素来​​做到这一点,但这不适用于文本。我怎么能得到字体呢?

另一件事是使用相机拍摄画布的照片,但这取决于屏幕分辨率。有没有办法克服这个问题?

0 投票
4 回答
7626 浏览

unity3d - 如何在 Android 纵向模式下将 WebcamTexture 显示为全屏?

我正在尝试在 android Portrait 模式下显示全屏 Webcamtexture。但是当我在我的设备上构建和测试它时,它的旋转和 videoRotationAngle 是 90

我使用 RawImage 作为纹理。我在一些帖子上看到您必须旋转变换并获得正确的角度。但问题是,如果我旋转 RawImage UI,它将不再是全屏视图。

0 投票
1 回答
1390 浏览

c# - 如何在 unity3d 中显示和保存表情符号?

我正在做 unity3D 项目。它包含一个聊天部分。在此聊天中,用户可能并且可能会在聊天中使用表情符号。我的第一个问题是 emojis 没有显示在文本字段中,在搜索一天后没有找到合适的解决方案。第二个问题是让我们假设现在显示这些表情符号我无法将它们保存在 mysql 数据库中,因为我知道我使用 utf8-mb4 作为数据库、表和保存消息的列。有没有人找到显示的解决方案并在 Unity3D 中保存表情符号?

0 投票
1 回答
12729 浏览

unity3d - Unity 中 UI 元素之间的冲突

如果我的画布在世界空间中渲染,我能够检测到 UI 组件和游戏对象之间的冲突。在这里,当画布渲染模式为屏幕空间覆盖时,我试图找到两个 UI 元素(比如 UI 按钮)之间的冲突。

我在 UI 按钮中添加了盒子碰撞器组件,并尝试使用 OnCollisionEnter2D 和 OnTriggerEnter2D。但是,没有检测到碰撞。有没有办法检测碰撞?

0 投票
1 回答
77 浏览

c# - 适用于通用 Windows 10 平台的 Unity 游戏 - 多设备混淆?

我将在 Unity 中为通用 Windows 平台(Windows 10)开发简单的 2D 游戏,我对这些多种设备感到困惑。

Windows 10 手机与大桌面完全不同:如何使菜单 gui 和游戏用户界面兼容所有设备?

0 投票
1 回答
1915 浏览

unity3d - Unity UI - 按钮 OnClick() 看不到 LevelManager 的功能

我正在关注 Udemy 课程中的 Number Wizard UI 讲座(我不知道我是否能说出名字,但它是最著名的一个),我创建了“开始”和“退出”按钮。

我遇到的问题是这样的:在右下角的OnClick()面板中,我创建的“LoadLevel”函数(包含在LevelManager类中)没有出现。

因此,它不起作用。我试图在网上寻找它,但我只能找到有关 Legacy UI 的东西。

这是我在 Unity 中的截图:

统一截图

和类的代码:

我希望你能帮助我,我会再次通过基本的 Unity 教程来检查是否有任何提示。

感谢您的时间!

Ps:如果我的问题有问题,请记住这是我在这里发布的第一个问题。再次感谢你 :)

0 投票
2 回答
2708 浏览

unity3d - Unity游戏中相同的GUI多个场景-Canvas的预制件?

我的问题是如何在多个场景中共享相同的 GUI。

例如:

我在农场场景中有库存 GUI,我在城堡、地牢等其他场景中需要这个 GUI。

制作 Canvas 的预制件是个好主意吗?还是重新设计GUI?混合“共享 GUI”和单独的 GUI(如对话框等)怎么样?

感谢您的任何回答。

0 投票
1 回答
4709 浏览

c# - 由滚动视图和按钮组成的 Unity3D 列表 - 如何删除项目?

我在 Unity3D 中使用 ScrollView、文本和按钮制作了列表。当用户单击项目附近的按钮时 - 该项目应被删除。按钮和文本是使用 Instantiate 方法创建的。项目列表是通用列表(List)。

物品清单:

创建按钮和文本:

如何检测单击了哪个项目的按钮以删除项目?

我不知道如何让第二个按钮单击 == 第二个项目删除。

使用 ScrollView、文本和按钮制作的列表

0 投票
1 回答
1531 浏览

user-interface - 如何使 Unity Scroll Rect 不溢出?

我有一个滚动矩形,其中包含输入字段,我希望它让用户只能看到当前在其中的内容。现在它正在溢出,里面的所有东西都在它下面流出。我希望这些底部字段在用户向下滚动之前不会显示,唯一可以看到的应该是当前在此处输入图像描述