unity3d 怎么在模型中添加贴在模型表面显示文字

unity3d 怎么在模型中添加贴在模型表面显示文字,第1张

可以尝试键一个3DText作为这个仪表模型的子物体,摆到相应的位置,这样就可以实现"转动模型时文字也跟着走"。

然后写一个脚本控制文字的变化就好。

亲测脚本可用

GameObject .Find ("3DText名字").GetComponent <TextMesh>().text ="希望改成的文字"

比价傻瓜的方式可以在任何gameObject上加一个guiText,然后通过脚本设置gameObject.guiText.enabled或gameObject.active属性为true/false来控制显示。

如果熟悉编程,还可以通过纯脚本的方式来实时生成和控制文字显示:

GUILayout.Label("这段文字就显示在界面上了……")

要更系统的控制界面可以自己写GUI构架,或者采用第三方的资源如NGUI之类的。菜鸟在线竭诚为您服务


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11786789.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存