Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 21.08.2021
Сообщений: 8

Записывание Y координаты в текст

23.08.2021, 12:11. Показов 2667. Ответов 8

Студворк — интернет-сервис помощи студентам
Добрый день! Я в программировании примерно чуть меньше нуля, возникла задача - в определенный момент нужно записывать в канвасное поле ввода текст - точные координаты по Y объекта. С этим у меня проблемы, так как повторюсь, кто я в программировании. Заранее спасибо!
P.s Если в поле ввода невозможно - хотя бы в текст, в идеале, чтобы можно было скопировать.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.08.2021, 12:11
Ответы с готовыми решениями:

2-ое записывание
Есть bat-ник с кодом: echo %%rie%%>>1.txt >>%userprofile%\Downloads\123.bat Как сделать чтоб в 123.bat выводилось не %rie%, а...

Поочередное записывание хексов
есть код на ASM под PIC16f877 где идет передача хексов на ком порт. хексами я должен зажечь семисегментник на пике. вопрос в том как...

поочередное записывание хексов
есть код на ASM под PIC16f877 где идет передача хексов на ком порт. хексами я должен зажечь семисегментник на пике. вопрос в том как...

8
 Аватар для samana
2639 / 1567 / 853
Регистрация: 23.02.2019
Сообщений: 3,876
23.08.2021, 12:45
Немного непонятно в чём именно проблема, ведь установить текст в Input field очень просто, даже в документации есть пример
1
0 / 0 / 0
Регистрация: 21.08.2021
Сообщений: 8
23.08.2021, 12:52  [ТС]
А насчёт того, как узнать координаты объекта? Извините, непонятно написал, чтобы автоматически узнавались координаты и записывались.
0
 Аватар для samana
2639 / 1567 / 853
Регистрация: 23.02.2019
Сообщений: 3,876
23.08.2021, 14:05
Azerak, Скрипт ниже повесьте на ваш InputField в сцене.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
using UnityEngine;
using UnityEngine.UI;
 
public class PositionTracer : MonoBehaviour
{
    public Transform MyObject;
 
    private InputField _inputField;
 
    void Start()
    {
        _inputField = GetComponent<InputField>();
    }
 
    
    void Update()
    {
        _inputField.text = MyObject.position.y.ToString();
    }
}
После чего в инспекторе этого скрипта, в его поле MyObject перетащите со сцены объект, координату по Y которого вы хотите выводить.

---------------------------------------

Этот скрипт просто постоянно выводит позицию по Y переданного объекта.
1
0 / 0 / 0
Регистрация: 21.08.2021
Сообщений: 8
23.08.2021, 16:58  [ТС]
Большое спасибо!

Добавлено через 11 минут
А подскажите, пожалуйста, возможно ли сделать так, чтобы текст не заменялся, а добавлялся?
0
 Аватар для samana
2639 / 1567 / 853
Регистрация: 23.02.2019
Сообщений: 3,876
23.08.2021, 20:13
Azerak, думаю добавление текста конечно же возможно. Скорее всего в инспекторе нужно включить мультиЛайн, для многострочного текста. Сейчас совершенно не помню как там это всё работает, так как не нахожусь за компьютером.

Добавлено через 2 часа 46 минут
Да, для многосточности нужно изменить поле LineType в инспекторе у InputField.
Тогда для добавления строки к существующему тексту, можно использовать такой код
C#
1
2
3
4
void Update()
{
    _inputField.text += MyObject.position.y + "\n";
}
Но всплыла другая проблема. Оказывается у InputField по умолчанию нет полос прокрутки для содержимого. Поэтому их нужно добавлять отдельно, но я поленился с этим разбираться.

---------------------

