Unity

Unity2D UGUI text 跟随角色

2020-02-02  本文已影响0人  Bis_12e2

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

void Update()

{

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

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

上一篇 下一篇

猜你喜欢

热点阅读