Войти на сайт

Авторизация, ждите ...
×

ТЕМА: [XP] Маленькие хитрости для бережливых мейкеристов

[XP] Маленькие хитрости для бережливых мейкеристов 11 года 7 мес. назад #59816

  • caveman
  • caveman аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1274
  • Спасибо получено: 1307
  • Проект года 3 местоПрограммист Ruby3 местоВетеранРазработчикПроект года 1 местоУчительОрганизатор конкурсовПроект месяца 3 местоПроект месяца 2 место
В процессе разработки игры стало безумно жаль тратить свитчи и переменные, более того, приходилось много ресетить (возвращать кучу евентов на карте в первоначальное состояние) - и к концу разработки я реально мог бы выйти за лимиты XP, а ставить всякие приблуды для расширения мне лень.
Потому решил как можно больше строить на селфсвичах и написал парочку маленьких методов для удобной работы с ними.

Первый метод set_ss позволяет установить selfswitch в true или false любому событию на карте. Удобно для пар "рычаг - решетка", когда не хочется пользовать глобальный флаг.

Второй метод rss я использую для ресета головоломок - он сбрасывает все SelfSwitches у события, и обновляет его, если нужно.

Наконец, третий метод - это глобальный set_ss, с его помощью вы можете, например, дернув рычаг на одной карте, открыть дверь на другой.

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

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Agckuu_Coceg, Cerberus, DeadElf79

[XP] Маленькие хитрости для бережливых мейкеристов 11 года 7 мес. назад #59817

  • Agckuu_Coceg
  • Agckuu_Coceg аватар
  • Вне сайта
  • Архитектор Миров
  • Простой Гинтокист с огромной внутренней ленью.
  • Сообщений: 1549
  • Спасибо получено: 329
  • 3 местоОрганизатор конкурсовПобедитель конкурса2 место ГотвПисатель 2 место
Ну почему же нет. Вот вполне оптимизированная система, чтобы управлять селфами.

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


Хотя с глобальными селфами идея неплохая.
Огромный любитель среброволосых или пепельноволосых 2D-девушек с хорошим характером или со скрытыми привлекательными чертами.
Последнее редактирование: 11 года 7 мес. назад от Agckuu_Coceg.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DeadElf79

[XP] Маленькие хитрости для бережливых мейкеристов 11 года 7 мес. назад #59820

  • caveman
  • caveman аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1274
  • Спасибо получено: 1307
  • Проект года 3 местоПрограммист Ruby3 местоВетеранРазработчикПроект года 1 местоУчительОрганизатор конкурсовПроект месяца 3 местоПроект месяца 2 место
В гугле то гуглятся (правда, как всегда: написал, а потом нагуглил), но тут на форуме не нашлось - потому и скинул для местных.

PS: Заметил, что для незалогиненных пользователей ветка форума про скрипты не отображается о_О
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DeadElf79
Модераторы: NeKotZima
Время создания страницы: 0.188 секунд