После открытия старого проекта в обновлённом редакторе сначала обнаружилось, что не поддерживается кириллица. К счастью, с этим разобраться удалось довольно быстро с помощью перезаливки шрифта.
Однако, приключения на этом не закончились - кнопки включения-выключения звуков и музыки вообще перестали реагировать- только делали вид, что работают - меняли анимацию.
Всё ещё надеясь, что оно как-то само со звуком утрясётся, я сначала решила немного подредактировать некоторые особо сложные уровни, упростив их.
Но не тут-то было - в режиме редактирования уровня я поломала телепорты, и потом долго разбиралась, как они вообще у меня в игре работают. Оказалось, что сам анимированный портал идёт отдельно, и его перекрывает регион, который, собственно, при касании и проверяет, собраны ли все части радуги или нет и телепортирует.
В итоге разобралась, и третий желтый уровень стал не таким огромным, а на последнем стало меньше пропастей. Хотя, игру всё ещё тестировала только я сама. Но зато я добилась того, что каждый уровень проходится не больше, чем за 5 минут. Хотя, это и не значит, что все будут проходить их так быстро, я ведь уже приноровилась к ним.
Потом я наконец-то взялась за эти звуки, сначала разобралась с музыкой. Оказалось, что музыка в игре идёт отдельным поведением для сцены, а конкретный трек задаётся уже в свойствах сцены.
Подабовляла туда if для проверки, выключена музыка или нет, в итоге музыка начала вырубаться - ура! При том, что вот этот скрипт с каналами совсем оказался неработающим в новой версии:
Со звуками оказалось всё сложнее, т.к. там эти проверки if пришлось искать по всем скриптам в игре:
- для прыжков звуки лежали в действиях прыжка
- для кнопок отдельно в поведениях кнопок, а для этих разноцветных штучек для сбора, к счастью, прям там
- для телепортов оказалось внутри сцены, там, где регионы
- самая жесть оказалась для звуков молний, я не сразу заметила, что там два описания действий - параллельное ударение молнии со звуком всё время, и дубасить игрока, если он попался на молнию - для этого свой особый звук
В итоге, вроде, удалось-таки найти все места, где задействованы звуки в игре, и проставить везде проверку на то, включены они или нет, и только тогда их проигрывать.
Конечно, столько уже лет прошло с тех пор, как я выпустила эту игру, и не мудрено, что всё забыла... Поначалу некоторое время я даже просто привыкала к виду этого редактора и своеобразному оформлению скриптов в нём.
Если бы я оставляла бы какие-нибудь комментарии и пометки, что где находится, не пришлось бы мне всё лето напролёт каждую неделю шариться в собственных скриптах. Я особо и не планировала, честно говоря, возвращаться к этой игре когда-нибудь... но всё-таки подумала, что поддерживать её стоит... жалко, если она пропадёт бесследно в пучине забвения просто из-за того, что ни у кого теперь нет флеш-плеера.
Да, предстоит ещё разобраться, как же скомпилировать проект на Stencyl в HTML5, но я думаю, что большая часть работы всё же позади.