Войти на сайт

Авторизация, ждите ...
×
  • Страница:
  • 1
  • 2

ТЕМА: [VX Ace] Custom Title Menu

[VX Ace] Custom Title Menu 10 года 3 нед. назад #68375

  • Kian Ni
  • Kian Ni аватар
  • Вне сайта
  • Заблокирован
  • Я души кушаю людей.
  • Сообщений: 1247
  • Спасибо получено: 412
Custom Title Menu


Автор: Kian Ni
Версия: 1.2

Описание:
Позволяет заменить стандартное титульное меню, на меню с дополнительным функционалом:
- Отображение логотипов, перед показом титульного меню.
- Слайдшоу картинок заставки титульного меню.
- Проигрывание случайной мелодии при запуске.
- Картинки заместо пунктов меню.
- Гибкая настройка.

Инструкция по установке:
- Вставить скрипт после Scene_Title и перед Main.
- Распаковать содержимое архива в корень проекта, соглашаясь на замены.
- Дальнейшие инструкции в шапке скрипта.

Скрипт [ Нажмите, чтобы развернуть ]


Архив [ Нажмите, чтобы развернуть ]
Последнее редактирование: 10 года 3 нед. назад от Kian Ni.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: JackCL, Lekste, caveman, Jas6666, marecom

[VX Ace] Custom Title Menu 10 года 3 нед. назад #68379

  • marecom
  • marecom аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 35
  • Спасибо получено: 5
Не хочу показаться вредным, но можно добавить скриншоты? Чисто для визуального восприятия... :silly:
Администратор запретил публиковать записи гостям.

[VX Ace] Custom Title Menu 10 года 3 нед. назад #68380

  • Kian Ni
  • Kian Ni аватар
  • Вне сайта
  • Заблокирован
  • Я души кушаю людей.
  • Сообщений: 1247
  • Спасибо получено: 412
Я не вижу смысла в скриншотах, так как нет чего показывать, логотипы? Так просто картинки. Слайдшоу заставок, его не заскринишь, да и это тоже просто картинки. Случайные мелодии не заскринишь. Единственное что можно показать, так это пункты меню картинками, но тут уже каждый, какие хочет, такие и поставит.
Администратор запретил публиковать записи гостям.

[VX Ace] Custom Title Menu 10 года 3 нед. назад #68381

  • Sypherot
  • Sypherot аватар
  • Вне сайта
  • Заблокирован
  • Сообщений: 1239
  • Спасибо получено: 1044
  • Проект месяца 2 местоПроект месяца 1 местоЗа 3 место на конкурсе маппинга2 место ГотвДаритель СтимкеяОраторПроект месяца 3 место2 место Паладин
Судя по описанию, это что-то вроде могхантеровского скрипта, используемого у меня в проекте, но с рандомной мелодией.
Всего хорошего, и спасибо за рыбу
Администратор запретил публиковать записи гостям.

[VX Ace] Custom Title Menu 10 года 3 нед. назад #68408

  • Kian Ni
  • Kian Ni аватар
  • Вне сайта
  • Заблокирован
  • Я души кушаю людей.
  • Сообщений: 1247
  • Спасибо получено: 412
Sypherot пишет:
Судя по описанию, это что-то вроде могхантеровского скрипта, используемого у меня в проекте, но с рандомной мелодией.

Да, по скрипт похож на МОГовский, но только он в разы короче в плане кода, да и начинал я его писать на базе скрипта Пещерного слайдшоу титульных заставок, после оптимизации его скрипта, я решил прикрутить еще и случайные мелодии, после, решил прикрутить команды картинками, а потом и логотипы докрутил, и в конечном случае, от скрипта Пещерного осталась всего одна строчка в новом скрипте.
Администратор запретил публиковать записи гостям.

[VX Ace] Custom Title Menu 10 года 3 нед. назад #68421

  • Kian Ni
  • Kian Ni аватар
  • Вне сайта
  • Заблокирован
  • Я души кушаю людей.
  • Сообщений: 1247
  • Спасибо получено: 412
