Realistyczny panel sterowania 3D na tablet

Realistyczny panel sterowania 3D na tablet
TR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
0

Chciałbym się doradzić ludzi, którzy mają doświadczenie związane z Androidem. Chcę zbudować prosty panel na tablet w którym będzie kilka przycisków np. Power, Start Joystick lewo prawo do sterowania.

Jak najlepiej wykonać taki realistyczny panel 3D z Joystickiem i przyciskami gdzie będzie potem można zaprogramować poszczególne przyciski do realizowania konkretnych zadań. Generalnie zadaniem tych przycisków będzie przekazanie na port szeregowy USB komendy np. Start, 01, 00, 10, 00 i nic więcej urządzenie na porcie szeregowym USB ma przechwycić kod i wysłać do odbiornika które rozpozna dany kod i np. włączy system lub załączy, klakson, światło itd.

Zrobiłem prostą aplikację w HTML-u która jest uruchamiana w Google Chrome jako strona, ale teraz chciałbym wykonać bardziej zaawansowany panel i potem upakować to wszystko w jakieś APK które będzie można uruchomić na tablecie z Androidem.

Czy lepiej wykonać grafikę np. pliki .png i podstawić to w jakiś sposób do całego projektu czy może w HTML5 i CANVAS zakodować, ale grafika wydaje mi się pozwala stworzyć o wiele bardziej realistyczne elementy niż sam kod.

Jak napisałem program nie jest skomplikowany ma tylko wysyłać odpowiedni kod z przycisku na port szeregowy po czym urządzenie podłączone pod USB odbierze kod i przekaże je do odbiornika. Chodzi o stworzenie realistycznego panelu, który będzie uruchamiany na tablecie. Tylko jak?

image

Spine
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6968
1

W Unity możesz całkiem łatwo zaimplementować dowolny styl graficzny aplikacji dla Androida.
Do portu szeregowego w Unity znalazłem taki pakiet: https://github.com/dwilches/Ardity
Tylko trzeba by sprawdzić jakie platformy obsługuje.


A jeśli byś chciał swoją aplikację zrobić w Android Studio, to do grafiki masz np.: https://github.com/Rajawali/Rajawali
A do portu szeregowego: https://github.com/mik3y/usb-serial-for-android

AD
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 342
0

Ja bym piszukal czy nie ma jakiś bibliotek do tego bo to dość popularny problem

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.