Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano

Czy jest możliwość napisania w gml w którym będziemy ręcznie pisali tekst myszką by potem program sprawdził co to za znak i wpisał go do zmiennej tekst

Opublikowano

Teoretycznie taka mozliwosc istnieje, ale w praktyce jest to w zasadzie niemozliwe. Trzeba byloby sprawdzac pozycje kluczowe dla kazdego znaku, a jesli te znaki sa duze, to potrwaloby pare ladnych... lat.

Po co ci to?

Opublikowano

pewnie ;p nawet ci powiem jak:

 

obj_control:

create:

GML
global.napis=""//tworzymy zmienną globalną</span></span>

 

obj_A

mouse_left_pressed:

GML
global.napis+="a"//dodaje literkę a to naszego napisu... i to samo z innymi objektami...porób objekty typu obj_A,obj_B i dodawanie innego znaku do global.napis :]</span></span>

 

 

 

I tyle ;]

 

 

 

EDIT:

 

 

A chyba nie o to chodziło :D Myślałem że o taką klawiaturę do zabezpieczenia przed kradzieżą haseł do gier jak np: tibia

Opublikowano

hmmm...że tak powiem jest kilka możliwości które same w sobie są wręcz nie możliwe(idealnie ujęte):

1.Sprawdzanie każdego pixela i sprawdzanie prawdopodobieństwa

2.napisanie dll

3.dołączenie telefonu na dotyk do gry(każdemu...tak gratis) żeby sobie pisał ;D

Opublikowano

Sa programy rozpoznajace wczesniej wydrukowany tekst z kartki. Ale tamten tekst jest regularny.

W telefonach dotykowych takie rozwiazanie dziala, bo obszar jest maly i jest stosunkowo niewiele do sprawdzania.

Wpadlem jednak na inny pomysl (choc pewnie nie wypali): sprawdzanie ruchow myszki i dopasowywanie do wzorca.

Chyba, ze ten tekst juz jest narysowany wczesniej, wtedy nie da rady.

Opublikowano

znalazłem wtyczke do firefoxa która każdy ruch zapisuje jako litera(np. na ukos w lewo i dół jako L) a potem sumuje te litery i wychodzi dany znak, nazywa się firegesture

Opublikowano

to teraz przepisz tylko ta wtyczkę na gml i już ;D ale jak nie to zrób w gmie przeglądarkę korzystającą z firefoxa i każdy będzie musiał mieć wgraną tą wtyczkę ;]

Opublikowano

wiem! niech za myszką podąża object który direction zapisuje do zmiennej (zaokrąglony do 90;0;180;270) a potem zmieniający w literę

Opublikowano

C: 90;180;0

A: 90;270;180

 

E: tu to powinno być:

ale można też ustawić pośrednie kierunki, np. co 45 stopni, lub po prostu umowne znaki

Opublikowano

E:kliknąłem szybka odp? myślałem że edytuj, żal, moderatorzy się przy mnie napracują

ale można też ustawić pośrednie kierunki, np. co 45 stopni, lub po prostu umowne znaki

Opublikowano

Nie lepiej np. zapisywac tylko punkty, w ktorych myszka skreca albo zawraca, porownywac te punkty oraz ich stosunek do siebie i na podstawie tych danych zapisywac litery?

(Moze skomplikowanie to brzmi, ale nic nie poradze :D)

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...