问题标签 [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.
unity3d - 画布的 Unity3D 高分辨率图像
我在 Unity3D 中有一个带有一些图像和文本的画布。无论移动应用程序在什么分辨率上运行,我都需要能够将该画布变成具有设定分辨率的图片。
我可以通过创建所需图片分辨率的 Texture2D 并使用获取该画布中图像的设置像素来做到这一点,但这不适用于文本。我怎么能得到字体呢?
另一件事是使用相机拍摄画布的照片,但这取决于屏幕分辨率。有没有办法克服这个问题?
unity3d - 如何在 Android 纵向模式下将 WebcamTexture 显示为全屏?
我正在尝试在 android Portrait 模式下显示全屏 Webcamtexture。但是当我在我的设备上构建和测试它时,它的旋转和 videoRotationAngle 是 90
我使用 RawImage 作为纹理。我在一些帖子上看到您必须旋转变换并获得正确的角度。但问题是,如果我旋转 RawImage UI,它将不再是全屏视图。
c# - 如何在 unity3d 中显示和保存表情符号?
我正在做 unity3D 项目。它包含一个聊天部分。在此聊天中,用户可能并且可能会在聊天中使用表情符号。我的第一个问题是 emojis 没有显示在文本字段中,在搜索一天后没有找到合适的解决方案。第二个问题是让我们假设现在显示这些表情符号我无法将它们保存在 mysql 数据库中,因为我知道我使用 utf8-mb4 作为数据库、表和保存消息的列。有没有人找到显示的解决方案并在 Unity3D 中保存表情符号?
unity3d - Unity 中 UI 元素之间的冲突
如果我的画布在世界空间中渲染,我能够检测到 UI 组件和游戏对象之间的冲突。在这里,当画布渲染模式为屏幕空间覆盖时,我试图找到两个 UI 元素(比如 UI 按钮)之间的冲突。
我在 UI 按钮中添加了盒子碰撞器组件,并尝试使用 OnCollisionEnter2D 和 OnTriggerEnter2D。但是,没有检测到碰撞。有没有办法检测碰撞?
c# - 适用于通用 Windows 10 平台的 Unity 游戏 - 多设备混淆?
我将在 Unity 中为通用 Windows 平台(Windows 10)开发简单的 2D 游戏,我对这些多种设备感到困惑。
Windows 10 手机与大桌面完全不同:如何使菜单 gui 和游戏用户界面兼容所有设备?
unity3d - Unity UI - 按钮 OnClick() 看不到 LevelManager 的功能
我正在关注 Udemy 课程中的 Number Wizard UI 讲座(我不知道我是否能说出名字,但它是最著名的一个),我创建了“开始”和“退出”按钮。
我遇到的问题是这样的:在右下角的OnClick()面板中,我创建的“LoadLevel”函数(包含在LevelManager类中)没有出现。
因此,它不起作用。我试图在网上寻找它,但我只能找到有关 Legacy UI 的东西。
这是我在 Unity 中的截图:
和类的代码:
我希望你能帮助我,我会再次通过基本的 Unity 教程来检查是否有任何提示。
感谢您的时间!
Ps:如果我的问题有问题,请记住这是我在这里发布的第一个问题。再次感谢你 :)
unity3d - Unity游戏中相同的GUI多个场景-Canvas的预制件?
我的问题是如何在多个场景中共享相同的 GUI。
例如:
我在农场场景中有库存 GUI,我在城堡、地牢等其他场景中需要这个 GUI。
制作 Canvas 的预制件是个好主意吗?还是重新设计GUI?混合“共享 GUI”和单独的 GUI(如对话框等)怎么样?
感谢您的任何回答。