Тест: на кого вы похожи из героев "Легенды о Дряньке"?
Небольшой прогресс в "Котёнке".
Дела продвигаются, но довольно медленно. Вот сегодня сидели разбирались со звуком, но так ничего и не получилось. Лезут какие-то ошибки непонятные еще при компиляции.
А так, идет процесс добавления игровой логики и диалогов. Система вывода текстов, можно сказать, что доделана. Благодаря Lekste она теперь стала также и удобнее - по клику реплики можно пропустить, и во время диалогов блокируется экран. Это достигнуто с помощью невидимого специального квадрата, если коротко.
Котище - красотище или Чудеса программирования.
Котёночка не хотите? Вы только посмотрите, какая прелесть! Ну, пока он еще маленький, но когда вырастет, станет надежным крысоловом - это я вам гарантирую! Ну так что, берем? Даром отдаю!
Игра со цветами.
По советам товарищей с Гамина решила поиграться со цветами и поэкспериментировать с разными цветовыми гаммами. Жалко, что это делается довольно неудобно из за градиентов, ведь если бы не градиенты, то можно было бы спокойно заменять цвета с помощью автозамены.
Анимированная кнопка на флеш.
Продолжаем тему тормозов и кнопок! Недавно нашла урок о том, как делать кнопки и баннеры на флеше. И захотелось попробовать. Только вот я хотела сделать получше, чем в том уроке, и в результате просто-напросто не вышло, как планировалось.
Флеш начинает ужасно тормозить из за дополнительной анимации, а также из за наложения, не говоря уж о градиентах, от которых вообще пришлось отказаться в конечном счете. Иначе кнопка выглядит просто умопомрачительно страшно в гиф-варианте.
Что тормозит игру? Это фильтры.
Было замечено то, что давно уже считается аксиомой у любых флеш-разработчиков и аниматоров! А именно то, что фильтры - основная причина тормозов в игре. Хотя, порой бывают и другие причины. Но от фильтровой причины я сегодня избавлялась. Если точнее, переделала некоторые кнопки интерфейса:
Снизу - те же кнопки без фильтров, но рисовались на основе тех, которые с фильтрами.
Включаем-выключаем звук и рассматриваем его свойства.
Разработка продолжается. В основном сейчас занимаемся техническими вещами - алгоритм движения котёнка переписывается полностью, а также добавляются всякие дополнительные элементы интерфейса. Вот кнопка, включающая-выключающая звук, например. К проекту присоединился еще один программист по имени Макс! Дела пошли значительно быстрее, да и настроение улучшилось, мотивация выросла! Благодаря ему я, собственно, и пишу этот как бы урок или экскурс.
Сегодня я покажу, как просто можно включить-выключить звук во всем ролике всего одной кнопкой в AS3:
Тест: где вы живёте на планете Эззз?
Этот тест был написан по миру игры "Легенда о Дряньке", но знания игры не требует, в отличии от викторины. По результатам этого забавного теста вы узнаете, где вы живёте в том мире на планете Эззз. Всего в тесте 8 вопросов и 9 результатов населенных пунктов. При этом старалась не спойлерить, основные секреты и сюжет игры в тесте вообще никак не раскрываются.
Вода не стоит на месте!
Наконец-то вода в игре больше не стоит на месте! Её удалось анимировать, при том гораздо лучше, чем я себе это ожидала.
Раньше Винс делал анимацию воды, но на AS2, и она не стала в игре работать (что и неудивительно, ведь основной код написан на третьем). Да это к лучшему. Хотя, долго пришлось повозиться и разбираться с масками и зарубежными исходниками (отечественных исходников воды я вообще не нашла). Зато результатом я довольна, хоть и дергается маленько, ну это ничего страшного.
Сегодня выкладываю три анимированные локации. Точнее, две.
Плавная анимация бабочки при наведении курсора.
Начала делать фоновую анимацию для сцен и персонажей. Надо сказать, что анимацию для живых существ и персонажей делать куда более приятней, чем анимировать какую-то там воду, к примеру. Вода так и не получилась пока, несмотря на неплохие уроки в сети на эту тему. Зато получилось анимировать облака на некоторых сценах, а также добавить красивый эффект солнечных лучей. Только, жаль, он тормозит очень сильно, поэтому похоже, его придется делать не на всех сценах. а только там, где Мурзик не движется.
Анимировала мышей и муравьев, и кошку.
Начали делать насекомых. Xeneder помог нарисовать бабочку, а я ее анимировала, после чего Lekste запрограммировал целый класс бабочек. Они себя ведут так, что при наведении на них курсором начинают хлопать крыльями. Однако, если делать стандартными средствами флеша, то получается резкое движение, когда отводишь мышь. Я облазила пол-интернета в поисках нормального подобного алгоритма на AS3. Кое что там, конечно, есть, но странновато или совсем не понятно, или не совсем то. Так что делаем по-своему! Далее написано более подробно, как это реализовывается и даже приведен код этого класса с подробными комментариями.