- Сообщений: 17
- Спасибо получено: 15
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
Главное меню и его оформление
- SkrimmHammer
-
Автор темы
- Не в сети
- Забанен
-
На прикрепленном вложении я создал объект. Я могу изменить саму картинку, но это не сильно решит проблему того, что остается уродливое окно, с такой же обводкой. Я не нашел возможности, например, изменить обводку, или хотя бы убрать рамки, находящиеся вокруг кнопок. Или изменить вид окна, чтобы обводки вокруг него не было вообще. Или сместить менюшку вбок. Кароче, во втором вложении - хорошо, в первом - плохо, а как это изменить я не понимаю.
Во втором вложении я плохо поработал с изображением, потому скорее всего не видно, извините. В пример на нем, я привел Замок Могеко или Серый Сад, в котором такого ужасного дизайна конечно нет. Потому, мне и интересно, как можно если не добиться такого результата, то максимально близко к этому подобраться.
Да, RPG Maker MV.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Плагин на сдвиг титульного меню уже включён в состав Мейкере MV, см. ответ Сейбура в теме Как передвинуть меню .
В принципе, на титульном экране можно сделать почти что угодно, мейкер MV очень расширяемый. Опишите, что именно вы хотите сделать, и тогда можно будет ответить точнее, какой плагин вам нужен.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- SkrimmHammer
-
Автор темы
- Не в сети
- Забанен
-
- Сообщений: 17
- Спасибо получено: 15
Однако, у меня остался не решенный вопрос.
Если создать новый проект и ничего не меняя запустить, то на главном меню новосозданной игры, вы увидете в центре экрана окно, в котором находятся главные кнопки "Новая игра, Продолжить, Опции, Выйти". Так вот, моя проблема в том, что я хочу избавиться от рамок этого окна, или хотя бы как то видоизменить это окошечко (не сами кнопки, а именно оформление окошечка).
Боже, я так себя глупо чувствую, потому что не уверен что вы меня поймете, но по другому я не знаю как выразиться.
Буду очень благодарен, если вы мне все же ответите.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сообщений: 867
- Спасибо получено: 1544
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Doctor_Bug
-
- Не в сети
- Завсегдатай
-
- Из горизонта события! ▪_■
- Сообщений: 574
- Спасибо получено: 897
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- SkrimmHammer
-
Автор темы
- Не в сети
- Забанен
-
- Сообщений: 17
- Спасибо получено: 15
Итак, на этот раз у меня такие вопросы:
(они в принципе на одну тему. извините если для каждого вопроса нужно создавать отдельную тему)
1. На первом скриншоте, видно, что вокруг кнопки "Новая игра" моргает черная подсветка, обозначающая то, что эта кнопка выбрана. Есть ли способ, вместо этого моргания, сделать статичную подсветку черным? Не нашел способа сделать статичную подсветку.
2. На втором скриншоте, я немного поменял главное изображение (чисто для примера). Теперь, окно выглядит не очень эстетично, так как в него заходят линии моего прекрасного рисунка. Вопрос. Можно ли как то изменить прозрачность, чтобы не было видно этих самых линий?
RpgMakerMV, да. Буду очень благодарен за любую помощь.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Dmy пишет: Добрый день! Просьба в вопросе указывать версию, т.к. в разных версиях это делается по-разному.
Про обводку текста. Чтобы убрать обводку текста в RPG Maker MV, сохраните вот этот код в новый файл с расширением .js в папке js/plugins:
Code:(function () { var Window_Base_resetFontSettings = Window_Base.prototype.resetFontSettings; Window_Base.prototype.resetFontSettings = function() { Window_Base_resetFontSettings.call(this); this.contents.outlineWidth = 0; } })();
И подключите его как плагин (откройте Инструменты → Управление плагинами, щёлкните по пустому месту внизу списка, выберите в поле «Название» имя файла, в который вы сохранили код выше).
В VX Ace подключите такой скрипт (если не знаете, как подлкючать скрипты, вот инструкция от Демия ):Code:Font.default_outline = false
______________
Про прозрачность окна см. тему Как убрать прозрачность окна? . В VX и VX Ace нужнь подключить скрипт, в MV — подключить плагин и отредактировать стандартный фон окна в файле img/system/Window.png (т.к. тужа уже заложена прозрачность).
Если я что-то непонятно написал, спрашивайте
...Dmy пишет: Спасибо всем участникам темы за ответы! На эту тему и сейчас ссылаются, что так что она очень полезная.
Однако редактирование файлов игры — не лучший способ. Если вы отредактировали файл rpg_windows.js, вам будет сложнее обновить движок своей игры в будущем (как это сделать, я писал тут ) . В новых версиях движка исправляют разные ошибки, к тому же новые плагины могут не работать со старыми версиями — поэтому обновления нужны. Но если вы меняли файлы движка, то при обновлении все изменения затрутся и их надо будет вносить заново.
Поэтому рекомендуется вносить такие изменения плагинами. Просто создайте текстовый файл с расширением .js в папке js/plugins и таким содержанием:
Code:Window_Base.prototype.standardBackOpacity = function() { return 255; };
И подключите его как плагин. Это позволит изменить прозрачность, не меняя стандартные файлы движка.
Ну и для полноты картины, вот как меняется прозрачность в VX Ace и VX:
Убрать прозрачность окна в VX Ace и VX
Подключите вот такой код как скрипт ( инструкция по подключению скриптов от Демия ) :Code:class Window_Base < Window alias :opaque_win_bg_initialize :initialize def initialize(x, y, width, height) opaque_win_bg_initialize x, y, width, height make_window_background_opaque end def make_window_background_opaque self.back_opacity = 255 end end
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- SkrimmHammer
-
Автор темы
- Не в сети
- Забанен
-
- Сообщений: 17
- Спасибо получено: 15
Половина из этого правда оказалось полезным, но у меня все еще осталось мигание.
Возможно, я не совсем ясно объяснил что это, поэтому прикрепил два скриншота.
Эти скриншоты сделаны в периодичность в секунду, можно увидеть, как вокруг нужного варианта в меню, меняется оттенок. Мне нужно чтобы этот оттенок был статичен и не менялся.
Я активировал все плагины что вы кидали, если что. Если даже тут я где то накосячил, то уж не знаю.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Попробуйте маленький плагин на непульсирующий курсор от bentelk'а :
Кстати, эти изменения применятся ко всем окнам выбора, не только к окну на титульном экране. Чтобы код применялся только к окну на титульном экране, замените в коде этого плагина Windows на Window_TitleCommand (а в коде моих плагинов Windows_Base на Window_TitleCommand). [Я это не проверял, но должно сработать.]
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
SkrimmHammer пишет: Так вот, моя проблема в том, что я хочу избавиться от рамок этого окна,…
Ну если пошуршать на форуме, то можно найти темку « Перемещение диалога », где этот вопрос и соответственно решение уже поднималось
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- SkrimmHammer
-
Автор темы
- Не в сети
- Забанен
-
- Сообщений: 17
- Спасибо получено: 15
Мне осталось разобраться с окнами/окнами диалогов.
Итак, после всех манипуляций с файлом window, я наконец то понял, что этот файл отвечает не только за main меню, но и, (очевидно) за все окна в игре (ну или ни все, не знаю), потому у меня возник вопрос:
Как вы видите в первом скрине, окно диалога выглядит.. ну так себе. Я не знаю что конкретно тут можно сделать, но наверное, мне нужно сделать так, чтобы пространство внутри окна было не прозрачным (мне кидали какой-то плагин выше, я его подключил, однако, он не работает так как мне нужно, или я просто что-то не понимаю).
Я понимаю что тут дело еще и в файле window, потому кидаю его. Буду признателен, если вы мне объясните что на нём есть что, чтобы я понимал, когда дорисовываю то или иное. А пока я поменял его очень произвольно.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Да, нужен именно этот плагин:SkrimmHammer пишет: мне нужно сделать так, чтобы пространство внутри окна было не прозрачным (мне кидали какой-то плагин выше, я его подключил, однако, он не работает так как мне нужно, или я просто что-то не понимаю).
Его нужно сохранить с расширением .js в папке js/plugins, а потом подключить через Управление плагинами (нажать на кнопочку с деталькой пазла на панель инструментов, дважды щёлкнуть по пустому месту внизу, выбрать своё имя файла, дважды нажать ОК).
Если не работает, то это странно
Да, Window влияет на все окна. Чтобы этого не было, можно сделать вот так:SkrimmHammer пишет: Всем спасибо за ответы, эта тема очень помогла мне.
Мне осталось разобраться с окнами/окнами диалогов.
Итак, после всех манипуляций с файлом window, я наконец то понял, что этот файл отвечает не только за main меню, но и, (очевидно) за все окна в игре (ну или ни все, не знаю)
У меня сейчас нет RMMV под рукой, но можете попробовать сделать два файла — Window.png и MenuWindow.png — и подключить вот такой плагин:
Он делает так, что окно с главного меню (Window_TitleCommand) использует файл MenuWindow.png, а остальные окна используют Window.png.
Я его только что написал и проверить сейчас не могу, так что работоспособность не гарантирую.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- SkrimmHammer
-
Автор темы
- Не в сети
- Забанен
-
- Сообщений: 17
- Спасибо получено: 15
Плагин после двух-трех переключений волшебным образом заработал, так что все прекрасно. Спасибо еще раз.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
