public Transform target; //3D物体
public RectTransform image; //跟随3D物体的UI
public Canvas canvas; //UI所在的canvas
private Vector2 screenPos;
private Vector3 mousePos;
void Update()
{
screenPos = Camera.main.WorldToScreenPoint(target.position);
if (RectTransformUtility.ScreenPointToWorldPointInRectangle(image, screenPos, canvas.worldCamera, out mousePos))
{
image.position = mousePos;
}
}
Unity屏幕UI跟随模型移动
猜你喜欢
转载自blog.csdn.net/LWKlwk11/article/details/104017969
今日推荐
周排行