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

C++

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

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

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

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

Как сделать проверку на ввод? С++ C++
C++ Как в С сделать проверку на вхождение в диапазон?
Как сделать проверку логина из файла? C++
C++ Builder Сделать проверку заполненности всех полей формы
Как сделать проверку по диапазону цвета пикселя? C++
C++ Builder Как сделать проверку по radiobutton в программе тестирования
C++ Как сделать проверку на букву?
C++ Как сделать проверку на ввод в классе?
C++ Builder Как сделать проверку Edit?
Как сделать проверку на ввод символов? C++
C++ Builder Как сделать проверку нескольких edit по циклу?
Как сделать проверку актуальности собственного драйвера? C++

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

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

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