Здравствуйте, гость ( Вход | Регистрация )

> Не работает определение цвета
4uva4ok
сообщение 23.2.2020, 21:31
Сообщение #1


**

Neophyte
Сообщений: 33
Регистрация: 3.11.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 14.209
Возраст: 27



Играл на виртуалке VMware всё работало, перенёс UO на VirtualBox. Перестал определяться цвет в заданных координатах.

Вот скрипт:
if 639, 87 0 abs
while 639, 87 0 abs
sendex {1}
end_while
end_if

В VirtualBox в данных координатах стоит цвет 16777215. Пробовал сменить цвет через Ctrl+A, но всё равно остаётся цвет 16777215. Цвет перестал определяться, хотя на VMware всё работает без проблем. В чём дело?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
DarkMaster
сообщение 26.2.2025, 1:54
Сообщение #2


***********

Модератор UOPilot
Сообщений: 9.746
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29737
Пользователь №: 11.279



Цитата
Это окно в приложении статично

А вы с чего это взяли? Глазом это по факту оценить не реально.
Цитата
если предположить что он сменился, то не на 1 же миллионную?

Каждый канал задан значением от 0 до 255. Каналов 3: красный, зеленый, синий. В пилоте красный является младшим. Фактически значение цвета которое вы видите - это синий*256*256 + зеленый*256 + красный. Т.е. в данном случае у красного сменился цвет на 1, его диапазон от 0 до 255. Ничего в этом удивительного я не вижу. На самом деле если бы битность была выше, то изменения были бы еще чаще, т.к. спровоцировать рябь на 1/65536 гораздо легче, чем на 1/256. Перерисовать с искажениями может по огромному количеству причин: изменилось освещение в игре, изменился текст в полях и это вызвало каскадные изменения, изменился фон, а окно имеет прозрачность 1/256 (глазом не заметите, а цвет плавать будет), изменились любые другие объекты на экране и т.д. и т.п. В силу особенностей движков, постобработки графики, фишками дров и т.д. любые изменения в картинке могут вызвать каскадное изменение цвета на незначительные отклонения.

Сообщение отредактировал DarkMaster - 26.2.2025, 1:57


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
4uva4ok   Не работает определение цвета   23.2.2020, 21:31
dunkel   Чтобы не платить темы спрошу тут. У кого нибудь бы...   25.2.2025, 16:31
DarkMaster   Из-за того, что в приложении сменился цвет... С у...   25.2.2025, 17:42
dunkel   Это окно в приложении статично, и даже если предпо...   25.2.2025, 19:12
dunkel   Проблема проявилось в определением цвета. У меня н...   18.3.2025, 14:50
DarkMaster   Масштабирование нужно уменьшить. Вроде бы максимум...   19.3.2025, 1:38
dunkel   Да это помогло, но теперь возникла проблема что «н...   19.3.2025, 12:20
DarkMaster   она вообще sendex. Во вкладке "еще" мож...   19.3.2025, 12:33
dunkel   Да, опивался. Я пробовал увеличивать вплоть до 100...   19.3.2025, 15:35
DarkMaster   настройки сендекса хранятся в конфиге пилота, а н...   20.3.2025, 3:12
dunkel   Спасибо. Проблема была именно в ФПС, не думал что ...   21.3.2025, 18:53
DarkMaster   Отдельно хочу заметить, что это не проблемы пилота...   22.3.2025, 2:13


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 2.8.2025, 5:24
Designed by Nickostyle