unity-game-engine - 如何将新的unity uxml(通过ui builder)添加到游戏屏幕?

标签 unity-game-engine

我安装了新的 Unity UI Builder。一切都很好......

但是如何将 uxml 添加到场景中或者如何将其附加到相机?

我尝试将 uxml 拖放到相机并搜索组件,但找不到任何内容...有任何官方文档吗?

最佳答案

您必须使用附加有 PanelRenderer.cs 的游戏对象: Panel renderer in order to use uxml in runtime

目前,我只知道你必须设置UXML文件和USS文件。在播放模式下,通过魔法(我仍然不明白 Unity 是如何做到的),它会渲染。

在 Github 项目中,您可以看到目前的情况。 UIElementsUniteCPH2019RuntimeDemo

编辑: 上面链接的项目使用 UI Builder 0.8。

关于unity-game-engine - 如何将新的unity uxml(通过ui builder)添加到游戏屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59381962/

相关文章:

unity-game-engine - 是否可以强制 "Animator"结束任何动画并执行我想要的任何动画?

android - 在Unity中打开SWF游戏

java - Unity Jenkins Android Gradle Task :mergeReleaseResources FAILED, 命令行工作正常

java - 团结 : CommandInvokationFailure: Failed to recompile android resource files

android - Vungle SDK 恶意行为

c# - Unity - 在 Update() 上减少/增加 "Z axis"角度轴

android - 如何通过蓝牙从 Unity gear VR 应用程序发送数据?

git - Unity 团队中的 .gitignore 相当于什么?

c# - 如何在编辑器窗口中编辑和保存可序列化的资源?

json - 在 Unity3d 中编写和读取一些 Transform 到文本文件的简单方法?