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