Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
dimasiiick
0 / 0 / 0
Регистрация: 27.04.2016
Сообщений: 26
#1

Как сделать проверку нажатия по спрайту хаотичной формы? - C++

29.06.2016, 12:37. Просмотров 220. Ответов 2
Метки нет (Все метки)

Игра в изометрии на SDL , и встаёт вопрос как сделать проверку нажатия(мышкой) на объект (например кровать) и совершить действия при нажатии(например спать)
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.06.2016, 12:37     Как сделать проверку нажатия по спрайту хаотичной формы?
Посмотрите здесь:
C++ Builder Сделать проверку заполненности всех полей формы
C++ Как сделать проверку на букву?
Как сделать проверку на ввод? С++ C++
C++ Builder Как сделать проверку Edit?
Как сделать проверку логина из файла? C++
C++ Как сделать проверку на ввод в классе?
Как сделать проверку на ввод символов? C++
C++ Как в С сделать проверку на вхождение в диапазон?
Как сделать проверку актуальности собственного драйвера? C++
Как сделать проверку перехода на новую строку? C++
Как сделать проверку по диапазону цвета пикселя? C++
C++ Builder Как сделать проверку по radiobutton в программе тестирования

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nick Alte
Эксперт С++
1608 / 1000 / 118
Регистрация: 27.09.2009
Сообщений: 1,927
Завершенные тесты: 1
01.07.2016, 19:25     Как сделать проверку нажатия по спрайту хаотичной формы? #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Обычно в таких играх спрайты сопровождаются битовыми масками, в которых каждая точка помечена 0 или 1. В софтовых реализациях они использовались и непосредственно для прозрачности. Если спрайты, скажем, PNG с альфа-каналом, то такие маски можно генерировать из содержимого альфа-канала (или просто использовать его напрямую). Разумеется, надо будет писать логику, учитывающую, какие спрайты вообще могут оказаться в области клика мышкой и в каком порядке их проверять (эта же логика применяется и для определения, в каком порядке их рисовать).
dimasiiick
0 / 0 / 0
Регистрация: 27.04.2016
Сообщений: 26
05.07.2016, 11:38  [ТС]     Как сделать проверку нажатия по спрайту хаотичной формы? #3
Спасибо
Yandex
Объявления
05.07.2016, 11:38     Как сделать проверку нажатия по спрайту хаотичной формы?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru