Только не разрезайте сам кабель, а разберите DVI-разъем, и на другом конце соберите обратно/припаяйте новый. Так количество "скруток" останется +- тем же
Денис Машанов other.gameObject даст вам именно то же, что и GameObject.Find. Вообще забудьте о GameObject.Find. Он - медленный - потому что проходит по всем GO сцены - а их там может быть черт знает сколько.
Денис Машанов А, я понял. По оптимизации: nameObj = obj.name; - зачем? Сразу запоминайте obj. И тогда Find по имени не нужен. if ((visibleObject.Find(n => !n.name.Equals(tempObject.name))) || (visibleObject.Count == 0)) // если такого объекта нет в списке или список пуст - вот тут достаточно Contains делать, и сравнивать именно экземпляры. И Count проверять не нужно.
А еще - расстояния лучше считать квадратичные - относительность от этого не меняется, а производительность - очень.
А по поводу логики - ну так проходите по всем объектам списка, и если объект - ближайший (вы его находите циклом) - то ставите ему цвет 1, а если не ближайший - то цвет 2.
vanslam8 гугл в помощь. Это для всех ОС. Вкратце - в настройках системы в панели управления. И я бы советовал обратить внимание на второй ответ на стековерфлоу - он лично мне кажется более верным.
goodtimes922 Все равно - весь лог на пастебин и ссылку сюда. Про код в тег - код, который вы привели в вопросе, поместите в тег code, чтобы было форматирование и нормальный шрифт
Кирилл Романов Я тоже так предположил. Для этого ее достаточно поместить в иерархии в чайлды персонажа и сместить относительного него. Ну и невидно ничего наверное потому, что камера выше, а не сзади персонажа. Но без объяснений автора это все гадание.