При переходе в другую локацию пропадает графика ивентов.
Вид для печати
При переходе в другую локацию пропадает графика ивентов.
Есть демопример?
Ибо я так не воспроизведу, в том же ДДД бродил сколько угодно, не пропадает.
Немного припозднился, но вот пруф, как и обещал - https://yadi.sk/d/MD4i42NvmCD5Y
Ивенты пропадают при смене карты.
Да, что-то с обновлением на ходу с допграфикой в асе так и не вышло, а потереть забыл, замени в скрипте кусок метод с 331 на
Код:class Game_Event
alias es_refresh refresh
def refresh
es_refresh
setup_shifts(@page.nil?)
#SceneManager.scene.update_dop(id) if SceneManager.scene_is?(Scene_Map)
end
Снова проблемка со скриптом. Возникает при запуске боевки.
Script ' Caveman - Event shifts' line 423: NoMethodError occurred.
undefined method`each' for nil:NilClass
Подробности в студию, а лучше демку - мало ли что еще добавлено и перекрывает.
Тяжеловата маленько, но звуки я не стал выкидывать, вдруг чего сломаю - https://yadi.sk/d/VboOe2NBqD5Jm
Найди в скрипте метод dispose_characters и сделай его вот так:
def dispose_characters
@character_sprites.each {|sprite| sprite.dispose }
@dop_sprites.each {|sprite| sprite.dispose }
end
Там в силу мутных причин dispose_characters вызывался дважды перед битвой, и на второй валилось, ибо я занулял dop_sprites