在人物預(yù)設(shè)中添加一個標(biāo)記位這里命名為NameSpacePos的空物體
利用Unity自帶Api? Camera.main.WorldToScreenPoint()將改點(diǎn)從世界坐標(biāo)轉(zhuǎn)換到屏幕坐標(biāo)
創(chuàng)建一個Ugui 文本 NameTxt并且獲取該文本RectTransform組件,當(dāng)然還有Text組鍵由于顯示酝陈。
調(diào)用Api RectTransformUtility.ScreenPointToWorldPointInRecttangle,將第二步獲得的屏幕坐標(biāo)傳入,即可獲得最終名字需要顯示的位置,注意該方法參數(shù)中的camera為uicamera
將第四步獲得的坐標(biāo)賦給第三步創(chuàng)建的NamTxt.transform.position即可
————————————————
版權(quán)聲明:本文為CSDN博主「beibiaoji」的原創(chuàng)文章拷况,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明肢簿。
原文鏈接:https://blog.csdn.net/beibiaoji/article/details/90322553