Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de

GAMEPLAY Unity (eBook)

Unity-peliohjelmointi tutuksi
eBook Download: EPUB
2024 | 1. Auflage
176 Seiten
Books on Demand (Verlag)
978-952-80-1012-8 (ISBN)

Lese- und Medienproben

GAMEPLAY Unity -  Jouko Järvenpää
Systemvoraussetzungen
13,99 inkl. MwSt
(CHF 13,65)
Der eBook-Verkauf erfolgt durch die Lehmanns Media GmbH (Berlin) zum Preis in Euro inkl. MwSt.
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
GAMEPLAY Unity kirja tutustuttaa sinut 3D-tietokonepelien ohjelmointiin ja rakentamiseen suositulla Unity-ohjelmistolla. Kirja käsittelee Unityn tärkeimmät perusominaisuudet ja tekniikat pelien luomiseen. Kirja sisältää kattavan teorian lisäksi runsaasti opastettuja harjoituksia ja havainnollisia esimerkkejä. Peliohjelmointi on kiehtova ja jatkuvasti kehittyvä ala, jossa mahdollisuudet ovat lähes rajattomat. Tämä kirja on tärkeä ensiaskel matkallasi pelikehityksen syvyyksiin. Unity tarjoaa lukemattomia työkaluja ja mahdollisuuksia, ja sen hallitseminen vie aikaa ja harjoitusta. Tämän kirjan avulla sinulle selviää tärkeät perusasiat Unity-peliohjelmoinnista. Muista, että jokainen huippuohjelmoija on joskus ollut aloittelija, ja jokainen asiantuntija jatkaa oppimistaan yhä edelleen.

Kirjan kirjoittaja Jouko Järvenpää on kokenut tietotekniikan ja ohjelmoinnin tietokirjailija, opettaja ja kouluttaja. Päätyönään Järvenpää on toiminut tietotekniikan, ohjelmoinnin ja matematiikan lehtorina peruskoulussa ja tietotekniikan ja ohjelmoinnin tuntiopettajana lukiossa. Aiempia tietoteoksia tietotekniikasta ja ohjelmoinnista hän on kirjoittanut mm. tietokoneen käytöstä ja ylläpidosta (Tietotekniikan peruskirja, yhtenä kirjoittajana), Microsoft-ohjelmistoista ja tietokoneen rakenteesta (Valikko-kirja), Python- ja Scratch-ohjelmoinnista (Python-ohjelmoinnin opas opettajalle, Raapaisu-ohjelmoinnin opas) sekä ohjelmoinnista matematiikassa (Perusmatematiikkaa ohjelmoimalla).

LUKU 1: OHJELMOINTIYMPÄRISTÖ, TYÖKALUT


Tavoitteet:

  • Osaat asentaa Unity-ohjelmiston.
  • Opit luomaan uuden Unity-projektin ja tallentamaan sen.
  • Osaat lisätä uuden scenen projektiin.
  • Tunnet Unityn käyttöliittymän eri osat eli UI:n (User Interface)
  • Osaat navigoida scenessä.
  • Opit lisäämään peliobjektin (Cube) sceneen.
  • Osaat tarkastella peliobjektin ominaisuuksia ja komponentteja Inspectorissa.

Unity-peliohjelmointiympäristö


Unity on Unity Technologies -yhtiön kehittämä pelimoottori, jolla voidaan kehittää 2D- ja 3D-pelejä eri alustoille. Unitylla voidaan luoda pelejä ja sovelmia MacOS, Windows ja Linux koneille sekä mobiilialustoille iOS, Android. Unitylla voidaan kehittää myös webselainpohjaisia pelejä.

Unitysta on saatavilla maksullinen Pro-versio sekä ilmaiset Student- ja Personal-versiot. Student-version saa käyttöön, jos opiskelee oppilaitoksessa, joka on valtuutettu käyttämään Student-lisenssiä. Personal-versiossa ehtona on, että Unity-ohjelmistolla kehitettyjen pelien tuotto ja lahjoitukset saavat olla enintään 100 000 dollaria vuodessa. Yksityiseen käyttöön suositeltavin lisenssivaihtoehto on Personal-lisenssi.

Unity tarjoaa myös palveluja, joiden käyttäminen edellyttää Unity ID -tunnuksen luomista. Unity ID -tunnus kannattaa luoda, koska tällöin pääset tutkimaan mm. Unity Learn - sivuston tutoriaaleja, lataamaan peleihisi laadukkaita hahmoja Unity Asset Storesta ja kysymään apua ja vinkkejä Unityn foorumeilta. Unity ID:n voi luoda joko ennen ohjelman asennusta tai asennuksen yhteydessä.

Unity-projektien luominen ja avaaminen sekä Unity-versioiden hallinta tehdään Unity Hub -ohjelmalla. Unity Hub on ladattava ja asennettava koneelle ensimmäisenä. Tämän jälkeen valitaan ja asennetaan Unity-versio. Unityn asentamisen jälkeen tarvitaan vielä Microsoftin Visual Studio. Visual Studiolla kirjoitetaan peleihin C#-ohjelmointikieliset skriptit. Skripteillä saadaan toiminnallisuutta pelissä oleville objekteille ja pelihahmoille. Ohjelmistojen asennusten jälkeen voidaan aloittaa Unity-pelimoottorin käyttö.

Unityn Hubin ja Unity-pelimoottorin asennus


Kuva 1.Unityn lataaminen aloitetaan osoitteessa www.unity.com/download.

Unityn-asennus aloitetaan siirtymällä Unityn verkkosivulle osoitteeseen www.unity.com/download. Download -linkistä aloitetaan asennusprosessi Windowsalustalle. Asennus on kolmivaiheinen: Unity Hubin asennus, Unity pelimoottorin asennus ja Visual Studion asennus. Valittavina ovat asennusversiot myös Mac- tai Linuxkoneille. Vaihtoehtoisesti pääset valitsemaan Unity-version suoraan osoitteesta store.unity.com. Store-sivulla valitaan Student and Hobbyist -välilehdestä ilmainen versio Personal.

Unity Hub -asennus


Unity Hubilla luodaan uusia Unity-projekteja, hallitaan Unity-versioita, pidetään yhteyttä Unity-yhteisöön ja hallitaan olemassa olevia projekteja. Hubin asennus etenee seuraavasti:

1. Ensimmäisenä tietokoneelle ladataan Unity Hub. Windows versio ladataan klikkaamalla Download for Windows -painiketta. Käyttöoikeussopimuksen ehdot tulee hyväksyä.

2. Latauksen ja hyväksymisten jälkeen pitäisi Unity Hubin käynnistyä. Ellei Hub käynnistynyt, niin sen voi käynnistää UnityHubSetup.exe tiedostokuvaketta tuplaklikkaamalla. Kuvake näkyy selaimen tilarivillä ja se löytyy myös Windowsin Ladatut tiedostot -kansiosta (Downloads).

3. Tässä vaiheessa sinun tulee kirjautua Unity Hubiin. Ellet ole luonut tunnuksia, niin nyt ne tulee luoda.

4. Seuraavaksi lisätään Hubin avulla Unity-ohjelmisto, eli varsinainen pelimoottori.

Unity pelimoottorin ja Visual Studion asennus


Seuraavaksi lisätään Hubin avulla Unity-pelimoottori.

1. Installs-kohdassa valitaan Unity-versio. Oletuksena Unity tarjoaa sitä versiota, joka oli asennuksen aloitusvaiheessa valittuna. Suositeltava vaihtoehto on asentaa esimerkiksi 2022 LTS -versio. LTS tulee sanoista Long Term Support. LTS versio on stabiili ja siitä on korjattu merkittävimmät bugit eli virhetoiminnot. Myöhemmin Hubiin voidaan lisätä muitakin Unity-versioita. Asennuksen eteneminen näkyy ”In progress”-palkista.

2. Valitse asennettava Unity-versio. Kirjoitushetkellä asennettiin Official Releaseversio 2022 LTS. Klikkaa Next.

3. Seuraavaksi lisätään Visual Studio valitsemalla Unity Hubin Dev Tools-kohdasta Microsoft Visual Studio Community 2022. Jos Hub ehdottaa uudempaa Visual Studio -versiota, niin valitse se.

Kuva 2. Visual Studio lisätään Unityyn moduulina. Visual Studio tarvitaan C#-skriptien kirjoittamiseen.

Unityn asennuksen jälkeen Hubin kohdassa Installs näkyy asennettu Unity-versio. Oikeassa reunassa näkyvästä hammasrataspainikkeesta aukeaa valikko, josta valitsemalla Add modules näkyy asennettu moduuli Visual Studio. Jos Visual Studion asennus unohtui, sen voi asentaa Unity Hubin kautta myöhemminkin.

Unity Hubilla hallitaan Unity-versioita ja projekteja


Unity Hub on itsenäinen sovellus, jolla selataan, ladataan ja hallitaan Unity-projekteja sekä versioita. Hubin vasemmassa reunassa olevan valintojen toiminnot ovat lyhyesti:

  • Projects-linkistä saadaan listattua ja avattua aiemmat projektit sekä luotua uusia projekteja.
  • Installs-linkistä hallitaan Unityn versioita ja lisätään tarvittaessa lisämoduuleja asennukseen.
  • Learn-linkistä Unity ID-tunnuksella kirjautuneena voidaan ladata tutoriaaleja ja eri tasoisia esimerkkiprojekteja.
  • Community -linkistä pääsee selaamaan Unity-blogisivuja, foorumeita ja etsimään apua Help-sivustolta.
  • Preferences -linkistä (hammasratas) voidaan muuttaa esimerkiksi projektien oletustallennuskansioita (Project location), editorin ulkoasua ja hallita lisenssiä.
  • Account-valikosta kirjaudutaan sisään/ulos omalle Unity-tilille.

Uuden projektin aloitus


Kuva 3. Uudelle projektille annetaan nimi Project name -kenttään ja tallennuskansiota voi vaihtaa Location-kentässä.

Uusi Unity-projekti aloitetaan Hubista kohdasta Projects – New Project. All Templates -valikossa on valittavissa mm. 2D ja 3D Core mallit, jotka ovat sopivia ’tyhjältä pöydältä’ aloittamiseen. Valitaan tässä 3D Core malli. Projektille annetaan jokin kuvaava nimi Project name -kenttään. Oletustallennuskansio voidaan vaihtaa Location kentässä. Tallennuskansio on hyvä huomioida, jotta tarvittaessa tallennuskansion löytää esimerkiksi Windowsin Resurssinhallinnassa. Projekti luodaan klikkaamalla Create project -painiketta.

Unityn käyttöliittymä


Unityn käyttöliittymä on oletusnäkymässä jaettu neljään toiminnalliseen osaan: Scene ja Game-ikkuna, Inspector-ikkuna, Hierarchy-ikkuna ja Project-ikkuna. Project-ikkunassa nähdään Unityn projektikansion sisältö. Kaikki peliin lisättävät assetit eli peliobjektit, valikot, tekstiobjektit, kuvat ym. näkyvät Scene-ikkunassa. Uudessa projektissa Scenenäkymä on lähes tyhjä (Sample Scene). Scenessä on oletuksena kameraobjekti (Main Camera) ja valo (Directional Light). Unitysta ei ole saatavilla suomenkielistä versiota, joten jatkossa Unityn käyttöliittymistä käytetään englanninkielisiä nimityksiä, kuten ”scene” ja ”inspector”.

Kuva 4.Unityn käyttöliittymä oletusnäkymässä (Default). 1. Hierarchy-ikkuna, 2. Scene- ja Game-ikkuna, 3. Project-ikkuna ja 4. Inspector-ikkuna. Ikkunassa ovat myös 5. Play/Pause painikkeet.

Kullakin Unityn käyttöliittymän neljällä ikkunalla on tärkeä toiminnallinen tarkoitus pelien rakentamisessa. Scene- ja Game-ikkunassa nähdään pelimaailma, oletuskamera ja -valo sekä siihen lisätyt peliobjektit. Hierarkiassa näkyvät aktiivisen scenen peliobjektit luettelona. Project-ikkunassa hallitaan pelin assetteja ja kansioita. Asseteiksi kutsutaan esimerkiksi peliobjekteja. tekstuureja, C#-skriptejä, ääniä, videoita jamalleja. Inspector-ikkunassa voidaan muokata peliobjektin ominaisuuksia. Peliobjektin ominaisuudet liitetään komponentteina. Seuraavaksi...

Erscheint lt. Verlag 23.8.2024
Sprache finnisch
Themenwelt Mathematik / Informatik Informatik Grafik / Design
Schlagworte 3D-pelit • järvenpää • peliohjelmointi • tietokonepeli • UNITY
ISBN-10 952-80-1012-1 / 9528010121
ISBN-13 978-952-80-1012-8 / 9789528010128
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
EPUBEPUB (Wasserzeichen)

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür die kostenlose Software Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Vier Lesarten zur Einführung

von Sven Grampp

eBook Download (2025)
UTB GmbH (Verlag)
CHF 31,25
Multimediaformen erklärt: Von Panoramabildern über 3D bis zu den …

von Peter Hoffmann

eBook Download (2025)
Springer Vieweg (Verlag)
CHF 24,40