Войти на сайт

Авторизация, ждите ...
×
  • Страница:
  • 1
  • 2

ТЕМА: (Разрешение) Display модуль. Меняем размер окна.

(Разрешение) Display модуль. Меняем размер окна. 9 года 5 мес. назад #82246

  • Хроно
  • Хроно аватар
  • Вне сайта
  • Познающий
  • Сообщений: 13
Кто-нибудь помогите решить проблему, пожалуста.....
Администратор запретил публиковать записи гостям.

(Разрешение) Display модуль. Меняем размер окна. 9 года 5 мес. назад #82249

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • Писатель 3 местоОрганизатор конкурсовПрограммист RubyВетеранУчитель1 место в Готв3 местоПроект месяца 1 местоПроект месяца 2 место
В чем конкретно твоя проблема? Я так и не понял, что ты сказать хотел, хоть скриншотами покажи, что ли, не знаю.
Администратор запретил публиковать записи гостям.

(Разрешение) Display модуль. Меняем размер окна. 9 года 5 мес. назад #82310

  • Хроно
  • Хроно аватар
  • Вне сайта
  • Познающий
  • Сообщений: 13
1-2.jpg

Проблема с окном золота. какие б координатьі ему не задавал, оно не меняет положения.(
Последнее редактирование: 9 года 5 мес. назад от Хроно.
Администратор запретил публиковать записи гостям.

(Разрешение) Display модуль. Меняем размер окна. 9 года 5 мес. назад #82344

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • Писатель 3 местоОрганизатор конкурсовПрограммист RubyВетеранУчитель1 место в Готв3 местоПроект месяца 1 местоПроект месяца 2 место
Видимо, они где-то перезаписываются. Кинь демку что ли (можно в личку, если не хочешь палить проект на сайте преждевременно)
Администратор запретил публиковать записи гостям.

(Разрешение) Display модуль. Меняем размер окна. 9 года 5 мес. назад #82401

  • Хроно
  • Хроно аватар
  • Вне сайта
  • Познающий
  • Сообщений: 13
вислал.
Администратор запретил публиковать записи гостям.

(Разрешение) Display модуль. Меняем размер окна. 9 года 5 мес. назад #82440

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • Писатель 3 местоОрганизатор конкурсовПрограммист RubyВетеранУчитель1 место в Готв3 местоПроект месяца 1 местоПроект месяца 2 место
В общем, проблема конкретно в коде, который наваял кагедесу.
Поставь эти значения для класса window_gold:
class Window_Gold < Window_Base
  def initialize
    super(0, 0, 160, 96)
    refresh
  end
end

Потом замени в скрипте Pheonix KageDesu - Display v1.1 строку 463 целиком на эти две:
@gold_window.x = 0
    @gold_window.y = PKD_Display::H - @gold_window.height
Потом удали строку под номером 475 (ее содержимое: PKD_Display.window_to_center(@gold_window,glW,glH))

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

Код кагедесу настолько отвратителен и нелогичен, что меня дважды задело за душу, пока я разобрался, что он тут натворил и почему окно отображается совсем не там, где нужно и не меняет своего положения. К слову, волшебный и наиболее приятный глазу момент в его коде - это неизменность PKD_Display::H, что в данной демке привело к тому, что окно висит не относительно нижней границы экрана, а просто в центре (где ранее это граница проходила, до изменения разрешения). Каге, правь, правь и еще раз правь свой код! И комментируй ВСЕ свои изменения.
Последнее редактирование: 9 года 5 мес. назад от DeadElf79.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Хроно, KageDesu

(Разрешение) Display модуль. Меняем размер окна. 9 года 5 мес. назад #82458

  • Хроно
  • Хроно аватар
  • Вне сайта
  • Познающий
  • Сообщений: 13
:woohoo: :whistle:
Спасибо! Заработало!
Администратор запретил публиковать записи гостям.

(Разрешение) Display модуль. Меняем размер окна. 9 года 5 мес. назад #82607

  • Wewander
  • Wewander аватар
  • Вне сайта
  • Познающий
  • Сообщений: 19
  • Спасибо получено: 3
Вот, таким же образов выводятся и прозрачные сообщения. Можно конечно изменить скрипт Window_Message, заменив "window_width, window_height" на свои переменные, но это, мягко говоря, не очень удобно.
Вложения:
Администратор запретил публиковать записи гостям.

(Разрешение) Display модуль. Меняем размер окна. 9 года 4 мес. назад #83640

  • Koteuka
  • Koteuka аватар
  • Вне сайта
  • Мастер
  • Zzz....
  • Сообщений: 171
  • Спасибо получено: 144
По закону мукера все двигающиеся события выпадая из поле зрения экрана остонавливаются,
Но здесь если при экране 1024 x 768 эвенты всё равно остонавливаются на 544х480,
Как это исправить?
Мне лень что-то писать
Администратор запретил публиковать записи гостям.

(Разрешение) Display модуль. Меняем размер окна. 9 года 4 мес. назад #83646

  • Wewander
  • Wewander аватар
  • Вне сайта
  • Познающий
  • Сообщений: 19
  • Спасибо получено: 3
Если это возможно, пробуй перемещать камеру, то есть игрока вслед за событием. Или тогда укорачивай карты.
Администратор запретил публиковать записи гостям.

(Разрешение) Display модуль. Меняем размер окна. 9 года 4 мес. назад #83650

  • Koteuka
  • Koteuka аватар
  • Вне сайта
  • Мастер
  • Zzz....
  • Сообщений: 171
  • Спасибо получено: 144
Wewander пишет:
Если это возможно, пробуй перемещать камеру, то есть игрока вслед за событием. Или тогда укорачивай карты.
Не получится, потому что обычные жители за пределам 544х480 просто остонавливаются :evil:
Мне лень что-то писать
Администратор запретил публиковать записи гостям.

(Разрешение) Display модуль. Меняем размер окна. 9 года 4 мес. назад #83653

  • Sypherot
  • Sypherot аватар
  • Вне сайта
  • Заблокирован
  • Сообщений: 1239
  • Спасибо получено: 1044
  • Даритель Стимкея2 место 2 место ГотвПаладинЗа 3 место на конкурсе маппингаПроект месяца 1 местоПроект месяца 3 местоПроект месяца 2 местоОратор
Котейкин, оффтоп однако.
Всего хорошего, и спасибо за рыбу
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
Модераторы: NeKotZima
Время создания страницы: 0.204 секунд