ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1 - ኮኔቴክ - ክላፕ ዳሳሽ
- ደረጃ 2 - Connectie: LED
- ደረጃ 3 - Connectie: Touch screen
- ደረጃ 4: Overzicht: Alles
- ደረጃ 5 ኮድ
- ደረጃ 6 - አንድነት ማዋቀር
- ደረጃ 7: ተከናውኗል
ቪዲዮ: አርዱዲኖ ተጫዋች በአንድነት ይቆጣጠራል 7 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
የተገናኘው ፕሮጀክት kan je de snelheid van de player bepalen in Unity met behulp van een touch screen op de Arduino. ኦክ er er en en waarde die na een tijdje steeds minder word, in mijn project heet deze waarde "oxygen". Hoe lager deze waarde ቃል ፣ hoe donkerder het scherm word ቫን ደ ተጫዋች በአንድነት። Om deze waarde op te hogen moet je klappen. Als deze waarde helemaal leeg is zal je niet veel meer zien በዲ ጨዋታ ውስጥ። Ook zit er een LED lampje bij het project, deze laat naast de game zien of de "ኦክስጅን" ዋርዴ gevaarlijk የኒት ቃል. ግሮን = ጎድ ፣ ብሉው = ጋት ኖግ ፣ ሮድ = gevaarlijk።
የጨዋታ መቆጣጠሪያዎች;
-
የሚነካ ገጽታ:
- Linker kant kant van het scherm -> snelheid omlaag.
- Rechter kant van het scherm -> snelheid omhoog.
-
የክላፕ ዳሳሽ;
Klappen om de የኦክስጅን ሜትር weer voller te krijgen
-
ሙስ ፦
ካሜራ rond kijken
-
(ተጨማሪ):
A + D toetsen: Om extra bij te sturen።
አቅርቦቶች
- 1x የቃል ማሽኖች Klap ዳሳሽ
- 1x LED መብራት (አርጂቢ)
- 1x የንክኪ ማያ ገጽ (2.8 ኢንች ILI9341 240x320 SPI TFT LCD ማሳያ የንክኪ ፓነል SPI ተከታታይ ወደብ ሞዱል)
- 1x አርዱዲኖ ኡኖ
ደረጃ 1 - ኮኔቴክ - ክላፕ ዳሳሽ
- ጂኤንዲ - በ de - (መሬት)
- PWR: በ de + (5v)
- ውጭ - በ 2 (ዲጂታል)
ደረጃ 2 - Connectie: LED
- ቪ (ቮልቴጅ): በ de + (5v)
- አር - በ A0 + weerstand (ሮድ ፣ ሮድ ፣ ብሩይን ፣ ጎድ)
- ለ: በ A2 + weerstand (RR. BG)
- ጂ: በ A1 + weerstand (RR. B. G)
ደረጃ 3 - Connectie: Touch screen
- ቪሲሲ: በ de + (5v)
- ጂኤንዲ - በ de - (መሬት)
- ሲኤስ - በ 10 + weerstand (ብሩይን ፣ ዝዋርት ፣ ብርቱካናማ ፣ ጎድ)
- ዳግም አስጀምር: በ 8 + weerstand (B. Z. O. G)
- ዲሲ - በ 9 + weerstand (B. Z. O. G)
- SDI MOSI: በ 11 + weerstand (B. Z. O. G)
- ኤስኬኬ - በ 13 + weerstand (B. Z. O. G)
- LED: በ de + (5v)
- SDO ሚሶ: በ 12 ውስጥ
- T_CLK: በ 3 + weerstand (B. Z. O. G)
- T_CS: በ 4 + weerstand (B. Z. O. G)
- T_DIN: በ 5 + weerstand (B. Z. O. G)
- T_DO: በ 6 ውስጥ
- T_IRQ: በ 7 + weerstand (B. Z. O. G)
ደረጃ 4: Overzicht: Alles
የክላፕ ዳሳሽ;
- ጂኤንዲ - በ de - (መሬት)
- PWR: በ de + (5v)
- ውጭ - በ 2 (ዲጂታል)
LED:
- ቪ (ቮልቴጅ): በ de + (5v)
- አር - በ A0 + weerstand (ሮድ ፣ ሮድ ፣ ብሩይን ፣ ጎድ)
- ለ: በ A2 + weerstand (RR. B. G)
- ጂ: በ A1 + weerstand (RR. B. G)
የሚነካ ገጽታ:
- ቪሲሲ: በ de + (5v)
- ጂኤንዲ - በ de - (መሬት)
- ሲኤስ - በ 10 + weerstand (ብሩይን ፣ ዝዋርት ፣ ብርቱካናማ ፣ ጎድ)
- ዳግም አስጀምር: በ 8 + weerstand (B. Z. O. G)
- ዲሲ - በ 9 + weerstand (B. Z. O. G)
- SDI MOSI: በ 11 + weerstand (B. Z. O. G)
- ኤስኬኬ - በ 13 + weerstand (B. Z. O. G)
- LED: በ de + (5v)
- SDO ሚሶ: በ 12 ውስጥ
- T_CLK: በ 3 + weerstand (B. Z. O. G)
- T_CS: በ 4 + weerstand (B. Z. O. G)
- T_DIN: በ 5 + weerstand (B. Z. O. G)
- T_DO: በ 6 ውስጥ
- T_IRQ: በ 7 + weerstand (B. Z. O. G)
ደረጃ 5 ኮድ
ቤተመጻሕፍት ፦
- URTouch (https://www.rinkydinkelectronics.com/library.php?id=92)
- አዳፍ ፍሬ_ILI9341
- አዳፍ ፍሬ_ጂኤፍኤክስ
ደረጃ 6 - አንድነት ማዋቀር
drive.google.com/open?id=1whpSVED7v-ocgt0IgCIx7Cu2EvHo6fHx (ስክሪፕቶች)
1. Maak een nieuw Unity3D project aan.
2. ንብረትን ያውርዱ - “አርዲነት” እና በአስተማማኝ ሁኔታ deze
2 ሀ: Als er ስህተቶች zijn: Ga naar አርትዕ -> የፕሮጀክት ቅንብሮች -> ተጫዋች -> ሌሎች ቅንብሮች -> “የአፒ ተኳኋኝነት ደረጃ” -> verander deze naar”. Net 4.x”
3. Plaats de "CameraControl" ስክሪፕት ኦፕ ካሜራ።
4. የ “PlayerController” ስክሪፕት hier aan toe የ maak een 3D capsule እና የ ‹Amaor een› ተጫዋች።
5. በ De Ardity አቃፊ -> ቅድመ -ቅምጦች -> SerialController። በዲ ትዕይንት/ተዋረድ ውስጥ የእንቅልፍ መዛባት
6. ባዶ የ gameobject en voeg de "ArduinoListener" ስክሪፕት hier aan toe ን ይፍጠሩ።
7. Voeg een UI panel toe en verander de kleur naar zwart.
8. በተጫዋች ውስጥ - voeg de panel toe bij: “Fade Overlay” en de ArduinoListener gameobject bij “አድማጭ”
9. Voeg aan de player een LookAt point toe: ባዶ op de player (deze moet een child worden van de player) en sleep deze naar het hoofd van de player. በካሜራ ቢጂ ውስጥ ጣት ጣት - ‹ዒላማ›
10: በ ‹SerialController voeg bij› ውስጥ ‹የመልእክት አድማጭ› ደ ArduinoListener toe።
11. Maak een አውሮፕላን zodat ደ ተጫዋች hierop kan lopen.
12: Sluit de Arduino aan en ጨዋታ።
የሚመከር:
አርዱዲኖ Mp3 ተጫዋች 5 ደረጃዎች
አርዱinoኖ Mp3 ማጫወቻ - ሄይ ሰሪዎች ፣ የኤዲዲ ካርድ አንባቢን እና ድምጽ ማጉያውን በመጠቀም አርዱዲኖ ድምጾችን የማውጣት ችሎታን እንዴት እንደሚያሳዩ አሳያችኋለሁ። ከዚህ በላይ ባለው ቪዲዮ ውስጥ ምርጥ ውጤቶችን ለማግኘት ይህንን ፕሮጀክቶች እንዴት ሽቦ ማገናኘት እንደሚችሉ 3 ወረዳ አሳይቻለሁ። ለዚህ ፕሮጀክት የሚያስፈልጉዎት ክፍሎች
2 ዲ ቪዲዮ ጨዋታ በአንድነት ላይ ከ C# ጋር - 4 ደረጃዎች
2D የቪዲዮ ጨዋታ በ C# አንድነት ላይ - ይህ ፕሮጀክት የተጀመረው በኖቬምበር መጀመሪያ ፒሲዬን ሳገኝ ነው። አዲስ ክህሎት ለመማር እንደ አስደሳች መንገድ ተጀመረ ፣ እና በፍጥነት ከምወዳቸው የትርፍ ጊዜ ማሳለፊያዎች አንዱ ሆነ። ከዚያን ጊዜ ጀምሮ እሠራበት ነበር ፣ እና ከጠቅላላው የፕሮግራም ጊዜ ከ 75 ሰዓታት በላይ ሰጠሁ
አርዱዲኖ “የመጀመሪያ ተጫዋች” ለቦርድ ጨዋታዎች 4 ደረጃዎች
አርዱዲኖ “የመጀመሪያ ተጫዋች” ለቦርድ ጨዋታዎች - ይህ ፕሮጀክት በ ‹የመጀመሪያ ተጫዋች› ተመስጦ ነበር። እኔ እና ባለቤቴ በስልካችን የምንጠቀምባቸው መተግበሪያዎች። እኛ የቦርድ ጨዋታዎችን መጫወት እንወዳለን እና “የመጀመሪያ ተጫዋች” ን እንጠቀማለን። ማን መጀመሪያ እንደሚሄድ ለመወሰን መተግበሪያዎች። የራሴን የአርዲኖን ስሪት ለማድረግ ለመሞከር ወሰንኩ
(2) ጨዋታ መሥራት መጀመር - በአንድነት 3 ዲ: ስፕሬይ ማያ ገጽ መስራት - 9 ደረጃዎች
(2) ጨዋታ መሥራት መጀመር - በ Unity3D ውስጥ የሚረጭ ማያ ገጽ መስራት - በዚህ አስተማሪ ውስጥ በ Unity3D ውስጥ ቀለል ያለ ስፕኪንግ ማያ ገጽ እንዴት እንደሚሠሩ ይማራሉ። መጀመሪያ እኛ አንድነትን እንከፍታለን
ለምናባዊ እውነት በአንድነት የታጠፈ በይነገጽን መፍጠር - 4 ደረጃዎች
ለቨርቹዋል እውነታ በአንድነት የታጠፈ በይነገጽን መፍጠር - ለምናባዊ እውነታ ትግበራዎ ወይም ለ VR ጨዋታዎ የታጠፈ የተጠቃሚ በይነገጽ ለመፍጠር ነፃ እና ቀላል መፍትሄ የሚፈልጉ ከሆነ በትክክለኛው ቦታ ላይ። በዚህ ብሎግ ውስጥ የአንድነት በይነገጽ ቅጥያዎችን በመጠቀም በአንድነት ውስጥ የታጠፈ የዩአይ አባል መፍጠርን ይማራሉ።