Четверг, 21 Ноября 2024, 22:01

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
сурфейсы и потеря переменных в GameMaker'е
it_is_goodДата: Воскресенье, 05 Августа 2012, 18:10 | Сообщение # 1
постоянный участник
Сейчас нет на сайте
У меня очередной вопрос. Я юзаю GM 8.1, и у меня зародилось подозрение, что при использовании сурфейсов изредка пропадают переменные. Т.е. много раз один и тот же объект работает нормально, но в один момент при повторном его создании выскакивает ошибка, что такая-то переменная не найдена, хотя она задается в самом начале (Create) и потом изменениям не подлежит.
Кто-нибудь сталкивался с такой проблемой и как боролся с ней?


Сообщение отредактировал it_is_good - Воскресенье, 05 Августа 2012, 18:10
SaladinДата: Воскресенье, 05 Августа 2012, 19:24 | Сообщение # 2
заслуженный участник
Сейчас нет на сайте
Код криэйта и код ошибки пожалуйста.

Анбаннэд. Хэлоу эгин =)
it_is_goodДата: Воскресенье, 05 Августа 2012, 19:36 | Сообщение # 3
постоянный участник
Сейчас нет на сайте
Выкладываю исходники
Может кто и разберется с этой проблемой.
Кстати, сурфейсы тут ни при чем. Проверил уже...
SaladinДата: Воскресенье, 05 Августа 2012, 20:05 | Сообщение # 4
заслуженный участник
Сейчас нет на сайте
Минут десять непрерывного тыкания и ноль эффекта. Лучше напиши код ошибки, ибо у меня она не выскакивает.

Анбаннэд. Хэлоу эгин =)
it_is_goodДата: Воскресенье, 05 Августа 2012, 20:25 | Сообщение # 5
постоянный участник
Сейчас нет на сайте
Saladin, ты попробуй еще раз потыкать минуты 2 в самом меню. Например настройки и обратно или сменить пользователя. Если не вылезет, то значит у меня что-то с самим файлом lang.ini
Просто нашел корень всех бед моих... Сейчас пытаюсь разобраться, почему так происходит...

А ошибка выдается наподобие такой:
___________________________________________

ERROR in
action number 1
of Draw Event
for object obj_menu_option:

Error in code at line 9:
draw_surface(sur_menu_bg_id,x-150,y);
^
at position 15: Unknown variable sur_menu_bg_id
___________________________________________

Saladin, можешь также заглянуть в скрипты. Посмотри скрипт read_lang, из-за него и происходят такие сбои...

Добавлено (05.08.2012, 20:25)
---------------------------------------------
Ничего не понимаю. Переименовал файл из lang.ini в lang.dat и все заработало...

  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг