-
Автор темы
- #1
Допустим что вы как и я довольно странный человек, и не только делаете мобилку на анриале, но это ещё и мобилка с портретным (вертикальным) положением камеры, что означает что это скорее всего какой-то раннер, казулка или что-то похожее. Вообщем-то перед вами встаёт проблема того что вам нужно сделать портретный режим в вашей скомпилированной игре, в Standalone Game и в Mobile Preview. Вопрос вроде банальный, но так как найти на него точного ответа у меня долго не удавалось, я и создал этот гайд чтобы помочь кому-то с той же проблемой.
Начнём с камеры.
Для того чтобы камера имела разрешение телефонов, в её настройках в разделе Camera Options нужно поставить галочку на "Constrain Aspect Ratio", а после в Camera Settings указать параметр "Aspect Ratio" на 0,5625.
После этого, для того чтобы скомпилированный проект имел портретный режим нужно перейти в Project Settings (слева сверху в эдиторе на edit, ниже на Project Settings), слева пролистать вниз и найти раздел Platforms, под ним перейти в Android. В первом же разделе APK Packaging нужно найти Orientation и изменить параметр с "Landscape" на "Portrait"
Если же вы делаете игру под IOS, то не делайте никаких изменений в Android, а перейдите во вкладку iOS в Platforms и убедитесь что в разделе Orientation стоит галочка на Supports Portrait Orientation. (честно говоря я не уверен что это всё что нужно чтобы портретный режим работал на iOS, так как у меня нету iOS устройства для того чтобы это проверить, но так как других параметров я там не нашёл, скорее всего более ничего делать не нужно).
Теперь приступим к тому чтобы портретный режим правильно работал в Standalone Game и в Mobile Preview.
Для этого переходим в Editor Preferences (там же где и Project settings, только чуть ниже), и слева в разделе Level Editor переходим в "Play". В Game Viewport Settings ищем параметр New Viewport Resolution и справа от него нажимаем на кнопку с горизонтальным экраном, чтобы он стал вертикальным. Так же рядом в Common Resolutions --> Phones есть список телефонов с поддерживаемым разрешением экрана. Если ваш телефон есть в списке то можете его выбрать. Eсли же его нет, то в Common Resolutions ничего трогать не стоит.
На этом настройка законченна. Надеюсь что кому-нибудь помог этим гайдом. Оставляйте свои вопросы и комментарии!
До связи?
Начнём с камеры.
Для того чтобы камера имела разрешение телефонов, в её настройках в разделе Camera Options нужно поставить галочку на "Constrain Aspect Ratio", а после в Camera Settings указать параметр "Aspect Ratio" на 0,5625.
После этого, для того чтобы скомпилированный проект имел портретный режим нужно перейти в Project Settings (слева сверху в эдиторе на edit, ниже на Project Settings), слева пролистать вниз и найти раздел Platforms, под ним перейти в Android. В первом же разделе APK Packaging нужно найти Orientation и изменить параметр с "Landscape" на "Portrait"
Если же вы делаете игру под IOS, то не делайте никаких изменений в Android, а перейдите во вкладку iOS в Platforms и убедитесь что в разделе Orientation стоит галочка на Supports Portrait Orientation. (
Теперь приступим к тому чтобы портретный режим правильно работал в Standalone Game и в Mobile Preview.
Для этого переходим в Editor Preferences (там же где и Project settings, только чуть ниже), и слева в разделе Level Editor переходим в "Play". В Game Viewport Settings ищем параметр New Viewport Resolution и справа от него нажимаем на кнопку с горизонтальным экраном, чтобы он стал вертикальным. Так же рядом в Common Resolutions --> Phones есть список телефонов с поддерживаемым разрешением экрана. Если ваш телефон есть в списке то можете его выбрать. Eсли же его нет, то в Common Resolutions ничего трогать не стоит.
На этом настройка законченна. Надеюсь что кому-нибудь помог этим гайдом. Оставляйте свои вопросы и комментарии!
До связи?