пятница, 24 июля 2009 г.

Демо игрового движка №4. Выбор объектов по силуэту.

Новая демка. На этот раз выбор спрайта по его силуэту и проигрывание звука.
В данном случае для выбора объекта используется дополнительная текстура - силуэт.
Принцип работы - отрисовка в буфер каждого объекта индивидуальным цветом, после - взятие под курсором мыши цвета и определение, какому объекту он принадлежит.
Хотел сделать так, что бы использовалась основная текстура - задать смешивание цвета спрайта так, что бы все видимые пиксели текстуры были заменены на цвет спрайта, но этот вариант не вышло реализовать. Сделал при помощи маски. Дальше добавлю возможность уже программно генерировать эту маску.
По поводу звука - всё просто благодаря использованию библиотеки audiere. Больше времени пришлось потратить на поиск более-менее нормального звука, чем на само программирование :).

И так, ссылки на демку:
ifolder.ru
narod.yandex.ru

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

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