воскресенье, 9 марта 2014 г.

Admiral HEX (Недели 7-8)

К сожалению первую неделю свободного времени после работы не оставалось, так что много чего не успел.

Пауза
Наконец-то добавил экран паузы, теперь она также автоматически ставится при сворачивании игры и позволяет выйти на главное меню и начать бой заново (останется тотже противник (определенный ai либо игрок), но карта расположение изменятся)

Экран Победы
Экран победы пока просто переиспользуется экран паузы без возможности сделать "resume".





Цвета
Добавил новых цветов игроков кроме красного и зеленого. Также теперь перед началом игры можно выбрать цвет своей армии.



Библиотека
Вынес часто используемый код из нескольких проектов в отдельный репозиторий на github c разделением на чистый c++ и какие-то полезные вещи для cocos2dx.

Музыка

Добавил обертку для CocosDenshion, также теперь при изменении текущей музыки старый трек затихает, а новые постепенно увеличивает свою громкость. Неожиданно много это заняло времени так как я сделал эффект через наследника CCActionInterval, и не занал способа запустить Action не на спрайты сцены. Как оказалось это можно сделать напрямую через ActionManager - CCDirector::sharedDirector()->getActionManager()->addAction


Основое Меню
Начал работу над эффектом во время нажатия на кнопку в меню. Меню разделяется на 2 половины которые разъезжаются в противоположные стороны позволяя выбрать цвет игрока, противника, и тд.

Комментариев нет:

Отправить комментарий