Плохо! Плохо!:  0
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 19

Тема: Нужен плагин MV, автоматическое изменение разрешения изображения

  1. #1

    По умолчанию Нужен плагин MV, автоматическое изменение разрешения изображения

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

    Например, мое разрешение монитора 1440х900, если запустить на ноутбуке, оно уже будет 1366х768, также имеются старые мониторы "ящики" формата 4:3
    Ну и мобильные устройства и тд..

    От плагина хотелось бы, чтобы в каждом конкретном случае он не только автоматически разворачивал окно в полноэкранный режим, но и подбирал соответствующее разрешение!


    Также, все еще хотелось бы услышать ответ по поводу световой системы http://rpgmaker.su/f109/terraxlighti...dex3#post92993

  2. #2
    Администратор Аватар для Пётр
    Информация о пользователе
    Регистрация
    24.04.2014
    Адрес
    Краснодар
    Сообщений
    3,946
    Записей в дневнике
    6
    Репутация: 132 Добавить или отнять репутацию

    По умолчанию

    Я тут потроллю немного.
    Вот те "плагин".)
    В браузере всегда откроется в нужном разрешении.

    Также, все еще хотелось бы услышать ответ по поводу световой системы TerraxLighting (Световая система)
    Дык сам разберись и остальных научишь.

  3. #3

    По умолчанию

    Цитата Сообщение от peter8031983 Посмотреть сообщение
    Я тут потроллю немного.
    Вот те "плагин".)
    В браузере всегда откроется в нужном разрешении.


    Дык сам разберись и остальных научишь.
    Это все хорошо конечно, но я хочу сделать игру для Win и android платформ, а не для браузеров)

  4. #4
    Бывалый Аватар для Alexandr_7
    Информация о пользователе
    Регистрация
    09.08.2015
    Адрес
    пос Октяборьский
    Сообщений
    967
    Репутация: 13 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от soulshard Посмотреть сообщение
    Это все хорошо конечно, но я хочу сделать игру для Win и android платформ, а не для браузеров)
    Для Android: https://www.youtube.com/watch?v=XRAh...TpNEUa2qO0KJmo
    Для Windows то:
    1. если тебе именно сборка игр то там выбираешь собрать для Windows
    2. если установщик то:
    a. Делаем то что написано в 1 пункте
    b. Берем любую программу для создания установщиков. Как самый лучший это inno setup или как самый простой это Smart Install Maker
    Ну вроде все.

  5. #5

    По умолчанию

    Цитата Сообщение от Alexandr_7 Посмотреть сообщение
    Для Android: https://www.youtube.com/watch?v=XRAh...TpNEUa2qO0KJmo
    Для Windows то:
    1. если тебе именно сборка игр то там выбираешь собрать для Windows
    2. если установщик то:
    a. Делаем то что написано в 1 пункте
    b. Берем любую программу для создания установщиков. Как самый лучший это inno setup или как самый простой это Smart Install Maker
    Ну вроде все.
    Спасибо, но смысл темы не в "как портировать игру на различные платформы", а в автоматическом применении разрешения экрана соответственно монитору пользователя

    В частности главным образом это относится к WIN версии, тк мониторы у всех разные.. а игра позволяет (по крайней мере я знаю лишь это) устанавливать только статический размер окна
    Последний раз редактировалось soulshard; 10.02.2016 в 18:48.

  6. #6
    Супер-модератор Аватар для dirge
    Информация о пользователе
    Регистрация
    25.02.2013
    Сообщений
    924
    Репутация: 79 Добавить или отнять репутацию

    По умолчанию

    Ну, если ты собираешься делать КАЖДУЮ картинку в своей игре под ВСЕВОЗМОЖНЫЕ разрешения, тогда в таком плагине есть смысл, но если ты подразумеваешь что программа сама за тебя будет все растягивать, то она и так все это делает в полноэкранном режиме при нажатии кнопки ф3 в нем.
    Видать ты просто не понимаешь разницы между устанавливать нужное разрешение и растягивать до нужного разрешение. Это две разные вещи, и если второй от тебя много не требует, то первое будет требовать от тебя каждую картинку под всевозможные разрешения, это тебе не 3D какое-нить, которое отредерит тебе все нужном разрешении.
    Подумай еще раз и определись точно с тем, что тебе нужно, тогда и будет ответ.

  7. #7

    По умолчанию

    Цитата Сообщение от dirge Посмотреть сообщение
    Ну, если ты собираешься делать КАЖДУЮ картинку в своей игре под ВСЕВОЗМОЖНЫЕ разрешения, тогда в таком плагине есть смысл, но если ты подразумеваешь что программа сама за тебя будет все растягивать, то она и так все это делает в полноэкранном режиме при нажатии кнопки ф3 в нем.
    Видать ты просто не понимаешь разницы между устанавливать нужное разрешение и растягивать до нужного разрешение. Это две разные вещи, и если второй от тебя много не требует, то первое будет требовать от тебя каждую картинку под всевозможные разрешения, это тебе не 3D какое-нить, которое отредерит тебе все нужном разрешении.
    Подумай еще раз и определись точно с тем, что тебе нужно, тогда и будет ответ.
    Ну, для начала не F3 а F4.. если не применять вообще никакие плагины..
    В этом случае игра действительно перейдет в полноэкранный режим, но будут черные полосы слева и справа, тк разрешение игры "квадрат" 4:3, а мое разрешение 16:10, ноутбуки 16:9
    Спойлер скрин:


    Я уже и так объяснил что мне необходимо)
    Мне необходимо избежать этих вот самых черных полос, как на скрине, на разных мониторах.. Каким это будет образом, не особо важно.. растягивание изображение, либо увеличение окна игровой области...

    И кстати, вы зря думаете, что при этом будет нужно сотни картинок в разных размерах.. видимо вы плохо знакомы с веб разметкой.. благо тут все-таки джава..
    Масштабирование и изменение места положения никто не отменял)

  8. #8
    Супер-модератор Аватар для dirge
    Информация о пользователе
    Регистрация
    25.02.2013
    Сообщений
    924
    Репутация: 79 Добавить или отнять репутацию

    По умолчанию

    для начала не F3 а F4
    facepalm.jpg
    F4 вызывает полноэкранный режим, F3 растягивает контент до разрешения пользователя.

    Оказывается все зарубежные программисты, до единого, плохо разбираются с веб разметкой, потому как уже который месяц ничего не могут выдать насчет черных полос кроме одного плагина, который просит разработчика создавать отдельные папки с графикой под каждое разрешение.
    Иди чтоль просвети их, если все так просто, а то мужики то и не знают.
    Ты хоть понимаешь, что это все настолько индивидуально, что универсального решения для всех на данный момент просто не существует?
    Или тебе опять кажется, что тебе одному пришла гениальная мысль в голову, избавиться от этих полос? А до этого никто и не задумывался.
    Будь добр, растяни мне, например, титульную картинку с мейкера без черных полос хотя бы на разрешение 1920х1080, 1600х1200, в граф редакторе, без деформации или потери элементов изображения.
    Не браузерные 2D игры, часто подгоняют размер экрана пользователя под себя, а не себя под пользователя. Но к играм на MV это не относится, разве что ты сам себе exeшник соберешь.
    Вообще не знаю чего я с тобой говорю.
    Последний раз редактировалось dirge; 10.02.2016 в 20:57.

  9. #9

    По умолчанию

    Цитата Сообщение от dirge Посмотреть сообщение
    facepalm.jpg
    F4 вызывает полноэкранный режим, F3 растягивает контент до разрешения пользователя.

    Оказывается все зарубежные программисты, до единого, плохо разбираются с веб разметкой, потому как уже который месяц ничего не могут выдать насчет черных полос кроме одного плагина, который просит разработчика создавать отдельные папки с графикой под каждое разрешение.
    Иди чтоль просвети их, если все так просто, а то мужики то и не знают.
    Ты хоть понимаешь, что это все настолько индивидуально, что универсального решения для всех на данный момент просто не существует?
    Или тебе опять кажется, что тебе одному пришла гениальная мысль в голову, избавиться от этих полос? А до этого никто и не задумывался.
    Будь добр, растяни мне, например, титульную картинку с мейкера без черных полос хотя бы на разрешение 1920х1080, 1600х1200, в граф редакторе, без деформации или потери элементов изображения.
    Не браузерные 2D игры, часто подгоняют размер экрана пользователя под себя, а не себя под пользователя. Но к играм на MV это не относится, разве что ты сам себе exeшник соберешь.
    Вообще не знаю чего я с тобой говорю.
    Я тоже не понимаю, зачем ты ведешь со мной беседу, совершенно о другом..
    Мы друг друга не понимаем, я уже не знаю как обьяснять) Но, я пятой точку чувствую, что как бы я не обьяснял все равно смысла в этом будет не много и помощи также)

    Титульник это одно, а остальная графика другое.. если титуник на 100% должен покрывать всю рабочую область, то остальная графика (худ, спрайты, текстуры, фейсы) в этом не нуждаются и свободно могут быть отмасштабированы при любых соотношениях сторон)
    С титульником, если брать веб, обычно поступают так:
    Берут самое максимальное разрешение, 3-4к.. Ставят на нем свойство растягивание 100% и местоположение по центру. Сверху и снизу в таком случе будет небольшое обрезание картинки, в зависимости от разрешения.. дизайнеры на этот счет выполняют свою часть работы, помещая основное изображение в центр а края оставляя под фон..
    Проблемы?

    По моему вопросу..
    Есть такой плагин, точнее даже ядро скиптов янфлая.. в нем есть возможность изменить размеры окна, да даже в самих стандартных скриптах собственно эта возможность есть..
    В чем проблема сделать 2,3,4.. 10 пунтов этих настроек..
    Чтобы при разрешении монитора таком то, игра была с настройками окна из 1 пункта
    а у ноутбука с настройками из 2.. и тд)
    Вот и нет тебе черных полос...)

    В догонку... на моем скрине и так нажаты кнопки Ф3 и Ф4.. что означает что окно и так растянуто и развернуто..
    Зачем пытаться выглядеть умным и писать первые 2 строчки своего ответа?)
    double_facepalm.jpg

    Ладно, проехали..
    Еще одна тема с бесполезным флудом, по сути так никто не ответил и не ответит..
    Спасибо, закрыто)

  10. #10
    Супер-модератор Аватар для dirge
    Информация о пользователе
    Регистрация
    25.02.2013
    Сообщений
    924
    Репутация: 79 Добавить или отнять репутацию

    По умолчанию

    Лол... ты столько нюансов не учитываешь, это просто лол... Я в принципе больше ничего не могу сказать. Хоть я понимаю что ты подразумеваешь, но тут же городишь совсем другое.
    В общем, на написал, прям то что ты хотел.
    Код:
    Graphics._defaultStretchMode = function() {
    	Graphics._switchFullScreen();
        return true;
    };
    
    SceneManager._screenWidth  = screen.width;
    SceneManager._screenHeight = screen.height;
    SceneManager._boxWidth     = screen.width;
    SceneManager._boxHeight    = screen.height;
    Как говорится "Have fun", думаю будет весело если ты такое не можешь соорудить, а рассказываешь об масштабировании и позиционировании. Только не забывай, что ты теперь делаешь игру под все разрешения на планете.
    Последний раз редактировалось dirge; 10.02.2016 в 23:54.

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Нужен плагин MV, автоматическое изменение разрешения изображения