GAMEPLAY Unity (eBook)
176 Seiten
Books on Demand (Verlag)
978-952-80-1012-8 (ISBN)
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? |
DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasserzeichen und ist damit für Sie personalisiert. Bei einer missbräuchlichen Weitergabe des eBooks an Dritte ist eine Rückverfolgung an die Quelle möglich.
Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belletristik und Sachbüchern. Der Fließtext wird dynamisch an die Display- und Schriftgröße angepasst. Auch für mobile Lesegerä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.
aus dem Bereich