Показано с 1 по 10 из 189

Тема: Мастера мэйкера

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Бывалый Аватар для Darchan Kaen
    Информация о пользователе
    Регистрация
    17.06.2013
    Адрес
    Одесса
    Сообщений
    851
    Записей в дневнике
    3
    Репутация: 47 Добавить или отнять репутацию

    По умолчанию

    Может это не в данную тему, а может уже на форуме и было (я не нашел).

    В общем, средствами самого мейкера (MV, MZ) таки можно копировать эвент на одной и той же карте (а не как некоторые плагины, с "базовой" карты).
    Спойлер Код скрипта:

    Код:
      let eventToCloneData = $dataMap.events[N];
      let clonedEventData = {...eventToCloneData};
    
      clonedEventData.id = clonedEventData.id + 1;
      clonedEventData.x = clonedEventData.x + 1; 
      clonedEventData.y = clonedEventData.y + 1;
    
      $dataMap.events.push(clonedEventData);
    
      let clonedMapEvent = new Game_Event(this._mapId, clonedEventData.id);
      $gameMap._events.push(clonedMapEvent);
    
      SceneManager._scene._spriteset.createCharacters();
    где N - id эвента, который хотите скопировать.
    В коде "+ 1", т.к. id и координаты копии должны отличаться (id - точно!).
    Может быть больше одной копии.

    Обратите внимание, эвент копируется без включенных локальных переключаталей.
    Сильно долго не тестил, но вроде это мукер не "ломает".

    И это открывает интересные перспективы.
    Последний раз редактировалось Darchan Kaen; 15.03.2022 в 18:00.

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

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

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

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

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

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

Ваши права

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