Обновил скрипт, исправлена ошибка пропадающих команд.
Администратор запретил публиковать записи гостям.

[VX Ace] Custom Title Menu 10 года 3 нед. назад #68432

  • JackCL
  • JackCL аватар
  • Вне сайта
  • Светлый дракон
  • Кролик вашей мечты
  • Сообщений: 711
  • Спасибо получено: 1004
  • Проект года 2 местоРазработчикПроект года 3 местоПроект месяца 1 место
Два бага у меня вылезло (демку не качал, потому что яндекс), просто скопировал отсюда скрипт.

1. При наличии сохраненки меню считается скриптом не как 1 - new game, 2 - load game 3 - exit,
а в порядке 1 - load game 2 - exit, 3 - new game, соответственно внешне все нормально, но клавиши вверх-вних работают странно :)

2. При попытке запустить любой пункт меню вылазит:



не знаю что это, MOG на том же месте (в самом низу materials перед main) работал без проблем.

Последнее редактирование: 10 года 3 нед. назад от JackCL.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Kian Ni

[VX Ace] Custom Title Menu 10 года 3 нед. назад #68435

  • Kian Ni
  • Kian Ni аватар
  • Вне сайта
  • Заблокирован
  • Я души кушаю людей.
  • Сообщений: 1247
  • Спасибо получено: 412
Ну во-первых, там не демка, а графические и музыкальные ресурсы для работы скрипта, об отсутствии онных тебе и говорится на скрине.

А вот с первым пунктом я не совсем понял о чем ты, так как там идет 0 - загрузка, 1 - новая игра, 2 - закрыть, и индекс для пунктов меню никак не меняется. Опять же таки, я без понятия, как там у тебя вообще работал скрипт без ресурсов, вероятно это бонус модульной системы, что оно не печалится, если нет того или иного ресурса.
Администратор запретил публиковать записи гостям.

[VX Ace] Custom Title Menu 10 года 3 нед. назад #68436

  • Kian Ni
  • Kian Ni аватар
  • Вне сайта
  • Заблокирован
  • Я души кушаю людей.
  • Сообщений: 1247
  • Спасибо получено: 412
И все же немного извиняюсь, ошибка на скрине возникает из-за диспоза несуществующего спрайта. Поправил.
Администратор запретил публиковать записи гостям.

[VX Ace] Custom Title Menu 10 года 3 нед. назад #68448

  • JackCL
  • JackCL аватар
  • Вне сайта
  • Светлый дракон
  • Кролик вашей мечты
  • Сообщений: 711
  • Спасибо получено: 1004
  • Проект года 2 местоРазработчикПроект года 3 местоПроект месяца 1 место
Kian Ni пишет:
А вот с первым пунктом я не совсем понял о чем ты, так как там идет 0 - загрузка, 1 - новая игра, 2 - закрыть, и индекс для пунктов меню никак не меняется.

С утра внимательно посмотрел, как там все устроено, вот он кусок скрипта, от него и будем плясать для наглядности:
def to_select
    to_up    if Input.repeat?(:UP)
    to_down  if Input.repeat?(:DOWN)
    command_continue if Input.press?(:C) && @index == 0
    command_new_game if Input.press?(:C) && @index == 1
    command_shutdown if Input.press?(:C) && @index == 2
end

Смотри, допустим у нас нет сейва.

Меню начинается с активного New_Game (индекс 1). Я жму ВНИЗ, оно перескакивает на Shutdown (индекс 2). Все правильно: перескакиваем ВНИЗ с первой строчки на третью, пропуская "отсутствующую вторую".

Но если с New_Game (индекс 1) я нажму ВВЕРХ, оно перескакивает на Continue (индекс 0), то есть ВНИЗ с первой строчки меню на вторую. Это неправильно, тем более, что сейва у нас никакого нет.


Теперь смотрим, если у нас есть сейв.

