Плохо! Плохо!:  0
Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 24

Тема: Movie Script

  1. #1
    Маститый Аватар для Andrew
    Информация о пользователе
    Регистрация
    08.02.2011
    Адрес
    Беларусь, Витебск
    Сообщений
    1,049
    Записей в дневнике
    3
    Репутация: 30 Добавить или отнять репутацию

    По умолчанию Movie Script

    Movie Script
    Andrew

    Описание:
    Увидел в одной вскрытой демке [RMVX]Bleach скрипт Видео. Я совершенно не понял, как им пользоваться и поэтому решил сделать аналог этого скрипта. Короче говоря, скрипт позволяет использовать в игре видео, разбитое на картинки.

    Использование:
    Создаём папку Movie в папке Graphics. Потом создаём папку с любым названием в папке Movie. Потом скидываем в папку, которую вы создали mp3 файл с таким же названием, что и название папки. Потом в папку скидываем набор картинок который имеет один из этих видов:
    1) 0001, 0002, 0009, 0010, 1000
    2) anim001, anim010, anim100, anim1654
    3) 001, 010, 087, 999
    Потом создаём эвент, выбираем команду "Выполнить скрипт" и пишем в ней:
    Код:
    name = " ИМЯ ВИДЕО (ИМЯ ПАПКИ) "
    frames = КОЛИЧЕСТВО КАДРОВ В ВИДЕО
    speed = СКОРОСТЬ ПРОСМОТРА(ЖЕЛАТЕЛЬНО 3)
    reading_type = ТИП ЧТЕНИЯ ФАЙЛОВ ( 1) 0001, 0002, 0009, 0010, 1000
                    2) anim001, anim010, anim100, anim1654
                    3) 001, 010, 087, 999)
    next_scene = Scene_Map.new 
    $scene = 
    Scene_Anim.new(name, frames, speed, 
    reading_type, next_scene)
    Демо:
    Movie Script 0.01
    http://narod.ru/disk/14356099001/Mov...cript.exe.html


  2. #2
    Бывалый Аватар для Inkognitoo
    Информация о пользователе
    Регистрация
    30.09.2008
    Адрес
    Пермь.
    Сообщений
    988
    Записей в дневнике
    4
    Репутация: 16 Добавить или отнять репутацию

    По умолчанию

    Ужас какой, разбивать видео на кадры...
    Лучше сделай поддержу mpg4 или avi ..)

  3. #3
    Маститый Аватар для Andrew
    Информация о пользователе
    Регистрация
    08.02.2011
    Адрес
    Беларусь, Витебск
    Сообщений
    1,049
    Записей в дневнике
    3
    Репутация: 30 Добавить или отнять репутацию

    По умолчанию

    Есть специальная программа, которая делает скриншоты в папку каждую милисекунду. Я сделал видео(там одно моё) за 1 минуту. Ссылка на прогу http://narod.ru/disk/12033332001/AnimGet.rar.html


  4. #4
    Маститый Аватар для Bullet S.D.
    Информация о пользователе
    Регистрация
    27.01.2009
    Адрес
    Москва
    Сообщений
    1,360
    Записей в дневнике
    9
    Репутация: 74 Добавить или отнять репутацию

    По умолчанию

    этот скрипт уже был написан )) но для ХР, я его использовал вот в этом проекте, где демонстрировал его возможности.
    http://rpgmaker.su/showthread.php/35...D0%B8%D1%8F%29
    Спойлер Проекты Dark Rise INC.:

  5. #5
    Маститый Аватар для Andrew
    Информация о пользователе
    Регистрация
    08.02.2011
    Адрес
    Беларусь, Витебск
    Сообщений
    1,049
    Записей в дневнике
    3
    Репутация: 30 Добавить или отнять репутацию

    По умолчанию

    Я знаю, что он был написан. В моём проекте все скрипты написаны и мной переписаны.
    И ты немного не понял, что это за скрипт. Это не скрипт увиличения слотов для чарсета. Это скрипт видео ролика, разбитого на картинки.


  6. #6
    Маститый Аватар для Bullet S.D.
    Информация о пользователе
    Регистрация
    27.01.2009
    Адрес
    Москва
    Сообщений
    1,360
    Записей в дневнике
    9
    Репутация: 74 Добавить или отнять репутацию

    По умолчанию

    Ты проект скачай. Там именно этот скрипт. Называется CGI Movie. Который позволяет проигрывать видео по кадрам.
    Спойлер Проекты Dark Rise INC.:

  7. #7
    Маститый Аватар для Andrew
    Информация о пользователе
    Регистрация
    08.02.2011
    Адрес
    Беларусь, Витебск
    Сообщений
    1,049
    Записей в дневнике
    3
    Репутация: 30 Добавить или отнять репутацию

    По умолчанию

    Да, я скачивал проект. Там немножко не то. Скачай этот проект и увидишь разницу.


  8. #8
    Маститый Аватар для Bullet S.D.
    Информация о пользователе
    Регистрация
    27.01.2009
    Адрес
    Москва
    Сообщений
    1,360
    Записей в дневнике
    9
    Репутация: 74 Добавить или отнять репутацию

    По умолчанию

    Во-первых [RMVX]Bleach у меня валяется уже давно. И твой проект я то же скачал. И там абсолютно такой же скрипт (я имею ввиду его функции) что и в моем проекте.

    Если что вот скрипт из моего проекта:
    Код:
    #===================================================================
    #  * CGI Movies
    #------------------------------------------------------------------------------------------------------------
    # Create cutscenes and movies using images, like what Square-Enix is doing for Final Fantasy 12
    #------------------------------------------------------------------------------------------------------------
    # Tsunokiette
    # Version 3
    # 11.22.05
    #=======================================================================
    
    #**********************
    # Create RPG::Cache.CGI
    #**********************
    module RPG
       module Cache
           def self.CGI(filename)
             self.load_bitmap("Data/CGI/", filename)
             end
       end
    end
    
    #************************
    # Start CGI Movies Script
    #************************
    class Scene_CGI
       attr_accessor   :cgi_over
        
       #-------------------------------------------------------------------------
       # Initialize the CGI Movie
       #-------------------------------------------------------------------------
       # cgi_folder = folder containing CGI images
       # scene = the scene to return to after CGI plays
       # skip = set to true if you want to be able to skip movie by pressing esc.
       #-------------------------------------------------------------------------
        
       def initialize(cgi_folder, scene, skip = false)
          @folder = cgi_folder
          @scene = scene
          @folder_size = Dir.entries("Data/CGI/#{@folder}").size
          @skip = skip
          @cgi_over = false
          play_cgi
        end
    
       #-------------------
       # Main Processing
       #-------------------
       def main
          loop do
             if @cgi_over == true
                break
             end
          end
          @cgi_over = false
          $scene = @scene
       end
    
       #-------------------
       # Play the CGI Movie
       #-------------------
       def play_cgi
          for i in 1..(@folder_size - 2)
              unless @skip == false
                if Input.trigger?(Input::B)
                   break
                end
             end
             @cgi = Sprite.new
             @cgi.bitmap = RPG::Cache.CGI("#{@folder}/#{i}")
             @cgi.x = ((640 - @cgi.bitmap.width) / 2)
             @cgi.y = ((480 - @cgi.bitmap.height) / 2)
             delay(4)
             @cgi.dispose
          end
          @cgi_over = true
       end
    
       #------
       # Delay
       #------
       def delay(wait)
          count = Graphics.frame_count
          while wait + count >= Graphics.frame_count
             Graphics.update
          end
       end
    end
    #**********************
    # End CGI Movies Script
    #**********************
    Точно так же у меня создана папка с кадрами, только вместо кадров видео я использовал кадры движения персонажа. Хотя мог с тем же успехом запихнуть туда любые другие кадры.
    Спойлер Проекты Dark Rise INC.:

  9. #9
    Маститый Аватар для Andrew
    Информация о пользователе
    Регистрация
    08.02.2011
    Адрес
    Беларусь, Витебск
    Сообщений
    1,049
    Записей в дневнике
    3
    Репутация: 30 Добавить или отнять репутацию

    По умолчанию

    А, вспомнил. Ты таким образом делал анимацию спящего персонажа.


  10. #10
    Маститый Аватар для Bullet S.D.
    Информация о пользователе
    Регистрация
    27.01.2009
    Адрес
    Москва
    Сообщений
    1,360
    Записей в дневнике
    9
    Репутация: 74 Добавить или отнять репутацию

    По умолчанию

    Да, скрипт запускается вначале, когда перс просыпается и еще раз когда он нажимает на кнопку.
    Спойлер Проекты Dark Rise INC.:

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

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

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

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

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

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

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Movie Script