Prikaz jedne poruke
Stara 13.11.2014, 12:42   #14
doctor
Deo inventara foruma
 
Član od: 14.3.2008.
Lokacija: EHCPCGG
Poruke: 12.110
Zahvalnice: 4.319
Zahvaljeno 3.295 puta na 2.274 poruka
Određen forumom Re: Game Maker: Studio

Okej, pokušao sam da krenem sa razvojem neke igre i zaglavio baš na početku kod izrade prototipa.

Eh, sad, problem je u filtriranju podataka sa akcelerometra ili čega god.

Naime, GMS podržava očitavanje trenutne vrednosti tilta po sve tri ose.
Ja sam koristio samo X osu (uspravan položaj, rotiraš telefon levo desno u odnosu na tlo) i u mom prototipu kamera rotira onoliko koliko se i telefon zarotira.

Ugao od -90 stepeni je zapravo "sirova" vrednost -1 a ugao od 90 stepeni je, je l' te, 1. Tako GMS čita vrednosti sa uređaja. Sve između je decimalni broj sa dve decimale.

Problem je sledeći: očitani podaci imaju jako puno šuma što izaziva stuttering kamere i slične propratne glitcheve. Probao sam da "omekšam" kretanje kamere i promenu ugla nekim jednostavnijim metodama, probao sam da eliminišem "noise" Kalman filterom (jer sam to našao na netu) i probao sam neke DIY metode iz glave (smanjenje frekvencije očitavanja tilta sa uređaja, recimo i to je upalilo delimično), ali nikako ne uspevam da sredim kretanje kamere, cilj mi je da dobijem silky smooth odziv igre/kamere na rotaciju telefona ali mi ovo zadaje glavobolje.

Da li je neko nekada imao sličan problem, nevezano za GMS?
doctor je offline   Odgovor sa citatom ove poruke