美文网首页Unity
Unity2D UGUI text 跟随角色

Unity2D UGUI text 跟随角色

作者: Bis_12e2 | 来源:发表于2020-02-02 17:37 被阅读0次

今天尝试做玩家头顶文字效果,尝试了几个方案:
方案一:
把Canvas设置成Worldspace模式,放到角色下,就跟着角色移动。
问题:角色旋转,text也会跟着旋转,即便通过Update函数,修正rotation,强行等于Camera的rotation,也会出现摆动的现象。所以方案一失败
方案二:
还是设置Canvas为世界模式,直接把角色的Position赋值给canvas的Position:

void Update()

{

text.transform.position = player.transform.position;

}
方案二暂时没问题,但是如果npc数量变多,不排除占cpu或者画面干扰问题。。
方案三待定。。。

相关文章

  • Unity2D UGUI text 跟随角色

    今天尝试做玩家头顶文字效果,尝试了几个方案:方案一:把Canvas设置成Worldspace模式,放到角色下,就跟...

  • Unity3D UGUI 渐变效果

    今天我们利用BaseMeshEffect来实现 UGUI的Text和Image 渐变。先上效果 UGUI的Imag...

  • 2020-06-17(UGUI Text)

    Unity UGUI Text属性的使用 聊天功能中对于Text的特殊使用: 1、text 加组件content ...

  • unity ContentSizeFitter立即生效

    ugui Text上添加了ContentSizeFitter组件后,如果在代码里对Text.text重新赋值,文本...

  • 开发Unity3D移动端输入插件 UGUI Touch Inp

    UGUI Touch Input Component 为了在移动设备上操控角色,本人便开发了UGUI Touch ...

  • UGUI之Text

    2.4创建一个文本(Text)工具 新建一个文本工具的方法和新建Canvas是一样的。Hirearchy--Cre...

  • UGUI 字体背景长度自适应

    本文实现以下需求: 在UGUI中 Text为动态添加 要使Text字体背景随着Text的长度而变化 之前还在赞叹U...

  • UGUI计算Text文字的宽度

    UGUI计算Text组件里文字的宽度 1. 为什么要计算宽度 我碰到这个问题,是需要在Unity中利用UGUI来实...

  • Unity UGUI基础控件

    UGUI基础控件 Text控件 Text是用来显示文本的,在游戏界面当中显示文本大多数是用Text控件来实现的,T...

  • uGUI Text富文本的顶点数优化

    uGUI的Text组件勾选Rich Text复选框后支持富文本,支持的富文本标签可以参见https://docs....

网友评论

    本文标题:Unity2D UGUI text 跟随角色

    本文链接:https://www.haomeiwen.com/subject/knmqxhtx.html