Unity3D, соединяй текст и игровой объект линией - PullRequest
0 голосов
/ 03 февраля 2020

Я хочу соединить текст и игровой объект с помощью линии. Чтобы понять, чего я хочу, я нашел видео: 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);
   }

Но я не могу соединить метку и игровой объект линией ( Не знаю как это сделать)

...