|
0 / 0 / 0
Регистрация: 03.06.2013
Сообщений: 22
|
||||||
Связать два значения из разных компонентов (C#)07.10.2014, 12:46. Показов 2534. Ответов 14
Метки нет (Все метки)
Есть скрипт, у скрипта переменные:
Ведь мы никак не можем сделать так, чтобы transform пользовался целочисленной системой координат? Они мне нужны для доступа к массиву, игра в клеточку.
0
|
||||||
| 07.10.2014, 12:46 | |
|
Ответы с готовыми решениями:
14
Связать два элемента из разных каталогов Как связать два поля в разных формах?
|
|
211 / 201 / 63
Регистрация: 24.09.2014
Сообщений: 532
|
||||||
| 07.10.2014, 13:32 | ||||||
|
property?
0
|
||||||
|
0 / 0 / 0
Регистрация: 03.06.2013
Сообщений: 22
|
|
| 07.10.2014, 13:54 [ТС] | |
|
Разве это будет работать при изменении значений в инспекторе ручками, а не в ходе игры через код?
0
|
|
|
70 / 71 / 19
Регистрация: 01.05.2013
Сообщений: 279
|
|
| 07.10.2014, 17:56 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 03.06.2013
Сообщений: 22
|
|
| 07.10.2014, 23:28 [ТС] | |
|
Я не знаю. Но судя по тому, что поля не имеющие модификатора доступа public даже не отображаются в инспекторе не смотря на наличие set-get, это не работает.
Если сделать им модификатор public, то они видны, но их изменение в инспекторе никак не влияет на остальные поля связь с которыми были описана в set-get.
0
|
|
|
0 / 0 / 0
Регистрация: 03.06.2013
Сообщений: 22
|
|
| 09.10.2014, 18:33 [ТС] | |
|
Up.
Вопрос всё ещё в силе. Если можно, дайте конкретные рабочие примеры. Как я уже написал выше, могу сказать, что set-get не работает.
0
|
|
|
70 / 71 / 19
Регистрация: 01.05.2013
Сообщений: 279
|
||||||
| 09.10.2014, 22:53 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 03.06.2013
Сообщений: 22
|
||||||
| 09.10.2014, 23:09 [ТС] | ||||||
|
Это не будет работать в редакторе без нижеуказанного флага у класса. А если апдейт содержит ещё какие-то действия, выполнение которых в едиторе мне ни к чему?
0
|
||||||
|
70 / 71 / 19
Регистрация: 01.05.2013
Сообщений: 279
|
|
| 10.10.2014, 12:53 | |
|
Я первый раз за все сообщения в теме вижу, что вам нужна работа скрипта В ЭДИТОРЕ.
Вроде можно что-то сделать с библиотекой Unity Editor (никогда с ней не работал, не уверен). можно создать специальный скрипт для этого. Все зависит то того, зачем вам это нужно...
0
|
|
|
0 / 0 / 0
Регистрация: 03.06.2013
Сообщений: 22
|
||
| 10.10.2014, 15:27 [ТС] | ||
|
Я имел ввиду, чтобы значения менялись сразу же, как я поменяю их в инспекторе, а не при запуске игры.
0
|
||
|
70 / 71 / 19
Регистрация: 01.05.2013
Сообщений: 279
|
||
| 10.10.2014, 15:57 | ||
|
Не по теме: Инспектор - это поле, куда вы перетаскиваете/добавляете скрипты к объекту, меняете ему transform и т п Даже не представляю зачем вам это. Но если НИКАК не создать отдельный скрипт, который работать будет в редакторе, то можете почитать про Unity Editor http://docs.unity3d.com/Script... ditor.html Сам с ним не работал, возможно это вообще не то, просто сейчас нет времени читать. Еще раз повторяю, что все зависит от конкретной цели. Зачем вам в редакторе менять transform через скрипт, да еще и через основной, без создания вспомогательного для редактора? Добавлено через 2 минуты
0
|
||
|
0 / 0 / 0
Регистрация: 03.06.2013
Сообщений: 22
|
|
| 10.10.2014, 16:45 [ТС] | |
|
Зачем? Ну, скорее в образовательных целях, нежели в практических. Я как раз сейчас изучаю возможности создания своего инспектора или кастомизации отрисовки поля в инспекторе.
На практике - чтобы убрать часть действий производимых при загрузке игровой сцены. Например, у меня есть у всех объектов поля, значение которых вычисляется исходя из значений других полей. Можно вписывать каждое из них при расстановке объектов в редакторе ручками, но это муторно, поэтому они все вычисляются при загрузке сцены. Если бы они сами вычислялись в ходе редактирования и проставлялись, то это было бы идеально.
0
|
|
|
70 / 71 / 19
Регистрация: 01.05.2013
Сообщений: 279
|
|
| 10.10.2014, 16:51 | |
|
Я не вижу препятствий создания скрипта, который работает только в редакторе (до запуска игры)
0
|
|
|
0 / 0 / 0
Регистрация: 03.06.2013
Сообщений: 22
|
|
| 10.10.2014, 17:03 [ТС] | |
|
Проблема в том, что, как я понял, этот флаг вешается ко всему классу, а не только к конкретному методу.
Можно, конечно, создать отдельный скрипт, который не будет иметь своего назначения, кроме как в апдейте в редакторе (и в игре, что плохо) делать всю необходимую работу с другими компонентами, но это звучит очень по извращенски. Да и вообще, делать это в апдейте - как-то оно криво выглядит. Хочется, чтобы это делалось один раз. Как дата-биндинг в wpf, так же просто и изящно. Ну не может не быть такой возможности...
0
|
|
|
28 / 28 / 3
Регистрация: 09.09.2012
Сообщений: 131
|
|
| 10.10.2014, 17:08 | |
|
сформулируй вопрос правильно и загугли(желательно на англ), если похожего ничего нет, значит мысль пришла в голову извращенная. А если идея хороша, то по запросу выпадет необходимая инфа.
0
|
|
| 10.10.2014, 17:08 | |
|
Помогаю со студенческими работами здесь
15
Связать два значения одной таблицы! Как связать два значения из регистра сведений при автозаполнении? Что будет, если два разных потока попытаются отправить одновременно одному клиенту два разных пакета Как сложить два значения из разных таблиц Два разных объекта имеют одинаковые значения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|