Satura rādītājs:

Arduino kontrolē spēlētāju vienotībā: 7 soļi
Arduino kontrolē spēlētāju vienotībā: 7 soļi

Video: Arduino kontrolē spēlētāju vienotībā: 7 soļi

Video: Arduino kontrolē spēlētāju vienotībā: 7 soļi
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Jūlijs
Anonim
Arduino kontrolē spēlētāju vienotībā
Arduino kontrolē spēlētāju vienotībā

Ar šo projektu, kas tika pievienots Unity, tika ieslēgts Unity un Arduino skārienekrāns. Ook is er een waarde die na een tijdje steeds minder word, in mijn project heet deze waarde "skābeklis". Hoe lager deze waarde word, hoe donkerder het scherm word van de player in Unity. Om deze waarde op te hogen moet je klappen. Als deze waarde helemaal leeg is zal je niet veel meer zien in de game. Ook zit er een LED lampje bij het project, deze laat naast de game zien of de "skābeklis" waarde gevaarlijk word of niet. Groen = goed, Blauw = gaat nog, Rood = gevaarlijk.

Spēļu vadība:

  • Skārienekrāns:

    • Linker kant van het scherm -> snelheid omlaag.
    • Rechter kant van het scherm -> snelheid omhoog.
  • Klap sensors:

    Klappen om de Skābekļa mērītājs weler voller te krijgen

  • Muis:

    Kamera rond kijken

  • (papildus):

    A + D toetsen: Om extra bij te sturen

Piegādes

- 1x verbālās mašīnas Klap sensors

- 1x LED lampa (RGB)

- 1x skārienekrāns (2,8 collu ILI9341 240x320 SPI TFT LCD displeja skārienpaneļa SPI seriālā porta modulis)

- 1x Arduino Uno

1. darbība: savienojums: Klap sensors

Savienotājs: Klap sensors
Savienotājs: Klap sensors

- GND: de - (zemē)

- PWR: de + (5v)

- Izeja: 2. dejā (digitāls)

2. darbība: savienojums: gaismas diode

Savienotājs: LED
Savienotājs: LED

- V (spriegums): in de + (5v)

- R: A0 + mēs saprotam (Rood, Rood, Bruin, Goud)

- B: A2 + mēs saprotam (R. R. B. G)

- G: A1 + mēs saprotam (R. R. B. G)

3. darbība: savienojums: skārienekrāns

Savienotājs: skārienekrāns
Savienotājs: skārienekrāns

- VCC: de + (5v)

- GND: de - (zemē)

- CS: 10+ mēs saprotam (Bruin, Cwart, Orange, Goud)

- ATiestatīt: pēc 8 + mēs saprotam (B. Z. O. G)

- DC: 9+ mēs saprotam (B. Z. O. G)

- SDI MOSI: 11+ mēs saprotam (B. Z. O. G)

- SCK: pēc 13 gadiem mēs saprotam (B. Z. O. G)

- LED: de + (5v)

- SDO MISO: 12

- T_CLK: pēc 3 + mēs saprotam (B. Z. O. G)

- T_CS: 4 + mēs saprotam (B. Z. O. G)

- T_DIN: 5+ mēs saprotam (B. Z. O. G)

- T_DO: 6

- T_IRQ: 7+ mēs saprotam (B. Z. O. G)

4. solis: Overzicht: Alles

Overzicht: Alles
Overzicht: Alles

Klap sensors:

- GND: de - (zemē)

- PWR: de + (5v)

- Izeja: 2. dejā (digitāls)

LED:

- V (spriegums): de + (5v)

- R: A0 + mēs saprotam (Rood, Rood, Bruin, Goud)

- B: A2 + mēs saprotam (R. R. B. G)

- G: A1 + mēs saprotam (R. R. B. G)

Skārienekrāns:

- VCC: de + (5v)

- GND: de - (zemē)

- CS: 10+ mēs saprotam (Bruin, Cwart, Orange, Goud)

- ATiestatīt: pēc 8 + mēs saprotam (B. Z. O. G)

- DC: 9+ mēs saprotam (B. Z. O. G)

- SDI MOSI: 11 gadu vecumā mēs saprotam (B. Z. O. G)

- SCK: pēc 13 gadiem mēs saprotam (B. Z. O. G)

- LED: de + (5v)

- SDO MISO: 12

- T_CLK: pēc 3 + mēs saprotam (B. Z. O. G)

- T_CS: 4 + mēs saprotam (B. Z. O. G)

- T_DIN: 5+ mēs saprotam (B. Z. O. G)

- T_DO: 6

- T_IRQ: 7+ mēs saprotam (B. Z. O. G)

5. darbība: kods

Bibliotēkas:

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

- Adafruit_ILI9341

- Adafruit_GFX

6. darbība: Vienotības iestatīšana

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

1. Maak een nieuw Unity3D projekts aan.

2. Lejupielādējiet aktīvu: "Ardity" un importētāja deze

2a: Kā arī kļūdas zijn: Ga naar rediģēt -> projekta iestatījumi -> Spēlētājs -> Citi iestatījumi -> "Api saderības līmenis" -> verander deze naar ". Net 4.x"

3. Plaats de "CameraControl" skriptu ar kameru.

4. Importētājs un spēlētājs no 3D e -kapsulas un "PlayerController" skripta.

5. Mapē de Ardity -> Prefabs -> SerialController. Miega miegs skatuves/hierarhijā

6. Izveidojiet tukšu gameobject un "ArduinoListener" skriptu.

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

8. Spēlētājā: voeg de panel toe bij: "Fade Overlay" un de ArduinoListener gameobject bij "Listener"

9. Voeg aan de player een LookAt point toe: Izveidojiet tukšu op de player (deze moet een child worden van de player) un miega deze naar het hoofd van de player. Voeg deze toe kamerā: "Mērķis"

10: In SerialController no "Message Listener" de ArduinoListener toe.

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

12: Sluit de Arduino aan en play.

Ieteicams: