Поиск скрипта (Event перед Title)

Больше
17 года 1 мес. назад - 17 года 1 мес. назад #26042 от Герман
Думаю,в теме и так всё сказано, нет?

Идея создать свою игру пришла после разговора с одним автором. И этот автор подсказал, что в интернете, в частности, англоязычного фандома (т.к. автор - испанец, мы нашли только такой общий язык) существует скрипт, позволяющий вставить евент перед окном начала игры. Точно не знаю, чем ограничивается этот евент, тем не менее, тут многого не требуется - всего-то пара рисунков, возможно, под музыку.

Никто не встречал? Или, возможно, кто-то может написать саомостоятельно?
Последнее редактирование: 17 года 1 мес. назад пользователем Герман.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Организатор конкурсов
Больше
17 года 1 мес. назад #26043 от dark32
---для музыки---
Code:
def intro_sound(sound=$data_system.title_bgm)# sound - имя звукового файла. $data_system = load_data("Data/System.rxdata") # подгружаем систем дату. $game_system = Game_System.new $game_system.bgm_play(sound)#проигрываем музыку end

---для картинок---
Code:
def intro(img) #img -имя картинки, логотипа, называйте как хотите. begin Graphics.freeze # подготовка к проявлению изображения @intro = Sprite.new # Медленное проявление изображение @intro.bitmap = RPG::Cache.picture(img) Graphics.transition(100) # Пауза на 4 секунды i = 4 # 1 секунда = 20 кадров(4 секунды * 20 кадров = 80 кадров) while i > 0 Graphics.update # обновление экрана и пауза на 1 кадр i -= 1 # вычесть из i один кадр end Graphics.freeze # подготовка к погашению изображения # Медленное погашение изображение @intro.bitmap = RPG::Cache.picture("") Graphics.transition(100) # Удаление изображение @intro.bitmap.dispose @intro.dispose end end
Вставить сий код до маина.
Вызывать intro_sound(sound) для звука и intro(img) для изображения, вставить в Main, до слова begin(Хотя, возможно будет работать и после, и в других местах)
Настройка под себя: Graphics.transition(100): число сто можно сменить на другое, результат увидите сами, хотя можно вынести и в пареметр, если используются несколько лого с разным временим появления/исчезнлвения.
P.S. Изначальный код был написан не мною, мною была проведина эллементарные преобразования, а именно иеревод его в отдельные методы.

Тьма, тьма, и ничего кроме тьмы...

ПОМОГИТЕ!!! или как быстро получить бан!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
17 года 1 мес. назад - 17 года 1 мес. назад #26046 от Герман
Спасибо большое.
А ежели нужно повторить изображение/-я, просто повторить код от появления изображения и до его исчезновения, так? Правда, что-то ему всё равно не хочется изображения показывать :(
Последнее редактирование: 17 года 1 мес. назад пользователем Герман.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
17 года 1 мес. назад #26064 от Герман
Чето не хотит работать... из какой папки идет подкачка файлов?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Организатор конкурсов
Больше
17 года 1 мес. назад - 17 года 1 мес. назад #26075 от dark32
Так, кажется я опять чегото не досказал. Сейчас исправлю.

Что бы повторить изображение/-я нужно просто сново вызвать фунуцию:
Code:
intro('intro0') intro('intro0') intro('intro2') begin # Основные настройки системы - всё редактируемо #-------------------------------------------------------------------------- $fontface = "Arial" # шрифт 1 \f[1] $fontface2 = "Courier New" # шрифт 2 \f[3] $fontface3 = "Ari.....
Хотя можно и как ты предложил, только код надо будет не много поправить, убрав например вообще параметры или сделать несколько параметров (для разных картинок)


Картинки бирутся из \Graphics\Pictures\
Расширение файла (jpg, png) писать не надо, макер сам разберётся.

Тьма, тьма, и ничего кроме тьмы...

ПОМОГИТЕ!!! или как быстро получить бан!
Последнее редактирование: 17 года 1 мес. назад пользователем dark32.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
17 года 1 мес. назад #26096 от Герман
Чего-то всё равно не действует о_О Попробую помучить, но всё равно спасибо...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.098 секунд
Работает на Kunena форум