Orodha ya maudhui:

Udhibiti wa Arduino Mchezaji katika Umoja: Hatua 7
Udhibiti wa Arduino Mchezaji katika Umoja: Hatua 7

Video: Udhibiti wa Arduino Mchezaji katika Umoja: Hatua 7

Video: Udhibiti wa Arduino Mchezaji katika Umoja: Hatua 7
Video: 《乘风破浪》第7期-上:三公团战升级!王心凌Twins上演回忆杀 于文文唐诗逸惊艳旗袍首秀 Sisters Who Make Waves S3 EP7-1丨HunanTV 2024, Julai
Anonim
Udhibiti wa Arduino Player katika Umoja
Udhibiti wa Arduino Player katika Umoja

Ilikutana na mradi mwingine wa mchezaji wa mchezaji bepalen katika Umoja alikutana na skrini ya kugusa ya Arduino. Ook ni wakati mwingine waarde die na een tijdje steeds minder word, in myjet heet deze deard waarde "oxygen". Hoe lager deze neno la waarde, jembe donkerder het scherm neno van de player katika Umoja. Om deze warde op te hogen moet je klappen. Als deze waarde helemaal leeg ni zal je niet veel meer zien katika mchezo. Ook zit er een LED lampje bij het project, deze laat naast de game zien of de "oxygen" waarde gevaarlijk neno la niet. Groen = goed, Blauw = gaat nog, Rood = gevaarlijk.

Udhibiti wa Mchezo:

  • Skrini ya kugusa:

    • Kiunganishi kant van het scherm -> snelheid omlaag.
    • Rechter kant van het scherm -> snelheid omhoog.
  • Kitambuzi cha Klap:

    Klappen om de Oxygen mita weer voller te krijgen

  • Muis:

    Rond kijken ya kamera

  • (ziada):

    A + D toetsen: Om extra bij te teure

Vifaa

- 1x Mashine ya maneno Klap sensor

- 1x taa ya LED (RGB)

- Skrini ya kugusa ya 1x (Inch 2.8 Inch ILI9341 240x320 SPI TFT LCD Display Touch Panel SPI Serial Port Module)

- 1x Arduino Uno

Hatua ya 1: Connectie: Klap Sensor

Unganisho: Sura ya Klap
Unganisho: Sura ya Klap

- GND: Katika de - (ardhi)

- PWR: Katika de + (5v)

- Kati: Katika de 2 (dijiti)

Hatua ya 2: Connectie: LED

Connectie: LED
Connectie: LED

- V (voltage): katika de + (5v)

- R: Katika msimamo wa A0 + (Rood, Rood, Bruin, Goud)

- B: Katika msimamo wa A2 + (R. R. B. G)

- G: Katika msimamo wa A1 + (R. R. B. G)

Hatua ya 3: Connectie: Screen ya Kugusa

Unganisho: Skrini ya Kugusa
Unganisho: Skrini ya Kugusa

- VCC: Katika de + (5v)

- GND: Katika de - (ardhi)

- CS: Katika msimamo wa 10 + (Bruin, Zwart, Chungwa, Goud)

- Rudisha: Katika msimamo wa 8 + (B. Z. O. G)

- DC: Katika msimamo wa 9 + (B. Z. O. G)

- SDI MOSI: Katika msimamo wa 11 + (B. Z. O. G)

- SCK: Katika msimamo wa 13 + (B. Z. O. G)

- LED: Katika de + (5v)

- SDO MISO: Katika miaka 12

- T_CLK: Katika msimamo wa 3 + (B. Z. O. G)

- T_CS: Katika msimamo wa 4 + (B. Z. O. G)

- T_DIN: Katika msimamo wa 5 + (B. Z. O. G)

- T_DO: Katika 6

- T_IRQ: katika msimamo wa 7 + (B. Z. O. G)

Hatua ya 4: Overzicht: Washirika

Overzicht: Washirika
Overzicht: Washirika

Kitambuzi cha Klap:

- GND: Katika de - (ardhi)

- PWR: Katika de + (5v)

- Kati: Katika de 2 (dijiti)

LED:

- V (voltage): katika de + (5v)

- R: Katika msimamo wa A0 + (Rood, Rood, Bruin, Goud)

- B: Katika msimamo wa A2 + (R. R. B. G)

- G: Katika msimamo wa A1 + (R. R. B. G)

Skrini ya kugusa:

- VCC: Katika de + (5v)

- GND: Katika de - (ardhi)

- CS: Katika msimamo wa 10 + (Bruin, Zwart, Chungwa, Goud)

- Rudisha: Katika msimamo wa 8 + (B. Z. O. G)

- DC: Katika msimamo wa 9 + (B. Z. O. G)

- SDI MOSI: Katika msimamo wa 11 + (B. Z. O. G)

- SCK: Katika msimamo wa 13 + (B. Z. O. G)

- LED: Katika de + (5v)

- SDO MISO: Katika miaka 12

- T_CLK: Katika msimamo wa 3 + (B. Z. O. G)

- T_CS: Katika msimamo wa 4 + (B. Z. O. G)

- T_DIN: Katika msimamo wa 5 + (B. Z. O. G)

- T_DO: Katika 6

- T_IRQ: katika msimamo wa 7 + (B. Z. O. G)

Hatua ya 5: Kanuni

Maktaba:

- URTouch (https://www.rinkydinkelectronics.com/library.php?id=92)

- Adafruit_ILI9341

- Matunda_GFX

Hatua ya 6: Usanidi wa Umoja

drive.google.com/open?id=1whpSVED7v-ocgt0IgCIx7Cu2EvHo6fHx (hati)

1. Mradi wa Unity3D wa Maak een nieuw.

2. Pakua mali: "Ardity" en dee ya kuagiza

2a: Als er er zijn: Ga naar edit -> mipangilio ya mradi -> Mchezaji -> Mipangilio mingine -> "Kiwango cha Utangamano wa Api" -> verander deze naar ". Net 4.x"

3. Plaats de "CameraControl" hati ya kamera.

4. Mteja wa kuagiza mchezaji wa kidonge cha 3D kwa njia ya "PlayerController" script hier toe toe.

5. Katika folda ya de Ardity -> Prefabs -> SerialController. Kulala deze katika eneo / uongozi

6. Unda mchezo wa mchezo tupu na "ArduinoListener" hati ya maandishi.

7. Voeg een UI jopo toe en verander de kleur naar zwart.

8. Katika mchezaji: voeg de jopo toe bij: "Fade Kufunikwa" en de ArduinoListener gameobject bij "Msikilizaji"

9. Voeg aan player to play LookAt point toe: Create an empty op player (deze moet een child worden van de player) na kulala kabla ya kulala na wachezaji. Voeg deze toe katika de bij ya kamera: "Lengo"

10: In de SerialController voeg bij "Msikilizaji wa Ujumbe" de ArduinoListener toe.

11. Maak een ndege zodat de player hierop kan lopen.

12: Sluit de Arduino inacheza.

Ilipendekeza: