Войти на сайт

Авторизация, ждите ...
×

ТЕМА: Поиск скрипта (Event перед Title)

Поиск скрипта (Event перед Title) 15 года 1 мес. назад #26042

  • Герман
  • Герман аватар
  • Вне сайта
  • Оседлый
  • Крысы помнят...
  • Сообщений: 32
Думаю,в теме и так всё сказано, нет?

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

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

Поиск скрипта (Event перед Title) 15 года 1 мес. назад #26043

  • dark32
  • dark32 аватар
  • Вне сайта
  • Просветлённый
  • Тёмный
  • Сообщений: 361
  • Спасибо получено: 21
  • Организатор конкурсов
---для музыки---
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

---для картинок---
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. Изначальный код был написан не мною, мною была проведина эллементарные преобразования, а именно иеревод его в отдельные методы.
Тьма, тьма, и ничего кроме тьмы...

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

Поиск скрипта (Event перед Title) 15 года 1 мес. назад #26046

  • Герман
  • Герман аватар
  • Вне сайта
  • Оседлый
  • Крысы помнят...
  • Сообщений: 32
Спасибо большое.
А ежели нужно повторить изображение/-я, просто повторить код от появления изображения и до его исчезновения, так? Правда, что-то ему всё равно не хочется изображения показывать :(
Последнее редактирование: 15 года 1 мес. назад от Герман.
Администратор запретил публиковать записи гостям.

Поиск скрипта (Event перед Title) 15 года 1 мес. назад #26064

  • Герман
  • Герман аватар
  • Вне сайта
  • Оседлый
  • Крысы помнят...
  • Сообщений: 32
Чето не хотит работать... из какой папки идет подкачка файлов?
Администратор запретил публиковать записи гостям.

Поиск скрипта (Event перед Title) 15 года 1 мес. назад #26075

  • dark32
  • dark32 аватар
  • Вне сайта
  • Просветлённый
  • Тёмный
  • Сообщений: 361
  • Спасибо получено: 21
  • Организатор конкурсов
Так, кажется я опять чегото не досказал. Сейчас исправлю.

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


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

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

Поиск скрипта (Event перед Title) 15 года 1 мес. назад #26096

  • Герман
  • Герман аватар
  • Вне сайта
  • Оседлый
  • Крысы помнят...
  • Сообщений: 32
Чего-то всё равно не действует о_О Попробую помучить, но всё равно спасибо...
Администратор запретил публиковать записи гостям.
Модераторы: NeKotZima
Время создания страницы: 0.299 секунд