问题标签 [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 - 如何使用 Unity 3D 新 UI 换行按钮
我对 Unity 4.6 及更高版本的新 UI 系统不熟悉。我想在屏幕上显示一系列按钮并使它们居中对齐并在达到屏幕宽度时进入下一行。旧的 OnGUI 功能似乎不再起作用,所以我想知道如何实现这一点?
c# - unity 对话导入
我正在尝试将我的对话框导入 Unity 5。是否有某种默认的 Unity 功能可以做到这一点?例如,从 Word 或 Notepad++ 等外部来源导入所有对话,并将其直接分配给所有角色交互。目前有很多对话。我用 C# 编写了一个脚本,可让您将对话框添加到 Unity 中,但您必须手动将所有可能的问题、答案、交互、Cutscene_Dialogue 等写入表单。是否有一些默认的 Unity 插件可供使用,可以让我将所有对话分配给角色?我目前正在使用 Unity 5 免费版。
游戏不是RPG,是点击式冒险,RPG的对话逻辑能照样套用吗?我在资产商店中找到了Dialog XML importer和Dialogue System for Unity,看起来他们可以解决问题,因为它们简化了流程,我只想知道是否有一个自定义解决方案可以在不需要购买资产的情况下进行导入或手动输入框中的所有交互。
c# - Unity Canvas 不显示在设备上
在 Unity 应用程序上工作,并尝试制作基本的菜单屏幕。
我运行 Unity 5.0.1p3。
虽然无关紧要,但这可能很重要:我的应用程序使用 Vuforia,其他场景没有问题。
因此,当我尝试使用默认的 Unity 相机创建菜单屏幕并添加画布时,它在 Unity 编辑器上完美运行,但在设备上却不行。
在设备上,我只是得到背景(它是相机前面的平面)并且图像/按钮不显示画布上的任何内容。
此外,当应用程序在 Eclipse LogCat 上启动时,我收到此错误:
这个问题只有在我导出菜单脚本后才会出现。在您开始将我链接到有关序列化问题的先前问题之前,我已经检查了他们的问题,但我不知道这与我的问题有何关系。
MenuScreen.cs
如下:
c# - 如何使用模型动态生成模型的纹理图像。(Unity3D/C#)?
我需要知道如何在玩游戏期间生成 3D 模型(带旋转)的 2D 图像。我正在使用 C# 和 Unity3D。[为清晰而编辑,我希望...]
经过一番研究:看起来我想要的是 RenderTexture。我应该能够创建一个相机并将相机的图像输出到 RenderTexture 资产,然后从 RenderTexture 中提取纹理。
最好的方法是什么?
我的尝试:使用 Unity 编辑器,我还创建了一个背景平面、天花板平面和聚光灯 100 个地下单元。我的想法是我可以制作相机/等。活动,绘制对象,保存纹理,删除对象,设置相机等。为非活动。我担心的是一切的时间...
android - Unity3D + Google Cardboard SDK = 无 UI 遮罩
UI 掩码不适用于 Google 的 Cardboard SDK?它适用于 Oculus Mobile VR 插件,但使用 Cardboard SDK 时,面具似乎消失了。
http://postimg.org/image/b2by7exu9/
此屏幕截图演示了它,在白框之外我们不应该看到任何文本。
http://postimg.org/image/ts8wgfu7l/
在编辑器和禁用 VR 模式的情况下,它看起来很好。
- 有没有人遇到过这个问题并知道如何解决?
- 我应该朝哪个方向进一步调查?
为了确定,我已经在 Note 4 和 Galaxy S3 上尝试了两个不同的项目。日志没有显示醒目的线条。我用谷歌搜索并没有找到与此问题相关的任何内容。答案和论坛一样。
任何建议高度赞赏!
unity3d - Gui 文本不显示
我正在使用unity 4.6开发一个小游戏。菜单中没有 gui 文本对象。因此,我创建了一个空对象并将 gui 文本添加为组件。但它不显示我输入的文本。在这方面需要帮助。谢谢
unity3d - 动画在游戏中不起作用,因为它在场景视图中
我正在尝试制作一个动画,其中包含在屏幕中间的单词的字母会使用图像叠加层逐个突出显示,在该图像叠加层上,我在短时间内将 alpha 从 0 增加到 0.5。
我的问题是,即使动画在场景视图中很好并且在预览时,叠加图像似乎无处不在并且总是在同一个地方复制。
这些副本没有出现在场景视图中,但它们确实出现在游戏视图中,我看不出它们出现的理由。
以下是场景和游戏视图的截图:
编辑:经过更多测试,这绝对是一个动画问题。动画在场景视图中按应有的方式运行,但在某些字母上,在游戏视图中,它错位并缩放不同。
以下是更多关于正在发生的事情的截图:
场景视图 游戏视图
unity3d - Unity3D 以编程方式分配 EventTrigger 处理程序
在新的 Unity3D UI(Unity > 4.6)中,我正在尝试创建一个简单的脚本,我可以将其附加到 UI 组件(图像、文本等),这将允许我插入自定义工具提示处理程序。所以我需要在我的组件上捕获 PointerEnter 和 PointerExit。到目前为止,我正在执行以下操作但没有成功。我看到 EVentTrigger 组件出现,但无法让我的代表开火以挽救我的生命。
有任何想法吗?
另外......我在论坛和文档中找到的另一种方法是通过接口实现添加事件处理程序,例如:
这些方法似乎都不适合我。
unity3d-gui - 为图像和标签创建灵活的 UI 容器
我认为这将是一项非常简单的任务,但现在我已经尝试了几个小时,无法弄清楚如何解决这个问题。
我有一个应该显示在可滚动列表中的朋友列表。每个朋友都有与其相关联的个人资料图像和名称,因此列表中的每个项目都应显示图像和名称。
问题是我不知道如何制作一个包含图像和名称标签的灵活容器。我希望能够动态更改宽度和高度,以便图像和文本相应地缩放和移动。
我正在使用 Unity 5 和 Unity UI。
我想为容器实现以下目标:
- 容器的宽度和高度应该是灵活的
- 图像是容器的子图像,应左对齐,高度应填满容器高度并保持其纵横比。
- 名称标签是 contianer 的子标签,应与图像左对齐,左填充为 15 px。文本的宽度应填满容器中的其余空间。
希望在下面的附图中能很好地说明这一点:
我在 Unity Answers 上问了同样的问题,但到目前为止还没有答案。如果不使用代码,那么在 Unity UI 中是否真的无法完成如此简单的任务?
非常感谢您的时间!
c# - 使用按钮并单击的暂停菜单
我想知道当我点击它时如何使用鼠标指针从同一个按钮暂停和取消暂停菜单。
可以说我有这个。C#
在第一行,我称之为OnPointerClick
我只是猜测,因为我不知道该怎么做。我搜索过的内容,使用 click 来显示它具有 TimeScale 或类似的东西。
¿ 任何人都可以帮助 moi 吗?请。