Вообще ваша задача немного странная, так как мне сложно представить для чего может понадобится 60+ раз в секунду добавлять в текст позицию объекта. Ведь через пару минут там будут тысячи строк!!!
0
4 / 3 / 1
Регистрация: 22.09.2020
Сообщений: 77
23.08.2021, 20:48
Цитата Сообщение от Azerak Посмотреть сообщение
Если в поле ввода невозможно - хотя бы в текст, в идеале, чтобы можно было скопировать
Копировании куда? Для разработчика или игрока?
Если для разработчика - то Debug.Log, если для игрока, то создаете текст и в скрипте просто заменяете каждый update, но для чего Вам каждый update? Если хотите чтобы добавлялся текст, то делаете префаб и подключаете его в скрипт и через скрипт уже создаете его и удаляете старый.
0
0 / 0 / 0
Регистрация: 21.08.2021
Сообщений: 8
24.08.2021, 10:04  [ТС]
Там всё время будут разные значения, и надо чтобы скопировать мог игрок.
0
0 / 0 / 0
Регистрация: 21.08.2021
Сообщений: 8
25.08.2021, 13:00  [ТС]
Так как я описал не всю задачу, разобраться сам не могу, описываю всё. Мне нужно, чтобы при касании объектом другого записывались координаты, и такой знак ";" (кавычек нет) после, во время второго касания, добавлялись ещё координаты, и т.к далее. В один момент нужно, чтобы координаты стали записываться на следующей строке. Вот так в итоге это должно выглядеть, но с цифрами вместо nan
nan;nan;nan;nan;nan;nan;nan;nan;nan;nan; nan;nan;nan;nan;nan
nan;nan;nan;nan;nan;nan;nan;nan;nan;nan; nan;nan;nan;nan;nan
nan;nan;nan;nan;nan;nan;nan;nan;nan;nan; nan;nan;nan;nan;nan
nan;nan;nan;nan;nan;nan;nan;nan;nan;nan; nan;nan;nan;nan;nan
nan;nan;nan;nan;nan;nan;nan;nan;nan;nan; nan;nan;nan;nan;nan
nan;nan;nan;nan;nan;nan;nan;nan;nan;nan; nan;nan;nan;nan;nan
nan;nan;nan;nan;nan;nan;nan;nan;nan;nan; nan;nan;nan;nan;nan
nan;nan;nan;nan;nan;nan;nan;nan;nan;nan; nan;nan;nan;nan;nan
nan;nan;nan;nan;nan;nan;nan;nan;nan;nan; nan;nan;nan;nan;nan
nan;nan;nan;nan;nan;nan;nan;nan;nan;nan; nan;nan;nan;nan;nan
nan;nan;nan;nan;nan;nan;nan;nan;nan;nan; nan;nan;nan;nan;nan
nan;nan;nan;nan;nan;nan;nan;nan;nan;nan; nan;nan;nan;nan;nan
nan;nan;nan;nan;nan;nan;nan;nan;nan;nan; nan;nan;nan;nan;nan
nan;nan;nan;nan;nan;nan;nan;nan;nan;nan; nan;nan;nan;nan;nan
nan;nan;nan;nan;nan;nan;nan;nan;nan;nan; nan;nan;nan;nan;nan
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.08.2021, 13:00
Помогаю со студенческими работами здесь

Записывание в структуру из файла
Добрый день! У меня проблема с записью из файла bla-bla.txt в структуру.char d; // Массив символов для пробелов struct time { char s; ...

Записывание данных в input
допустим пишем в &lt;input type='text' id='global'&gt; цыфры. к примеру 249. мне нужно что бы &lt;input type='text' id='web'&gt; это число поделить...

Исправить записывание звука с шумами
Добрый день. Подскажите пожалуйста, я сделал с помощью AS3 запись звука с микрофона. И тут появилась проблема: Когда я пишу звук через...

Записывание в массив нужной строки
Есть текст: V ÊÂ-1 2 423 1 288 VIII Type 59 1 834 1 020 V

Записывание рандомных данных в файл
Здравствуйте, есть такое задание: &quot;Создать файл S.txt и занести в него вручную (некоторые данные сгенеровать рандомно) информацию о 4...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru