Spisu treści:

Wiimote i Glovepie: 4 kroki
Wiimote i Glovepie: 4 kroki

Wideo: Wiimote i Glovepie: 4 kroki

Wideo: Wiimote i Glovepie: 4 kroki
Wideo: We use Wiimote on a PC to play FPS games 2024, Lipiec
Anonim
Wiimote i Glovepie
Wiimote i Glovepie

Glovepie to program Carla Kennera, który pozwala pisać kody, które łączą Wiimote z twoim PCA Specjalne podziękowania dla Carla Kennera, który napisał GlovepieFirst, postępuj zgodnie z moimi innymi instrukcjami, aby zsynchronizować Wiimote z PCPobierz i zainstaluj Glovepie na swoim komputerze - jestem przy użyciu wersji.30Teraz, w zasadzie ta instrukcja dotyczy tego, jak używać języka programowania, którego glovepie używa jako danych wejściowych (dla początkujących do programowania oprogramowania i tym podobnych), jeśli wiesz, jak pisać oprogramowanie, szybkie spojrzenie na tę Wiki Glovepie jest wszystkim, czego możesz potrzebować --zanim zacząłem korzystać z tej aplikacji, praktycznie nie miałem doświadczenia ani wiedzy na temat programowania. najlepszym sposobem na naukę jest patrzenie na już napisane skrypty i możesz dowiedzieć się, jak je pisać - to jest to, co tutaj dokładnie nie pomoże, więc po prostu postępuj zgodnie ze wskazówkami, a jeśli potrzebujesz więcej pomocy, po prostu wyślij komentarz i chętnie pomogę jak najszybciej

Krok 1: Ogólne podstawy i struktura

Pomyśl o podstawowym kodzie jako o zdaniu przyczyny/skutku - w zasadzie oznaczającym - coś(przyczyna) wyzwala coś innego (skutku), po którym następuje kropka. W języku kodu wyglądałoby to tak:jeśli - po którym następuje przyczyna- - - - - efekt (może być wiele)endif - odpowiednik periodExample -- jeśli chciałem, aby po naciśnięciu A zapaliło się pierwsze światło na wiimote -- if wiimote.awiimote.led1 = trueendinne sposoby na zapisanie tego to: if wiimote.a then wiimote.led1 = trueorwiimote.a = wiimote.led = true możesz zauważyć, że nawet jeśli puścisz A, dioda pozostanie włączona, ponieważ jej wartość została ustawiona na true., użyj polecenia else w ten sposób -- włączone do pierwszego kodu --if wiimote.awiimote.led1 = trueelse wiimote.led1 = falseendifto byłoby podwójne przyczyna/skutek, a światło działałoby w ten sposób, ponieważ „licznik” jest przewidziane, gdy puścisz przyciskWszystko na wiimote jest adresowane w glovepie jako wiimote._lista kluczy do użycia jest następująca: (t Przycisk zasilania nie jest i nie może być tutaj używany)Wiimote.:DPAD: W GÓRĘ W DÓŁ W LEWO W PRAWOABMINUSHOMEPLUSONETWO Informacje na temat świateł i innych rzeczy, które możesz zrobić, znajdziesz na wiki

Krok 2: Rzeczy nazywane wielkimi słowami

Wiki, do której połączyłem się na pierwszej stronie, zawiera linki na górze do rękawiczek, skryptów, jak pisać skrypty i już napisanych skryptów, które możesz skopiować bezpośrednio do aplikacji. biorę to wszystko i znacznie ułatwiam zrozumienie SO, operatory logiczne są w zasadzie używane w instrukcji przyczyny/skutku, aka stwierdzeń if/else, o których właśnie mówiłem, wartość logiczna jest częścią prawdy/fałszu Vars są zmiennymi, które reprezentują coś innego są napisane jako:var. --- = ----Debug to małe pole tekstowe po prawej stronie przycisku uruchom/zatrzymaj, gdy aplikacja jest uruchomiona. Domyślnie w mojej wersji jest puste. Możemy to zmienić po prostu napisz:debug = możesz pisać polecenia i vars, każdy tekst jest umieszczany w cudzysłowie, z plusami między poleceniami i innymi spacjami. na przykład:debug = var.1 + var.2 + "wiimotes" tak proste.

Krok 3: I bardziej zaawansowane rzeczy

to są rzeczy prosto z wiki i dokumentacji Wiimote Leds: światła na wiimote można adresować indywidualnie aswiimote.led_ = true/falsewimite pokazuje również kombinacje świateł 0-15, które są adresowane jako wiimote.leds = liczba Wimote Battery:Thw wiimote może zwracać raporty o żywotności baterii wiimote potrafi rozpoznawać dołączone akcesoria przez wiimote. hasnunchuk lub inne rzeczy. Jest o wiele więcej dla ekspertów: możesz zaprogramować go tak, aby był używany jako mysz. Może wykrywać: przechylenie, pochylenie, zbaczanie, przyspieszenie… i wiele więcej

Krok 4: Moja oferta i prośba

Teraz… Co to wszystko znaczy? Z połową tego nie mam pojęcia. Jak powiedziałem, nie mam prawie żadnego doświadczenia z pisaniem skryptów i oprogramowania. Jeśli jest ktoś, kto wie, jak zrobić to wszystko, czego ja nie mogę, z przyjemnością współpracuję i pomogę, aby ta instruktaż była jak najlepsza. Jeśli chcesz wziąć w tym udział, proszę: przejrzyj wiki i dokumentację, skontaktuj się ze mną, a z przyjemnością Cię wezmę PODZIĘKOWANIA WSZYSTKIM RAK

Zalecana: