[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]

Файл: -(175 KB, 836x750)
175 No.3852777  

Посоны, помогите найти супер быстрое и супер простое решение задачи.
Пишу игру на libgdx,и там супер нужна функция распознавания жестов (любых сложнее свайпа и пинча, типа, если круг распознает будет круто). Я уже была готова выбрать одну из миллиона(как мне казалось) готовых библиотек, но поискав, нашла только вот это видео: https://youtu.be/8OXExn29OTE без ссылок на сам плагин.
У меня есть массив (точнее, мэп) с координатами мышки, и я решила сама написать алгоритм. По идее, имея массив можно подставить его в уравнение фигуры и найти дисперсию. Но, у меня ниче не работает, дисперсия от круга получается больше чем дисперсия от квадрата (и наоборот). Может кто из вас знает че надо делать?

>> No.3852790  
Файл: -(147 KB, 662x1024)
147

Блин пацаны я на измене сижу че делать

>> No.3852794  
>дисперсия от круга получается больше чем дисперсия от квадрата

Когда я провожу жестовый круг он и права больше на квадрат похож бывает. Я бы не парился и разрешил бы оба варианта. Важна не строгая форма, а движение по/против часовой стрелки с зажатой кнопкой с совершением 300-400 градусов оборота.

>> No.3852798  

>>3852790
[x]

>> No.3852801  

Вообще, все уравнения с детектами имеет смысл обсуждать только имея полный список что от чего ты хочешь отличить. Может у тебя вообще всего один жест и тогда любой движение на >10 пикселей с зажатой кнопкой можно считать этим жестом. А может у тебя их десятки и тогда нужно изголяться и что-то детектировать.

>> No.3852802  

>>3852794
Это режит проблему отделения круга.
А если я захочу добавить другие фигуры?

>> No.3852805  

>>3852777

>Я уже была готова

Хороший ход

>> No.3852816  

>>3852802
Зависит от юзкейсов. Если у тебя игра по обучению детей геометрии, то ты можешь захотеть добавить треугольник. Если у тебя что угодно другое, то ты почти наверняка откажешься от этой идеи и добавишь жест типа вверх-вниз-вправо или начнёшь различать повороты по и против часовой стрелки, чем будешь заставлять юзера рисовать ровные круги и чёткие треугольники.

>> No.3852818  

>>3852801
Изначально хотелось детектировать вообще что угодно, но сейчас наверно ограничусь кругом, квадратом, треугольником и крестом (не отрывая палец от экрана, крест больше на рыбу похож)

>> No.3852827  

>>3852818

>крест больше на рыбу похож

Попробовал нарисовать крест не отрывая палец от тачпада, получилась буква гамма. На рыбу не похожа.

>> No.3852837  
Файл: -(15 KB, 400x266)
15

>>3852816
Блин, а ведь точно! Треугольник и квадрат можно представить комбинацией pan'ов. СПС

>> No.3852844  
Файл: -(40 KB, 480x360)
40

>>3852818
А рисовать надо быстро-быстро или как? Я заметил, что N-угольник хорошо рисуется в N отдельных движений с выраженными по времени паузами в 0.1с+.

>> No.3852858  
Файл: -(135 KB, 709x807)
135

Все, кейс закрыт, извините, я прусто тупая.

>> No.3852867  

>>3852858
Рабочая демка или не закрыт!

>> No.3852868  
Файл: -(69 KB, 1151x197)
69

>>3852858

>> No.3852872  

>>3852867 Я выложу игру на иичан недели через две, там еще поле непаханое работы.

>> No.3852890  
Файл: -(78 KB, 439x604)
78

>>3852858
Жалко этих тян. Вот этот вот вид деятельности… «Выйдем на улицу, спросим у мимопроходящих людей какую-нибудь фигню и будем всем потом рассказывать "Ну тупыыыыые!"».
На себе прочувствовал, как это бывает. Идешь такой, весь в своих мыслях и тут от тебя ВНЕЗАПНО требуют взвешенного ответа. Очень тяжело собраться с мыслями. А тут такой-то прессинг под камерами. Неправильно это, в общем. Уверен, дома они бы все циферки вспомнили.

>> No.3852893  

>>3852890
Забей, мне даже первый раз когда увидел, это показалось забавным, а потом и вовсе гениальным.




[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]