Итак, пробный урок.
Давайте начнем самого простого =) Все знают, что в Асе Вх
Появилась такая фишка как вывод названия локации. Но этот
скрипт, выводит название локации в левый верхней угол карты.
Многие скажут, а зачем это нужно править основной скрипт, когда
MOG написал отличный скрипт вывода названия локации с картинкой
И даже с эффектами летящих листьев. Ответ простой иногда этот скрипт
Просто избыточен и не нужен и можно обойтись основным скриптом.
Поэтому приступим к его редактированью! Что меня всегда не много бесило
в выводе названия карты это ее положение на экране и цвет подложки
На которой пишется название карты. Вот это мы и попытаемся изменить.
Откроем редактор скриптов и найдем скрипт Window_MapName.
Сам скрипт не большой, поэтому и редактировать его легко.
Найдем первым делом объявление класса:
class Window_MapName < Window_Base
Но это еще не все что я бы хотел изменить, надо поменять цвет окна.Код:#-------------------------------------------------------------------------- # * Object Initialization #-------------------------------------------------------------------------- def initialize super(0, 0, window_width, fitting_height(1)) # вот в этой строчки меняется положение окна навания карты self.opacity = 0 self.contents_opacity = 0 @show_count = 0 refresh end class Window_MapName < Window_Base #-------------------------------------------------------------------------- # * Object Initialization #-------------------------------------------------------------------------- def initialize super(450, 0, window_width, fitting_height(1)) # Я поставил окно названия карты вправо self.opacity = 0 self.contents_opacity = 0 @show_count = 0 refresh end
Найдем секцию:
Вот теперь можно посмотреть результат, что было и что вышло у меня в итоге.Код:#-------------------------------------------------------------------------- # * Get Background Color 1 #-------------------------------------------------------------------------- def back_color1 Color.new(0, 0, 0, 192) # Тут и можно поменять цвет подложки я сделал ее красной заменил R=255 end #-------------------------------------------------------------------------- # * Get Background Color 2 #-------------------------------------------------------------------------- def back_color2 Color.new(0, 0, 0, 0) end end
Что было
Что стало
В заключение еще можно заглянуть вот в эту секцию скрипта
В следующий раз можно будет поговорить об перестановке окон меню если это кому то интересно.Код:#-------------------------------------------------------------------------- # * Open Window #-------------------------------------------------------------------------- def open refresh @show_count = 150 # Эта строчка меняет время показа название карты self.contents_opacity = 0 self end

Хорошо!:
Плохо!:






Ответить с цитированием





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