Dimusikus
Главная Регистрация Вход
Приветствую Вас, Гость
Меню сайта
Мои проэкты:
Переделка A4Tech X6-80D
GameMaker Tools
GameMaker MapAutoGrid
Saboteur ремейк на PC
Расширение функций мыши
Программа офис лодырь
Архив новостей
HTML Sorter для "спутниковых рыбаков"
Самая доходная партнёрка по оплате за клики это Тизер
Как заработать на сайте c системой Бегун
Лучший заработок на сайте с системой Линк
Возможно ли заработать в интернете?
 Каталог статей
Главная » Статьи » Game Maker

Поддержка мультитач в GameMaker

Multitoch в Game Maker Studio реализуется с помощью следующих функций:

YoYo_MouseCheckButton(device,button)
YoYo_MouseCheckButtonPressed(device,button)
YoYo_MouseCheckButtonReleased(device,button)
YoYo_MouseX(device)
YoYo_MouseY(device)


Практическая реализация мультитач в студии:
//object_arrow_right is a button that is on my screen

for(i = 0; i <=4; i+=1){
 if (YoYo_MouseCheckButton(i,mb_left) && collision_point(YoYo_MouseX(i),YoYo_MouseY(i),obj_arrow_right,0,0)){
 down = true
 set_down = true
 }
}


Реализация слидера Slides на мультитач:

pressed = false for(i = 0; i <=4; i+=1){ if (YoYo_MouseCheckButton(i,mb_left) && collision_point(YoYo_MouseX(i),YoYo_MouseY(i),slide_obj,0,0)){ slider_obj.x = YoYo_MouseX(i) pressed = true break; //чтобы избежать проблем с несколькими пальцами в слайд объекта (может быть, вы можете сделать специальную обработку для этого ..) } } if(!pressed) code_to_draw_slider_obj_animation_back_to_start_position if (slider_obj.x >= some_x_value_you_want_them_to_slide_to) unlock = true


Категория: Game Maker | Добавил: Dimusikus (02.09.2013)
Просмотров: 1463 | Рейтинг: 0.0/0 |
Copyright MyCorp © 2024
Поиск
Статьи
[19.01.2015][Мои статьи]
Megafon 4g+ нету входящего трафика (0)
[15.01.2015][Мои статьи]
Mail.ru Агент как убрать назойливое сообщение об ошибке (0)
[15.01.2015][Мои статьи]
rts tender КриптоПро ошибка - решение проблемы (0)
[05.12.2014][Мои статьи]
Прихватывает глушитель конденсатом. (0)
[19.11.2014][Программирование]
Команды cmd (0)
[06.11.2014][Мои статьи]
Автотепло - отзыв (0)
[25.10.2014][Железо]
переделка мыши A4Tech кнопоки DoubleClick (0)
[23.10.2014][Софт]
System error 53 has occurred - решение проблемы (0)
[04.03.2014][Мои статьи]
Ошибка #529530832 Невозможно обновить ЦС абоненту Пупкина Н. А. (0)
[02.03.2014][Мои статьи]
The Bat и outlook и hotmail Приветствие TLS не завершено. Недействительный сертификат сервера (0)
[31.01.2014][Офисное]
Excel перестал обновлять значения в ячейках (0)
[06.09.2013][Мои статьи]
Отчётность. Почтовый агент. решение проблем. (0)
[02.09.2013][Game Maker]
Поддержка мультитач в GameMaker (0)
[16.08.2013][Мои статьи]
Ошибка при инициализации приложения (0xc0000005) - РЕШЕНО! (0)
[12.08.2013][Мои статьи]
Неработает клавиша Print Screen - решение проблемы (0)
[29.03.2013][Мои статьи]
Банк клиент - Невозможно обновить справочник ЦС абоненту. (0)
[29.03.2013][Мои статьи]
настройка utorrent через прокси (0)
[16.01.2013][Мои статьи]
Проблемы печати, ошибка подсистемы печати spoolsv, есть решение: (0)
[19.12.2012][Мои статьи]
перфораторы Maktek отзывы (0)
[28.06.2012][Железо]
Как узнать IP адрес сетевого диска или принтера по его имени (0)
Категории раздела
1С Программирование [0]
Антивирусы [0]
Документы [0]
Дистрибутивы [0]
Дистрибутивы
Зараоток [0]
Программирование [1]
Железо [2]
Софт [1]
Софт
Офисное [1]
Патчи, таблетки [0]
Патчи, таблетки
Мультимедиа [0]
CD DVD BlueRay [0]
Мои статьи [23]
Game Maker [1]
Форма входа
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0


Бесплатный конструктор сайтов - uCoz