ArdUniGame #1

No to ruszyli艣my 馃榾

W ci膮gu tego tygodnia uda艂o mi si臋 wszystko skonfigurowa膰 oraz spe艂ni膰 pierwsze za艂o偶enia projektu.

Konfiguracja

Do tworzenia ArdUniGame聽korzystam ze standardowego IDE Arduino (nie b臋dzie tutaj du偶o kodu, dlatego wystarczy standardowe IDE), Unity 5 oraz Visual Studio Code z wtyczkami usprawniaj膮cymi prac臋 z Unity oraz j臋zykiem C#. Wszystkie narz臋dzia uda艂o mi si臋 w tym tygodniu skonfigurowa膰 pod swoje potrzeby i jak na razie dzia艂a bardzo dobrze. Usystematyzowa艂em tak偶e struktur臋 folder贸w w Unity.

Projekt

„Sparowa艂em” Arduino z Unity. My艣la艂em, 偶e b臋dzie to bardziej skomplikowane jednak posz艂o bardzo g艂adko. Komunikacje rozwi膮za艂em przy pomocy portu szeregowego. Poniewa偶 wydaje mi si臋, 偶e jest to najprostsza opcja a zarazem najbardziej wydajna opcja. Napisa艂em tak偶e testowy skrypt, kt贸rego zadaniem jest odebranie danych z Arduino oraz przemieszczenie obiektu w docelowym widoku gry w silniku Unity, jednak wi臋cej o tym za tydzie艅.

Obecnie pr贸buj臋 napisa膰 skrypt odpowiedzialny za obs艂ug臋 偶yroskopu MPU6050.

Trello

Wreszcie uda艂o mi si臋 przestawi膰 z tradycyjnych metod planowania (papierowych karteczek), kt贸re mnie ju偶 powoli frustrowa艂y na form臋 elektroniczn膮. 聽Co w skr贸cie oznacza mniej wi臋cej tyle, 偶e zacz膮艂em korzysta膰 z polecanego przez wielu narz臋dzia o nazwie Trello.

W zasadzie m贸g艂bym poleca膰聽Trello i m贸wi膰 jakie jest dobre, jednak nie b臋d臋 tego robi膰. Ja po prostu zaproponuj臋 Ci skorzystanie z niego w jednym projekcie 馃榾 Po przystosowaniu si臋 do takiej wygody „zarz膮dzanie prac膮” ju偶 nigdy nie b臋dzie takie samo.

Jak na razie聽to wszystko 馃榾 Do zobaczenia za tydzie艅.

Pami臋tajcie, 偶e ca艂e post臋py projektu mo偶ecie 艣ledzi膰 w serwisie GitHub KLIK.

 

  • Fred Raducki

    witam. staram sie zrobic dokladnie to samo 馃檪 udalo mi sie „gadac” pomiedzy unity i arduino. arduino wysyla serialem cos do unity scripta lib z unity wysylam cos do sciptu arduino. Teraz bawie sie tworzeniem calej obslugi na Shield TFT4 cali poprzez komendu serialowe: napisz tekst, narysuje linie lub square itd. powodzenia w projekcie bede sledzil postep.
    ps: czy rozwiazales slynny problem freeza unity kiedy chcesz komunikowac w dwie strony szybko? jeszcze tego mi sie nie udalo zrozumiec.
    fred

    • OO super 馃榾 Powodzenia! W艂a艣nie mam podobny shield i mam zamiar do艂膮czy膰 to jako aspekt gry logicznej o ile „zd膮偶臋”.

      Ja kiedy艣 odpala艂em „timer” kt贸ry dzia艂a艂 ca艂y czas i w jakim艣 stopniu „obci膮偶a艂” CPU (nawet nie 1%) i to dawa艂o rad臋. Jednak b臋d臋 my艣le膰 nad lepszym rozwi膮zaniem

  • Praca w Visual Studio Code z Unity jest ca艂kiem przyjemna – na pewno lepsza ni偶 z domy艣lnym Mono. A i l偶ejsza ni偶 z przyci臋偶kawym w tym przypadku jak dla mnie Visual Studio.

    Szczerze powiedziawszy nigdy nie pracowa艂em w trybie „papierowym” je艣li chodzi o zarz膮dzanie zadaniami w projekcie. Elektronika jednak jest zdecydowanie przyja藕niejsza 艣rodowisku naturalnemu – no i szybciej znale藕膰 co艣 w Trello ni偶 na karteczkach ;p

    • Mono to dla mnie tragedia 馃檨 Kiedy艣 pr贸bowa艂em na tym pracowa膰, jednak by艂o to strasznie m臋cz膮ce. VS Code jak na razie sprawuje si臋 idealnie :3

      TAK! Trello jest znakomite. Nie to co zabawa z karteczkami.