Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Unity > 2D/GUI

2D/GUI Вопросы на тему 2D графики и интерфейсов

Ответ
 
Опции темы
Старый 08.08.2021, 20:56   #1
JeanWinters
Знающий
 
Регистрация: 22.12.2007
Сообщений: 223
Написано 22 полезных сообщений
(для 51 пользователей)
Система двумерных координат

Подскажите, пожалуйста, в каких величинах измеряются координаты спрайта в двумерном режиме отображения в юнити? Что это за система координат, почему не обозначаются ширина и величина спрайта, как стыковать спрайты и указывать положение в пикселях? Даже устанавливая параметры координат, которые в десятичных дробных числах, то изображения не примыкают вплотную.
(Offline)
 
Ответить с цитированием
Старый 09.08.2021, 20:21   #2
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Система двумерных координат

Размер спрайтов зависит от величины Pixel Per Unit. Это число пикселей на единицу. Т.е. если спрайт имеет размер 512х512 и Pixel Per Unit = 100, то размер спрайта будет 512/100 = 5,12 единиц. Размер на экране для ортокамеры будет зависеть от размера (параметр Size у камеры). При Size = 5 на экране по высоте будет помещаться Size * 2 = 10 единиц.

Например, если задать Pixel Per Unit = 1, то 512х512 спрайт на экране с Size = 256 будет по высоте соответствовать экрану. А размер спрайта будет 512x512 единиц.

PS: Но не уверен что использовать Pixel Per Unit = 1 хорошая идея, т.е. координаты будут в итоге огромные, а float довольно не точный. Сам я с 2D не работаю, поэтому больше советов не дам.
__________________
Blitz3d to Unity Wiki

Последний раз редактировалось pax, 10.08.2021 в 03:05.
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо pax за это полезное сообщение:
ABTOMAT (13.08.2021), ant0N (10.08.2021), Randomize (10.08.2021)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 15:42.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com