Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
6elka1703
64 / 72 / 22
Регистрация: 29.10.2016
Сообщений: 779
Завершенные тесты: 4
1

Разрешение canvas на Android

02.04.2018, 23:09. Просмотров 971. Ответов 6
Метки нет (Все метки)

Добрый вечер, делаю игру под андроид, и проблема состоит в том что когда проверяю игру в самой юниту все нормально, но когда компилирую игру и запускаю на андроид то канвас в игре становится намного меньше чем это было в юнити, соответственно все надписи и объекты на канвасе тоже меньше. Как это исправить?

Добавлено через 12 минут
Да и сами объекты становятся больше чем нужно
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2018, 23:09
Ответы с готовыми решениями:

Android canvas
Как передать параметры в класс с методом onDraw? Этот самый класс мне нужно вызвать в xml! я...

Разрешение экрана Android QML
Добрый день! Начал разбираться в qt под android и вот возник вопрос. Как сделать нормальную...

Разрешение экрана с вычетом статус бара Android
Хочу в программе создать условие, чтобы в зависимости от разрешения экрана устройства, на котором...

Разница в загрузке Android от Open GL и canvas
Интересует такой вопрос. Допустим разрешение устройства 320 на 480. Есть фото лабиринта...

6
wmysterio
257 / 215 / 118
Регистрация: 24.12.2014
Сообщений: 663
Завершенные тесты: 8
02.04.2018, 23:30 2
Какое расширение ставили в CanvasScaler?
0
6elka1703
64 / 72 / 22
Регистрация: 29.10.2016
Сообщений: 779
Завершенные тесты: 4
02.04.2018, 23:47  [ТС] 3
wmysterio, что именно scale mode или scale factor или pixel per?

Добавлено через 15 минут
wmysterio, и разрешение меняется только у текста и просто объектов, а кнопка или image остаются нормальных размеров
0
wmysterio
257 / 215 / 118
Регистрация: 24.12.2014
Сообщений: 663
Завершенные тесты: 8
02.04.2018, 23:52 4
"UI Scale Mode" в компоненте "Canvas Scaler". Можно попробовать выставить режим "UI Scale Mode" в "Scale With Screen Size" и указать точный или максимально-допустимый (масштабируемый) размер ожидаемого дисплея.

Этот компонент обычно автоматически добавляется при создании Canvas-а.
0
6elka1703
64 / 72 / 22
Регистрация: 29.10.2016
Сообщений: 779
Завершенные тесты: 4
03.04.2018, 19:24  [ТС] 5
wmysterio, поставил но все равно также осталось

Добавлено через 19 часов 22 минуты
проблема решена закройте тему пожалуйста
0
f3hler
131 / 126 / 43
Регистрация: 07.11.2017
Сообщений: 553
04.04.2018, 09:04 6
6elka1703, ну так поделитесь решением... многим новичкам поможете.
0
6elka1703
64 / 72 / 22
Регистрация: 29.10.2016
Сообщений: 779
Завершенные тесты: 4
04.04.2018, 19:09  [ТС] 7
f3hler, да там делится особо нечем просто когда я ставил "UI Scale Mode" в "Scale With Screen Size" то объекты на канвасе уменьшались и забыл их увеличить. Вот и все.
0
04.04.2018, 19:09
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.04.2018, 19:09

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Canvas.TextOut не работает под Android
Неработает этот код вывод текста под андроид: Canvas.TextOut(10, 10, Edit1.Text); Как его...

Android. Как прорисовать что-нибудь в SurfaceView используя canvas?
Решения на подобии...

Как масштабировать нарисованное на холсте по размеру экрана? android.graphics.Canvas
Здравствуйте. Помогите, пожалуйста, разобраться. Изучаю рисование на андроид. Допустим, я что-то...

Разрешение приложения - чтобы приложение подстраивалось под разрешение экрана
Можно ли средствами c++ bulder сделать так, чтобы разрешение приложения подстраивалось под...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.