Меню начинается с активного Continue (индекс 0), я жму ВНИЗ и оно перескакивает на New_Game (индекс 1), но это со второй строчки меню на первую, то есть ВВЕРХ. Это неправильно. Если я нажму ВНИЗ еще раз, то перескакивает на Shutdown (индекс 2) - опять неправильно, потому что вместо того чтобы спуститься ВНИЗ (с первой строчки на вторую, раз уж у нас есть сейв) оно поднялось ВВЕРХ (с первой строчки на третью).

При этом когда Меню начинается с активного Continue (индекс 0), то сразу нажать ВВЕРХ, чтобы перейти на строчку New_Game, вообще нельзя.

Последнее редактирование: 10 года 3 нед. назад от JackCL.
Администратор запретил публиковать записи гостям.

[VX Ace] Custom Title Menu 10 года 3 нед. назад #68451

  • Kian Ni
  • Kian Ni аватар
  • Вне сайта
  • Заблокирован
  • Я души кушаю людей.
  • Сообщений: 1247
  • Спасибо получено: 412
Бро, а теперь обьясняю, первая строчка- загрузка, вторая - новая игра, третья- выйти. Как ты пришел к другим выводам, смотря на мой код, я без понятия.
Администратор запретил публиковать записи гостям.

[VX Ace] Custom Title Menu 10 года 3 нед. назад #68452

  • JackCL
  • JackCL аватар
  • Вне сайта
  • Светлый дракон
  • Кролик вашей мечты
  • Сообщений: 711
  • Спасибо получено: 1004
  • Проект года 2 местоРазработчикПроект года 3 местоПроект месяца 1 место
Kian Ni пишет:
Бро, а теперь обьясняю, первая строчка- загрузка, вторая - новая игра, третья- выйти. Как ты пришел к другим выводам, смотря на мой код, я без понятия.

Наконец-то я понял причины твоей упертости. Так все легче легкого, бро! Вывод делается из твоего кода:
#Названия картинок команд.
NEW = "New_Game" # Название картинки команды новой игры.
LOAD = "Load_Game" # Название картинки команды загрузки сохранения.
ENDS = "End_Game" # Название картинки команды выхода из игры.

Всем привычный стандартный порядок строчек в меню: первая - новая игра, вторая - загрузка, третья - выйти.
Никаких сюрпризов не ожидается.

Однако сюрпризы есть, автор отрицает их наличие в качестве багов поэтому внимательно смотрим ниже:
# Расположение пунктов меню. 
  # Координаты Новой Игры.
  NEW_X = 82
  NEW_Y = 340
  # Координаты Загрузки.
  LOAD_X = 12
  LOAD_Y = 290
  # Координаты Выхода.
  END_X = 150
  END_Y = 390

И опять стандартный порядок на первый взляд! Но если посмотреть на координаты, да, действительно, ты "инновационно" поменял стандартный порядок отображения строчек (Загрузка Y-290, Новая игра - Y-340, Выход - Y-390). Жаль, что нигде в описании скрипта ты не удосужился прямо сообщить об этой зачем-то особенности. А я только время потратил тут зря. Пойду верну MOG на место.

Последнее редактирование: 10 года 3 нед. назад от JackCL.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Lipton

[VX Ace] Custom Title Menu 10 года 3 нед. назад #68453

  • Kian Ni
  • Kian Ni аватар
  • Вне сайта
  • Заблокирован
  • Я души кушаю людей.
  • Сообщений: 1247
  • Спасибо получено: 412
Эм, я решил не объяснять то, что человек и так сам увидит, когда запустит проект, а именно то, как расположенны пункты меню. Так что совершенно не понимаю твоей проблемы.
Администратор запретил публиковать записи гостям.

[VX Ace] Custom Title Menu 10 года 3 нед. назад #68454

  • JackCL
  • JackCL аватар
  • Вне сайта
  • Светлый дракон
  • Кролик вашей мечты
  • Сообщений: 711
  • Спасибо получено: 1004
  • Проект года 2 местоРазработчикПроект года 3 местоПроект месяца 1 место
