Страница 59 из 147 ПерваяПервая ... 949575859606169109 ... ПоследняяПоследняя
Показано с 581 по 590 из 1470

Тема: Помощь с скриптами (RGSS)

  1. #581
    Хранитель Форума Аватар для Валера
    Информация о пользователе
    Регистрация
    15.04.2008
    Адрес
    Москва
    Сообщений
    14,006
    Записей в дневнике
    3
    Репутация: 166 Добавить или отнять репутацию

    По умолчанию

    А ты сделай анимацию, как буд-то ты титло забиваешь досками... Будет круто. )

    Спойлер И как тебе не стыдно-то, а, Валера?:


    Оборона форта: http://rghost.ru/8kLGxFtD2
    Сделать, чтоб все происходило, как я хочу, - вот, собственно, и весь мейкер!
    Адский Рейд: http://rpgmaker.su/vbdownloads.php?d...downloadid=106

  2. #582
    Бывалый Аватар для Anxel
    Информация о пользователе
    Регистрация
    06.06.2011
    Адрес
    п.Солнечный, Хаб.край
    Сообщений
    942
    Записей в дневнике
    11
    Репутация: 23 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Альфонс Элрик Посмотреть сообщение
    Подскажите как можно убить титульный экран. Что там в скриптах удалить надо? VX Ace.
    Ничего удалять ненадо. Сунь вот это:

    Код:
    module SceneManager
      def self.run
        DataManager.init
        DataManager.setup_new_game
        Audio.setup_midi if use_midi?
        @scene = Scene_Map.new
        @scene.main while @scene
      end
    end
    В "Пользовательские" и всё будет хорошо =)

  3. #583
    Местный Аватар для ReDS
    Информация о пользователе
    Регистрация
    26.07.2009
    Адрес
    Петропавловск-Камчатский
    Сообщений
    129
    Записей в дневнике
    1
    Репутация: 23 Добавить или отнять репутацию

    [XP]

    Товарищи скриптеры, помогите разобраться с одной вещью.
    Просто жизненно необходимо узнать, как скриптовой командой изменить графику игрока/ивента (а именно параметры @character_name, @direction, @pattern).
    Т.е. как вот это (вложенная картинка)
    213.png
    превратить в строчки кода, которые можно вызвать через "Event Commands->Script..."

    Мейкер - XP

    "Главное не суть идеи, а её реализация." (с)

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

    По умолчанию

    Вопрос по AS 2.0 (Action Script).
    Вот у меня есть битмап на карте, называется map1_colision. В нём visible равен false. Как мне узнать цвет пикселя(x,y)?


  5. #585

    По умолчанию

    Цитата Сообщение от Andrew Посмотреть сообщение
    Вопрос по AS 2.0 (Action Script).
    Вот у меня есть битмап на карте, называется map1_colision. В нём visible равен false. Как мне узнать цвет пикселя(x,y)?
    Недостаточно информации. Что у тебя за битмап и что за карта? (типы). Для BitmapData, например, еще с версии 1.0 доступен метод getPixel(x, y).
    Соответственно, если у тебя BitmapData, то и пишешь: map1_colision.getPixel(x, y)

    P.S. А зачем ты используешь допотопный 2.0?

  6. #586

    По умолчанию

    Цитата Сообщение от ReDS Посмотреть сообщение
    Товарищи скриптеры, помогите разобраться с одной вещью.
    Просто жизненно необходимо узнать, как скриптовой командой изменить графику игрока/ивента (а именно параметры @character_name, @direction, @pattern).
    Т.е. как вот это (вложенная картинка)
    213.png
    превратить в строчки кода, которые можно вызвать через "Event Commands->Script..."

    Мейкер - XP
    Дориосвываешь метод классу Game_Character (в XP нет удобного родного способа изменить графику объекта):
    Код:
    class Game_Character
      def set_graphic(character_name, character_hue = 0)
        @tile_id = 0
        @character_name = character_name
        @character_hue = character_hue
      end
    end
    В Event Commands -> Script... пишешь:
    $game_map.events[IDЭвента].set_graphic("путь к файлу графики", оттенок)

  7. #587
    Местный Аватар для ReDS
    Информация о пользователе
    Регистрация
    26.07.2009
    Адрес
    Петропавловск-Камчатский
    Сообщений
    129
    Записей в дневнике
    1
    Репутация: 23 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Equilibrium Keeper Посмотреть сообщение
    Дориосвываешь метод классу Game_Character (в XP нет удобного родного способа изменить графику объекта):
    Код:
    class Game_Character
      def set_graphic(character_name, character_hue = 0)
        @tile_id = 0
        @character_name = character_name
        @character_hue = character_hue
      end
    end
    В Event Commands -> Script... пишешь:
    $game_map.events[IDЭвента].set_graphic("путь к файлу графики", оттенок)
    Благодарю!
    Дописал ещё сам нужные параметры и для Game_Player такой же метод сделал. Всё работает как надо. Ура

    "Главное не суть идеи, а её реализация." (с)

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

    По умолчанию

    P.S. А зачем ты используешь допотопный 2.0?
    2.0 как то удобнее. (но я и 3.0 юзаю)
    У меня есть битмапка "mapc"(mapc.png)(она находиться в библиотеке(не в длл, а во флэш библиотеке):
    map.png
    Я использую её как тоблицу проходимости в флэш-платформере. Я знаю про getPixel(x,y:number), но он для BitmapData. Как мне использовать его битмап. Я новичёк в as.
    Вот как я предстовляю это:
    Код:
    _parent.mapc._visible = false;
    _parent.mapc.bitmapData = new BitmapData(640,320,false,0xFFFFFF);
    var onGraund = false;
    function onGraundUpdate(){
      onGraund = _parent.mapc.bitmapData.getPixel(_parent.player._x, _parent.player._y + 33) == 0x000000;
    }
    onEnterFrame = function(){
      onGraundUpdate();
     //blablablabla
    }
    Последний раз редактировалось Andrew; 06.02.2012 в 15:46.


  9. #589

    По умолчанию

    Цитата Сообщение от ReDS Посмотреть сообщение
    Благодарю!
    Дописал ещё сам нужные параметры и для Game_Player такой же метод сделал. Всё работает как надо. Ура
    А зачем? Game_Player наследуется от Game_Character, соответственно включает и созданный тобой метод. Зачем второй то?

    P.S. В рядах скриптеров прибыло? Вэлкам!

    Цитата Сообщение от Andrew Посмотреть сообщение
    2.0 как то удобнее. (но я и 3.0 юзаю)
    У меня есть битмапка "mapc"(mapc.png)(она находиться в библиотеке(не в длл, а во флэш библиотеке):
    map.png
    Я использую её как тоблицу проходимости в флэш-платформере. Я знаю про getPixel(x,y:number), но он для BitmapData. Как мне использовать его битмап. Я новичёк в as.
    Вот как я предстовляю это:
    Код:
    _parent.mapc._visible = false;
    _parent.mapc.bitmapData = new BitmapData(640,320,false,0xFFFFFF);
    var onGraund = false;
    function onGraundUpdate(){
      onGraund = _parent.mapc.bitmapData.getPixel(_parent.player._x, _parent.player._y + 33) == 0x000000;
    }
    onEnterFrame = function(){
      onGraundUpdate();
     //blablablabla
    }
    Я ActionScript вообще не знаю, видимо, поэтому не понимаю - а в чем тогда вопрос-то? Совершенно верно: bitmap.bitmapData.getPixel(x, y) == 0x*. В чем проблема то? Или при visible == false, не дают доступ к bitmapData? Или пиксели всегда прозрачные? В чем суть вопроса, поясни.

  10. #590
    Местный Аватар для ReDS
    Информация о пользователе
    Регистрация
    26.07.2009
    Адрес
    Петропавловск-Камчатский
    Сообщений
    129
    Записей в дневнике
    1
    Репутация: 23 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Equilibrium Keeper Посмотреть сообщение
    А зачем? Game_Player наследуется от Game_Character, соответственно включает и созданный тобой метод. Зачем второй то?
    Хм... действительно зачем) Я подумал что из-за того что в методе есть параметр @tile_id будет ошибка при использовании с $game_player, оказалось что норм работает.

    "Главное не суть идеи, а её реализация." (с)

Страница 59 из 147 ПерваяПервая ... 949575859606169109 ... ПоследняяПоследняя

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

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

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

Метки этой темы

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

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

Ваши права

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