我在Unity2021.3.5f1中使用了可视化脚本,其中希望使用脚本图在文本网格Pro中设置文本。当我使用> 3D对象>文本-文本网格Pro菜单项创建文本网格Pro时,我可以使用脚本图形设置文本。但是,文本网格Pro不在画布中,默认情况下也不缩放。
Bodovi
是文本Mesh Pro的名称。
我使用Game > UI >菜单路径添加了另一个文本网格Pro对象,它是在画布中添加的,但是当我尝试使用相同的脚本时,我得到了以下错误:
InvalidOperationException: Missing target object for 'TMPro.TextMeshPro.text'.
Unity.VisualScripting.Member.EnsureReady (System.Object target) (at Library/PackageCache/com.unity.visualscripting@1.7.8/Runtime/VisualScripting.Core/Reflection/Member.cs:802)
Unity.VisualScripting.Member.Set (System.Object target, System.Object value) (at Library/PackageCache/com.unity.visualscripting@1.7.8/Runtime/VisualScripting.Core/Reflection/Member.cs:842)
Unity.VisualScripting.SetMember.Assign (Unity.VisualScripting.Flow flow) (at Library/PackageCache/com.unity.visualscripting@1.7.8/Runtime/VisualScripting.Flow/Framework/Codebase/SetMember.cs:117)
切换回以前的文本网格Pro对象创建的游戏对象> 3D对象>文本网格Pro很好的工作。
我看到两个文本Mesh Pro对象在检查器中有不同的组件,但是我不知道cna导致这个错误的原因是什么。
Text Mesh Pro中失败的组件:
成功的文本网格Pro中的组件:
发布于 2022-09-10 22:13:09
我找到了解决办法。没有工作的是文本Mesh Pro UI,所以我不得不使用另一个块文本Mesh Pro UGUI集文本:
https://stackoverflow.com/questions/73594894
复制相似问题