所以在过去的几天里,我一直在尝试新的 Unity UI Builder,我遇到了以下问题:每当您简单地将 Vector3 字段添加到 uxml 并运行游戏时,Vector3 字段的缩放比例不正确。在编辑器中,它看起来像任何 Vector3 字段,就像 Unity 编辑器本身一样。下面是一个示例图像和 uxml。
<ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements">
<ui:VisualElement style="flex-grow: 1; position: absolute; height: 100%; width: 100%; justify-content: center; align-items: flex-start;">
<ui:VisualElement>
<uie:Vector3Field label="Vec3 Field" />
</ui:VisualElement>
</ui:VisualElement>
</ui:UXML>
我已经搞砸了构建器中呈现给我的每个字段,但没有任何成功。我可以取消 Vector3 字段并创建自己的字段,但这需要更多时间,因为我需要更深入地研究源代码。我希望有人可以帮助我。如果问题似乎很常见,我会将其报告给 Unity 开发人员。
提前致谢!