Kian Ni пишет:
Эм, я решил не объяснять то, что человек и так сам увидит, когда запустит проект, а именно то, как расположенны пункты меню. Так что совершенно не понимаю твоей проблемы.

Как ты любишь говорить: "Хах".
Позиция совершенного непризнания проблемы с шизофреничностью кода мне понятна, окай. Упирайся дальше.

Администратор запретил публиковать записи гостям.

[VX Ace] Custom Title Menu 10 года 3 нед. назад #68455

  • caveman
  • caveman аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1274
  • Спасибо получено: 1307
  • Проект года 3 местоПроект месяца 3 место2 место ГотвРазработчикПроект месяца 2 местоПрограммист RubyВетеран3 местоПроект года 1 местоУчитель
"А я только время потратил тут зря. Пойду верну MOG на место."
- а поменять координаты, как тебе заблагорассудится - слишком тяжело? о_О
Администратор запретил публиковать записи гостям.

[VX Ace] Custom Title Menu 10 года 3 нед. назад #68456

  • JackCL
  • JackCL аватар
  • Вне сайта
  • Светлый дракон
  • Кролик вашей мечты
  • Сообщений: 711
  • Спасибо получено: 1004
  • Проект года 2 местоРазработчикПроект года 3 местоПроект месяца 1 место
caveman пишет:
"А я только время потратил тут зря. Пойду верну MOG на место."
- а поменять координаты, как тебе заблагорассудится - слишком тяжело? о_О

А ты прочитал мое сообщение о том что получается управлением в меню, если поменять координаты, расставив пункты меню в стандартном порядке? Ну там когда вниз означает вверх, а вверх не бывает вообще?

Администратор запретил публиковать записи гостям.

[VX Ace] Custom Title Menu 10 года 3 нед. назад #68457

  • caveman
  • caveman аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1274
  • Спасибо получено: 1307
  • Проект года 3 местоПроект месяца 3 место2 место ГотвРазработчикПроект месяца 2 местоПрограммист RubyВетеран3 местоПроект года 1 местоУчитель
перечитал дважды, но все-равно ничего не понял
пойду работать :/
(может индексы поменять, как нужно, типа 1,0,2)
Администратор запретил публиковать записи гостям.

[VX Ace] Custom Title Menu 10 года 3 нед. назад #68458

  • Kian Ni
  • Kian Ni аватар
  • Вне сайта
  • Заблокирован
  • Я души кушаю людей.
  • Сообщений: 1247
  • Спасибо получено: 412
Окей, никто же под угрозой расправой при помощи ЧВ не заставляет тебя использовать этот скрипт, у нас дЭмократия, каждый использует то, что ему нравится
Администратор запретил публиковать записи гостям.

[VX Ace] Custom Title Menu 10 года 3 нед. назад #68459

  • Kian Ni
  • Kian Ni аватар
  • Вне сайта
  • Заблокирован
  • Я души кушаю людей.
  • Сообщений: 1247
  • Спасибо получено: 412
А так, в принципе, я могу добавить код, который бы определял положение в пространстве, и распределял индексы от этой зависимости, но в принципе кому это нужно.
Администратор запретил публиковать записи гостям.

[VX Ace] Custom Title Menu 10 года 3 нед. назад #68460

  • caveman
  • caveman аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1274
  • Спасибо получено: 1307
  • Проект года 3 местоПроект месяца 3 место2 место ГотвРазработчикПроект месяца 2 местоПрограммист RubyВетеран3 местоПроект года 1 местоУчитель
Ну мы можем провести люстрации в отношении Киана, и заставить его проапргейдить скрипт так, чтобы можно было задавать сколько угодно пунктов и какой угодно порядок, например, в настройках через массивы :)
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
Модераторы: NeKotZima
Время создания страницы: 0.407 секунд