Я хочу соединить текст и игровой объект с помощью линии. Чтобы понять, чего я хочу, я нашел видео: https://www.youtube.com/watch?v=5gnG4OXWHEo Посмотрите на металлическую бочку (в этом видео). Этот объект выделен белым , а соединяется с текстом линией . Как мне это сделать?
Я нашел слепой плагин gui, но мне все еще очень трудно https://assetstore.unity.com/packages/tools/gui/blindgui-2189
Эта ссылка описывает, как нарисовать линию https://docs.unity3d.com/ScriptReference/GL.LINES.html
Этот код должен отображать метку
private string text;
void OnGUI() {
var position = Camera.main.WorldToScreenPoint(gameObject.transform.position);
var textSize = GUI.skin.label.CalcSize(new GUIContent(text));
GUI.Label(new Rect(position.x, Screen.height - position.y, textSize.x, textSize.y), text);
}
Но я не могу соединить метку и игровой объект линией ( Не знаю как это сделать)