Navodila za pisanje diplomskih nalog UM FERI

Velikost: px
Začni prikazovanje s strani:

Download "Navodila za pisanje diplomskih nalog UM FERI"

Transkripcija

1 Fakulteta za elektrotehniko, računalništvo in informatiko Smetanova ulica Maribor, Slovenija Tomaž Kočevar UPORABA ORODJA UNITY3D ZA IZGRADNJO RAČUNALNIŠKE IGRE Diplomsko delo Maribor, september 2013

2 UPORABA ORODJA UNITY3D ZA IZGRADNJO RAČUNALNIŠKE IGRE Diplomsko delo Študent(ka): Tomaž Kočevar Študijski program: Bolonjski prvostopenjski visokošolski strokovni program Računalništvo in informacijske tehnologije Mentor(ica): doc. dr. David Podgorelec, univ. dipl. inž. rač. in inf.

3 ii

4 iii ZAHVALA Zahvaljujem se mentorju doc. dr. Podgorelcu Davidu, da ni izgubil upanja nad mano. Prav tako bi se rad zahvalil svojim staršem.

5 iv Uporaba orodja Unity3d za izgradnjo računalniške igre Ključne besede: računalniška igra, igralni pogon, Unity UDK: : (043.2) Povzetek V diplomskem delu smo predstavili igralni pogon Unity ter koncept načrtovanja računalniške igre. Pregledali smo različne grafični pogone in se osredotočili na enega izmed trenutno najbolj popularnih - Unity. Predstavili smo njegove komponente, prednosti in slabosti. Preden smo razvili igro, smo še predstavili, kaj je potrebno za načrtovanje iger, ter preverili cilje, ki napravijo igro zabavno. Primerjali smo tudi dobre in slabe uporabniške vmesnike v računalniških igrah. Vse pridobljeno znanje smo nato uporabili pri izdelavi 2D igre.

6 v Computer game development by using Unity3D Key words: computer game, game engine, Unity UDK: : (043.2) Abstract In this diploma thesis we presented the game engine Unity and the concept of game design. After the presentation of the game engine components we designed a 2D game. We checked several game engines before we have chosen one of the currently most popular ones Unity. We presented its components, advantages and weaknesses. Before we designed a game, we also presented what is necessary for game design and tested ways which make games interesting and fun. We also compared good and bad user interfaces in computer games. All the acquired knowledge was then used in a design of a 2D game.

7 vi KAZALO 1 UVOD NAČRTOVANJE IGRE Načrt igre Cilj igre Izdelava Uporabniški vmesnik UNITY3D Predstavitev Zgodovina Prednosti in slabosti PRIMER IGRE, IZDELANE Z ORODJEM UNITY3D Sestava igre Potek izdelave Težave pri izdelavi ANALIZA OPRAVLJENEGA DELA Možne izboljšave igre z uporabo istega ali drugih orodij ZAKLJUČEK VIRI IN LITERATURA... 27

8 vii KAZALO SLIK Slika 2.1: Eifflov Stolp v igri Minecraft... 4 Slika 2.2 Inventar pokriva samo 21,7 % zaslona pri igri Oblivion [7]... 7 Slika 2.3 Pogled na mesto v igri Civ 5 [7]... 7 Slika 3.1 Uporabniški vmesnik Unity... 9 Slika 3.2 Sestavljeni trkalniki v obliki avtomatske puške [16] Slika 3.3 Točkovna luč [18] Slika 3.4 Reflektor [18] Slika 3.5 Usmerjeni tip luči [18] Slika 4.1 Kamera za 2D pogled Slika 4.2 Začetek razvoja naše igre Slika 4.3 Koda za premikanje vesoljske ladje Slika 4.4 Spreminjanje velikosti objektov Slika 4.5 Premikanje in uničenje objekta projektil Slika 4.6 Zaznava trka Slika 4.7 Prototip igre Slika 4.8 Zaključen razvoj igre... 23

9 Uporaba orodja Unity3D za izgradnjo računalniške igre Stran 1 1 UVOD V današnjem času postaja razvijanje indie-iger vedno bolj priljubljeno. Indie-igre so zvrst, ki jih od drugih razlikuje dejstvo, da njihovi avtorji nimajo svojega založnika. Posredna posledica tega je, da so takšne igre običajno manj grafično ali vsebinsko polne, obenem pa pogosto vsebujejo koncepte, ki jih pri igrah, izdanih pri znanih založnikih z veliko sredstev, ne bi našli, saj ti pred avtorje polagajo določene omejitve. Indie-avtorji v tem oziru niso omejeni in lahko svojo ustvarjalnost za izdelavo igre uporabijo v poljubni meri. To je eden glavnih razlogov, zakaj je danes razvoj indie-iger v takšnem porastu. Druga pomembna razloga za porast indie-iger sta širjenje interneta ter mobilnih naprav. Širjenje interneta omogoča razvijalcem indie-iger relativno poceni distribucijo svojih izdelkov preko internetnih storitev namesto preko klasičnih transportnih načinov, obenem pa taka distribucija iz verige med razvijalcem in kupcem odstrani tiste vmesne člene, ki bi zaradi marž dvigali cene takih izdelkov. Širitev pametnih mobilnih naprav rezultira v sorazmernem večanju števila možnih kupcev za indie-igre, saj so te ponavadi igre manjšega kalibra, tako po kompleksnosti kot po fizični velikosti manjše od drugih vrst iger in posledično primerne za mobilne naprave. Z velikim porastom neodvisnih razvijalcev indie-iger in s širjenjem te skupine na manj izkušene ljudi je prišla tudi potreba po igralnih pogonih, ki bodo omogočali izdelavo kvalitetnega izdelka z ljudem hitro in intuitivno dostopnimi orodji. Pomen takih igralnih pogonov za izdelavo iger je jasen ob pogledu na visoko časovno in finančno zahtevnost samostojnega razvijanja lastnega pogona, še posebej z ozirom na manj izkušene razvijalce. Najbolj znani komercialni igralni pogoni so trenutno Frostbyte, Unreal Engine, Anvil Engine, CryEngine in Source Engine. Ti pogoni so namenjeni predvsem razvoju visokoproračunskih iger, vendar so zaradi porasta števila indie-razvijalcev nekateri začeli ponujati pakete, namenjene tej vrsti razvijalcev. Kljub namembi teh paketov relativno finančno manj podprtim razvijalcem pa večina takih paketov zahteva % provizije. Obstajajo tudi odprtokodni igralni pogoni, kot so OGRE, Panda 3D, Maratis in Delta 3D. Ti igralni pogoni so na voljo brez plačila in nam dovoljujejo, da jih kot razvijalci spreminjamo

10 Uporaba orodja Unity3D za izgradnjo računalniške igre Stran 2 po želji. Njihova kakovost je večinoma odvisna od podjetja ali skupnosti, ki skrbi za njihov nadaljnji razvoj. Obstajajo pa tudi komercialne rešitve, ki so namenjene manjšim projektom. Med najpomembnejše takšne igralne pogone štejemo Unity 3D (v nadaljevanju Unity), Shiva3D, Torque 2D, Torque 3D in Unigine. Izbira igralnega pogona je vedno odvisna od razvijalčevih potreb in glede na to smo se v naši nalogi odločili za uporabo in obravnavo Unity. Unity je igralni pogon, ki se je v zadnjih letih uveljavil kot eden izmed vodilnih igralnih pogonov za neodvisne razvijalce predvsem zaradi svoje enostavnosti, cene in za tako dostopen pogon relativno napredne grafike, kar bo podrobno analizirano v prihodnjih poglavjih. Cilj diplomske naloge je analizirati igralni pogon Unity ter predstaviti njegove prednosti in slabosti. V ta namen bomo izvedli razvoj relativno preproste igre ter tekom razvoja analizirali efektivnost dela s tem pogonom ter posledično njegovo primernost za neodvisne (in morebiti manj izkušene) razvijalce. V drugem poglavju si bomo pogledali, kako je najboljše začeti z razvojem igre, prav tako bomo povedali nekaj o samem razvoju iger ter pogledali, kaj naredi uporabniški vmesnik v igrah dober. V tretjem poglavju bomo prestavili Unity, njegove dobre in slabe lastnosti ter zgodovino. V četrtem poglavju bomo predstavili našo igro in opisali proces njene izdelave s pomočjo Unity. V petem poglavju bomo poskušali prvo verzijo igre izboljšati, v zadnjem poglavju pa bomo podali svoje ugotovitve ter morebitne napotke za nadaljnje delo.

11 Uporaba orodja Unity3D za izgradnjo računalniške igre Stran 3 2 NAČRTOVANJE IGRE 2.1 Načrt igre Za načrtovanje iger so potrebne različne spretnosti in sposobnosti. Spretnosti v veliki meri pridobimo s treniranjem računalniške grafike, animacij in oblikovanja računalniških programov, obstaja pa tudi spretnost, ki se je težko naučimo, in to je močna domišljija, da lahko zgradimo virtualni svet v svojem umu, preden ga razvijemo v igri [1]. Za razvijalca iger je pomembno tudi, da sledi razvoju in trendu iger ter da igra igre tudi sam, saj tako sledi napredku. Oblikovanje vsake igre se začne ali z idejo ali pa (pogosteje) z modifikacijo že obstoječega koncepta. Ideja vsebuje podatke o igri oz. načrt, ki vključuje koncept, igralnost, seznam funkcij, nastavitve, zgodbo, ciljno publiko, zahteve, roke, potrebno osebje in kar je najbolj važno, oceno stroškov [2]. Oblikovalec igre mnoge spremembe in odločitve sprejema med samim razvojem in oblikovanjem igre, saj je njegova naloga tudi odločanje, kateri elementi se bodo uporabili v sami igri, npr. skladnost igre z vizijo, proračun ali pa omejitve strojne opreme. V ekipi oblikovalcev je po navadi več oseb, ki sodelujejo med seboj pri dizajnu in razvoju igre. Glavni je vodja oblikovanja, ki je zadolžen za usklajevanje drugih oblikovalcev, seveda pa je tudi glavni vizionar v igri. Vodilni oblikovalec skrbi za komunikacijo med člani ekipe, sprejema glavne odločitve in predstavlja celotno ekipo. Sistemski oblikovalec skrbi za oblikovanje in usklajevanje pravil igre [3]. Oblikovalec stopenj je postal značilen za zadnja leta oblikovanja iger in skrbi za ustvarjanje različnih težavnosti. Na koncu je v ekipi še pisec, ki je zadolžen za pisanje besedil, dialogov ter komentarjev v sami igri.

12 Uporaba orodja Unity3D za izgradnjo računalniške igre Stran Cilj igre Vsaka igra mora vsebovati nekakšen cilj, da nam bo igra ostala zanimiva in ne bo postala dolgočasna. V večini primerov je to zgodba v igri, katero hočemo zaključiti, saj smo se navezali na glavnega junaka in nas zanima, kaj bo z njim. Primer igre z dobro zgodbo je BioShock, v nekaterih igrah pa vnos zgodbe enostavno ni smiseln, recimo v kakšni peskovniški igri. V takšnih igrah moramo uporabnika zadržati z igralnostjo ali mu omogočiti postavitev lastnih ciljev. Ena najbolj popularnih iger zadnjega časa je Minecraft, ki nima jasno določenega cilja, a je zaradi svoje zasnove, kjer lahko igralec s pomočjo kock gradi različne stavbe, na primer Eifflov stolp (Slika 3.1), dosegla velikanski uspeh. Nekatere igre podajo uporabniku cilj reševanja miselnih ugank. Takšne igre lahko kombiniramo tudi z zgodbo, da igralca dodatno motiviramo. Predvsem igre za mobilne telefone v večini primerov igralcu postavijo cilj, da ta doseže čim boljši rezultat. Slika 2.1: Eifflov Stolp v igri Minecraft Na koncu pa je vedno od domišljije posameznega razvijalca in zvrsti igre odvisno, ali bo igralcu omogočil postavitev lastnega cilja ali mu bo zadal vnaprej izbrane cilje.

13 Uporaba orodja Unity3D za izgradnjo računalniške igre Stran Izdelava Preden smo začeli z izdelavo igre, smo se morali najprej odločiti, ali bomo uporabili grafične knjižnice ali pa se bomo odločili za že obstoječ igralni pogon. Vsaka odločitev ima svoje dobre in slabe strani. Obstoječi igralni pogoni imajo zraven možnosti izrisa grafike kopico različnih funkcionalnosti, katere bi morali pri uporabi grafičnih knjižnic sami razviti. Tipične funkcionalnosti v obstoječih rešitvah so vgrajeni fizikalni pogon, zvok, animacija, umetna inteligenca, delo s trki, upravljanje s pomnilnikom, uporaba več procesorjev, mrežna podpora in lokalizacijska podpora. [4] Nekateri igralni pogoni imajo zraven osnovnih funkcionalnosti še dodatne, kot so urejevalnik sveta, generator terena, algoritem iskanja poti, sistem za delce in upravljanje z vhodnimi napravami (tipkovnica, miška, zaslon na dotik, igralni plošček). Te funkcionalnosti so nam v korist predvsem pri hitrejšem in lažjem razvoju igre. Programski jeziki za delo v igralnih pogonih so pogosto visokonivojski. Igralni pogoni nam omogočajo tudi dokaj enostavno prenašanje iger med platformami, tako da nam igre ni potrebno razvijati od začetka za vsako platformo, temveč popravimo le tiste dele, ki so specifični za določeno platformo. Obstoječi igralni pogoni imajo več slabosti. Pred uporabo se moramo ravnanja z vsakim najprej naučiti, kar nam lahko vzame kar nekaj časa, še posebej če dobra in celovita dokumentacija ni na voljo. Prav tako se lahko zgodi, da igralni pogon ni bil narejen za zvrst igre, kakršno razvijamo, ter zato ne bo dovolj efektiven ali pa bo procesorsko, grafično ali pomnilniško požrešen [5]. Če igralni pogon vsebuje hrošče in ni odprtokoden, določenih napak ne moremo odpraviti. Če naša igra za implementacijo ne zahteva zahtevnejših orodij, je izdelava take igre hitrejša in cenejša z uporabo grafične knjižnice, za kompleksnejše igre pa je izdelava igre z igralnim pogonom sicer hitrejša, ni pa vedno poceni.

14 Uporaba orodja Unity3D za izgradnjo računalniške igre Stran Uporabniški vmesnik Uporabniški vmesnik je namenjen prenašanju informacij med igro in uporabnikom ter je nujna kompomenta kvalitetne igre. Uporabniki običajno ne poznajo algoritmov, podatkovnih struktur in ostalih programerskih rešitev, ki skrbijo za to, da igra deluje točno tako, kot se od nje pričakuje, vidijo pa uporabniški vmesnik in tako vsako njegovo napako ali pomanjkljivost [6]. Dober uporabniški vmesnik uporabniku pove, kar mora vedeti in mu nato ni v napoto. Preden bomo implementirali uporabniški vmesnik v igro, si moramo zastaviti naslednja vprašanja. Ali nam bo vmesnik povedal, kar hočemo vedeti? Ali pridemo do informacije enostavno ali jo bomo morali iskati? Ali lahko igramo igro brez branja navodil? Ali nam bo vmesnik v napoto med igranjem? Ali lahko pohitrimo dostop do informacij z bližnjicami? Kompleksnost uporabniškega vmesnika je odvisna od kompleksnosti interakcije med uporabnikom in igro. Manj ko je interakcija kompleksna, enostavnejši je uporabniški vmesnik in obratno. Primer slabega uporabniškega vmesnika srečamo v igri The Elder Scrolls IV: Oblivion (Slika 3.2). V tej igri inventar, ki nam pokaže potrebne informacije, pokriva samo 21,7 % zaslona pri resoluciji 1920 x 1080 in tako vidimo samo 6 predmetov na stran. Mogoče je izgled inventarja lep, a je funkcionalno popolnoma neuporaben. Maksimalna velikost inventarja je namreč 200 predmetov in pri prikazu 6 predmetov na stran potrebujemo ogromno časa, da pregledamo vse predmete. Prav tako oknu ne moremo spremeniti velikosti ali ga postaviti na drugo mesto [7]. Mala pokritost za potrebne informacije ne bi bila problem, če bi bile pisava in ikone manjše in bi s tem pridobili več predmetov na eno stran. V večini iger igralec za pogled na zemljevid pritisne tipko m in ima takojšen pregled nad zemljevidom, problem igre Oblivion pa je ravno v tem, da ne pozna bližnjic. Zato je bil čas dostopanja do zemljevida in vseh ostalih potrebnih informacij neverjetno dolg.

15 Uporaba orodja Unity3D za izgradnjo računalniške igre Stran 7 Slika 2.2 Inventar pokriva samo 21,7 % zaslona pri igri Oblivion [7] Primer dobrega uporabniškega vmesnika srečamo v igri Civilization 5. Tamkajšnji zaslon za mesto (Slika 3.3) je odličen primer, kako dati informacije na voljo hitro in enostavno. Ta pogled nam pove gospodarsko in kulturno stanje našega imperija, proizvodnjo v mestu, rast prebivalstva in rast meja [7]. Prav tako vidimo stavbe in enote ter čas, kako dolgo bo potrebno, da bodo le-te zgrajene. Slika 2.3 Pogled na mesto v igri Civ 5 [7]

16 Uporaba orodja Unity3D za izgradnjo računalniške igre Stran 8 3 UNITY3D 3.1 Predstavitev Unity je integrirano avtorsko orodje za ustvarjanje videoiger, ki ga razvija podjetje Unity Technologies iz San Francisca. Sestavljen je iz igralnega pogona in integriranega razvojnega orodja. Namenjen je predvsem razvoju 3D iger, vendar se da z njim brez problema izdelovati tudi 2D igre. V zadnjih letih je njegova popularnost v porastu predvsem zaradi podpore neodvisnim razvijalcem, ki težko razvijajo svoj igralni pogon oziroma kupijo licenco kakšnega popularnega igralnega pogona. Unity ima na voljo dve licenci: Unity Free in Unity Pro. Unity Free je brezplačen za neodvisne razvijalce in podjetja, katerih dohodki ne presegajo $. Unity Pro je plačljiva verzija, za katero je potrebno odšteti 1500 $) [8]. Z obema licencama lahko izdelamo popolno igro, vendar verzija Pro ne vsebuje vodnega žiga v spletnih igrah ali pozdravnega zaslona v aplikacijah, prav tako pa vsebuje nekatere dodatne funkcije, ki pripomorejo k boljšemu izgledu igre. Unity omogoča razvoj za različne trenutno popularne platforme, kot so mobilne naprave (Android, ios), igralne konzole (PlayStation 3, Xbox360, Wii), namizni računalniki (Windows, Mac, Linux), in za brskalnike (Unity Web Player, Adobe Flash). Trenutno je v razvoju tudi podpora za nove platforme Windows 8, Windows Phone 8, Blackberry 10 in Wii U, v načrtih pa je tudi podpora za igralni konzoli Playstation 4 in Xbox One, ki letos prihajata na svetovni trg [8]. Igralni pogon Unity uporablja za izrisovanje tehnologije Direct3D (Windows, Xbox 360), OpenGL (Linux, Playstation 3, Mac, Windows) ter OpenGL ES (Android, ios), za fiziko pa ima vgrajeno podporo za PhysX podjetja Nvidia. Prav tako omogoča uvoz sredstev iz programov 3ds Max, Maya, Blender, Modo, Softimage, Cinema 4D, Zbush, Cheetah3d, Adobe Photoshop in Adobe Fireworks [9]. Ta sredstva enostavno dodamo in urejamo z grafičnim vmesnikom Unity. Za programiranje imamo možnost izbire med jeziki C#, Boo in Javascript. Unity ima vgrajeno tudi trgovino sredstev (Unity Asset Store), v kateri lahko kupimo ali brezplačno pridobimo različna sredstva, dodatne funkcionalnosti ali primere kode [9].

17 Uporaba orodja Unity3D za izgradnjo računalniške igre Stran 9 Uporabniški vmesnik Unity je sestavljen iz več različnih zavihkov, ki so nam v pomoč pri razvoju (Slika 3.1). Slika 3.1 Uporabniški vmesnik Unity - Scenski pogled (Scene) je naš»interaktivni peskovnik«. Tukaj izbiramo in določimo pozicijo okolja, igralca, glavno kamero, sovražnike in vse druge objekte (GameObjects). Manipulacija in manevriranje predmetov v scenskem pogledu sta med najpomembnejšimi funkcijami v Unity, zato je pomembno, da se lahko izvedeta hitro [10]. - Hierarhija vsebuje vse objekte (GameObjects). Te objekte lahko izbiramo v hierarhiji, povlečemo enega na drugega ali jih gnezdimo. Ko objekte dodajamo ali odstranjujemo iz scene, se bodo ti pojavljali ali izginjali iz hierarhije [11]. - Orodna vrstica (Toolbar) je sestavljena iz petih osnovnih kontrol. Vsaka kontrola se nanaša na različne dele urejevalnika [12]. - Inšpektor (Inspector) prikazuje detajlne podatke izbranega objekta, kot so skripte, zvok ali kakšni grafični elementi. V inšpektorju spreminjamo lastnosti izbranega objekta. Vse lastnosti, katere vidimo v inšpektorju, lahko neposredno tudi spreminjamo. Spreminjamo lahko tudi spremenljivke iz skript, brez da bi spreminjali spremenljivke v skripti sami [13]. - V brskalniku projekta (Project) lahko dostopamo in upravljamo s sredstvi, ki pripadajo projektu [14].

18 Uporaba orodja Unity3D za izgradnjo računalniške igre Stran 10 V vsaki igri so potrebne interakcije med objekti, te pa dosežemo z uporabo trkalnikov (Colliders). Naloga trkalnikov je detekcija trka med dvema objektoma. Trkalniki imajo lahko osnovno obliko kvadra, krogle ali valja. Lahko pa so kompleksnejši, v obliki mrežnega trkalnika [15]. Trkalnikom lahko spreminjamo velikost in jih dodajamo različnim objektom, lahko jih pa tudi sestavljamo skupaj za kakšne bolj kompleksne objekte, kot na primer avtomatsko orožje (Slika 3.2). Slika 3.2 Sestavljeni trkalniki v obliki avtomatske puške [16] Komponenta RigidBody omogoča objektom, da delujejo pod nadzorom fizike. Objektom doda maso, zračni upor ter vpliv gravitacije. S kombinacijo trkalnikov in komponente RigidBody dobimo realistično obnašanje trkov [17]. Komponenta RigidBody dovoljuje objektom, da so pod kontrolo fizikalnega pogona, medtem ko trkalniki omogočajo trke med njimi. Alternativni način uporabe trkalnikov je ta, da jih nastavimo kot sprožilec. To naredimo tako, da obkljukamo opcijo IsTrigger v inšpektorju. Sprožilce fizikalni pogon ignorira, imajo pa poseben nabor metod, ko se zgodi trk. Uporabljamo jih lahko za sprožanje dogodkov, kot so prizori, avtomatsko odpiranje vrat, prikaz dogodkov in raznorazni drugi zamišljeni učinki [16]. V vsaki igri je potrebna svetloba, saj svetloba pričara tisto pravo vzdušje, ki ga želimo imeti v igri. Unity vsebuje štiri tipe luči. Točkovna luč (Slika 3.3) sveti v vseh smereh. To so najpogostejše luči v računalniških igrah - običajno se uporabljajo za eksplozije, žarnice, itd. Drugi tip luči so reflektorji (Slika 3.4), ki svetijo samo v eno smer in to v obliki stožca. Narejeni so kot nalašč za svetilke ali avtomobilske žaromete ali pa svetilke delovnih mest. Usmerjen tip luči (Slika 3.5) se uporablja predvsem v zunanjih prizorih, kjer je potrebno

19 Uporaba orodja Unity3D za izgradnjo računalniške igre Stran 11 sonce ali mesečina. Usmerjene luči vplivajo na vse površine predmetov v prizoru [18]. Četrti tip so območne luči, ki svetijo iz ene strani pravokotne ravnine in svetijo na vse objekte v svojem dosegu. Slika 3.3 Točkovna luč [18]

20 Uporaba orodja Unity3D za izgradnjo računalniške igre Stran 12 Slika 3.4 Reflektor [18] Slika 3.5 Usmerjeni tip luči [18]

21 Uporaba orodja Unity3D za izgradnjo računalniške igre Stran 13 Ves izris v Unity je narejen s pomočjo senčnikov majhnih skript, ki nam omogočajo nastavljanje načina, kako bo strojna oprema senčila. Unity ima vgrajene preko 80 različnih senčnikov [18]. Te senčnike lahko nadgrajujemo s svojimi. Igre v Unity programiramo s pomočjo skript, katere pripnemo izbranim objektom. Ko ustvarimo skripto v Unity, imamo že podani dve pomembni metodi Start() in Update(). Metoda Start se kliče ob inicializaciji objekta, medtem ko se funckija Update kliče ob vsakem izrisu igre (Frame). V tej metodi naj bi bilo vedno največ kode. Za izris uporabniškega vmesnika se uporablja funkcija OnGUI(), v kateri kličemo funkcije, potrebne za izris gumbov, oznak, itd. Za interakcijo med trkalniki pa se uporabljajo naslednje metode: - OnCollisionEnter() se kliče takrat, ko se trkalnik ali RigidBody začne dotikati drugega objekta (?) RigidBody ali trkalnika. - OnCollisionExit() se kliče takrat, ko se trkalnik ali RigidBody preneha dotikato drugea objekta RigidBody ali trkalnika. - OnCollisionStay() se kliče enkrat na izris za vsak trkalnik ali RigidBody, ki se dotika drugega objekta RigidBody ali trkalnika. - OnTriggerEnter() se kliče takrat, ko trkalnik začne dotik s sprožilcem. - OnTriggerExit() se kliče takrat, ko se trkalnik neha dotikati sprožilca. 3.2 Zgodovina Razvoj Unity se je začel leta 2001, pred uradno izdajo pa je bil Unity prvič izdan leta 2005 kot beta verzija poleg igre GooBall, ki je bila narejena posebej za Apple Macintosh. Javnosti je bil dva meseca pozneje prvič uradno predstavljen na Applovi konferenci za razvijalce (Apple's WWDC) kot orodje za razvijanje iger na OS X [19]. Kot prva uradna verzija je bil Unity izdan dva meseca po izdaji in bil leta 2006 nominiran za nagrado "Apple design" v kategoriji za najboljšo grafiko. Zaradi velikega uspeha so ga pričeli razvijati tudi za druge platforme. Leto pozneje je bila izdana naslednja večja verzija, Unity 2.0, ki je igralni pogon predvsem naredila bolj dostopen širšemu krogu uporabnikov. S prihodom popularnega iphona leta 2008 je lahko le-ta to novo dostopnost vnovčil kot prvi igralni pogon, ki je v celoti podpiral to platformo [19]. S to razširitvijo uporabnikov so naslednje leto lahko prvič ponudili Unity v zastonjski verziji, kar je povzročilo še dodaten

22 Uporaba orodja Unity3D za izgradnjo računalniške igre Stran 14 dvig popularnosti ter še več s strani uporabnikov ustvarjene vsebine na tem igralnem pogonu. Leta 2010 je zaradi razširitve internetnih plačljivih storitev z verzijo 3.0 izšla trgovina sredstev (Unity Asset Store), dodali pa so tudi podporo za razvoj iger na Androidu. Dve leti po tem ni bilo večjih posodobitev, leta 2012 pa sta izšli dve večji razširitvi, verziji 3.5 in 4.0, od katerih je imela verzija 4.0 večji pomen, saj je prinesla podporo za Linux, ki se še danes vedno bolj širi ne le kot alternativna platforma za razvijalce ter osnoven operacijski sistem za vsakdanja opravila, temveč tudi kot platforma za igranje iger. Danes Unity podpira razvijanje iger in drugih aplikacij za več različnih platform, kot so igralne konzole (Sony Playstation, Microsoft XBOX, Nintendo Wii, idr.), mobilne platforme (mobilni telefoni, tablični računalniki), Windows ter OS X. Od prvotne izdaje je bilo temu igralnemu pogonu dodanih mnogo posodobitev, nadgradenj in opcij, njegov razvoj pa traja še danes [20]. Trenutno je Unity na voljo v verziji Prednosti in slabosti Kot vsak igralni pogon ima tudi Unity svoje prednosti in slabosti. Med prednosti vsekakor najbolj pade v oči Unityjeva sposobnost nudenja neverjetno hitrega razvoja projekta. Ta hiter razvoj je nujna posledica enostavnega uvoza sredstev, ki omogoči hiter dostop do teh brez potrebe dodatnega nastavljanja programa. Kako zelo je Unity namenjen razvijanju iger, nam da vedeti integriran urejevalnik sveta, ki razvijalcem pomaga preskočiti tisti začetni del razvijanja temeljev igre in s tem pospeši celoten razvoj. Vsebuje tudi dobra razhroščevalna orodja, kar močno pohitri celoten razvijalski proces, saj pri izdelavi iger nemalokrat večji del časa vzame ravno razhroščevanje končnega izdelka, še posebej če je ta izdelan površno. Proces izdelave pohitri tudi velika knjižnica že pripravljenih komponent (zvok, izris, slika), saj nam ni treba za razne nepogoste funkcionalnosti, ki jih želimo vključiti v projekt, ročno iskati posameznih knjižnic [21]. V primeru razvoja iger za več različnih platform Unity nudi do relativno velike mere avtomatiziran izvoz končnega izdelka na različne platforme brez večjega ročnega ponastavljanja projekta. Podpira tudi razvoj projektov v različnih jezikih (C#, JavaScript in BOO), kar je relativno impresivno, upoštevajoč dobro podporo za razhroščevanje, ki mora biti prilagojeno vsakemu jeziku posebej.

23 Uporaba orodja Unity3D za izgradnjo računalniške igre Stran 15 Med slabosti igralnega pogona Unity vsekakor vedno bolj spada slaba podpora omrežnemu večigralstvu, saj je razvijalec razen integrirane podpore LAN primoran vso ostalo omrežno podporo spisati sam. Smo v času ko je večigralstvo pri večini iger že bolj pravilo kot izjema, zaradi česar je čudno, da razširjen in popularen igralni pogon, kot je Unity, ne nudi integrirane večigralske podpore tudi na mrežnem nivoju [21]. Upoštevajoč, da je Unity vedno bolj namenjen masovni publiki in ne samo izkušenim razvijalcem, ob delu z igralnim pogonom takoj pade v oči tudi dejstvo, da grafični vmesnik, s katerim razvijamo projekt, trpi za mankom intuitivnosti in je na več mestih počasen.

24 Uporaba orodja Unity3D za izgradnjo računalniške igre Stran 16 4 PRIMER IGRE, IZDELANE Z ORODJEM UNITY3D 4.1 Sestava igre Za diplomsko nalogo smo se odločili izdelati enostavno 2D igro iz zvrsti Shoot 'em up. Ta zvrst je podzvrst streljačin. V tej zvrsti je igralec pogosto udeležen bitk v vesoljski ladji ali letalu proti velikemu številu sovražnikov [22]. Njegova naloga je uničiti čim več sovražnikov, hkrati pa se umikati njim in njihovim napadom. Začetek te zvrsti sega v daljno leto 1961 z igro SpaceWars!, ki je bila ena izmed prvih računalniških iger, največji uspeh pa je ta zvrst doživela v 80-ih letih z igro SpaceInvaders. Odločili smo se torej za igro v vesolju, kjer bomo upravljali naše plovilo s tipkami levo, desno, gor in dol. Ker pa je večina ljudi navajenih na tipke W, A, S in D smo dodali tudi podporo tem tipkam. Ladji smo dodali možnost streljanja s preslednico. Naši nasprotniki bodo asteroidi, za katere bomo dobili 10 točk, če jih uničimo, ali 1 točko, če se jim umaknemo. Prav tako bomo dobili 5 točk vsakih 5 sekund, ki jih bomo uspeli preživeti. Začeli bomo s tremi življenji in za vsak stik z asteroidom bomo izgubili po eno življenje, dokler ne bomo ostali brez življenj. Po izgubi življenja bomo 5 sekund imuni na vse napade. Da bo igra izgledala dobro, smo potrebovali 3D model vesoljske ladje, 3D modele asteroidov, eksplozije in zvok. Zato smo se odpravili v Asset Store za Unity, kjer smo iskali zastonjska sredstva za našo igro. Na našo srečo smo našli eno zastonjsko vesoljsko ladjo, vendar smo naleteli na težavo z asteroidi, saj na voljo ni bila nobena zastonjska verzija. Zato smo se odločili da bomo asteroide zamenjali s kamni. V naši igri smo implementirali tudi enostaven vmesnik. Ta nam mora prikazati le dve informaciji: doseženo število točk in število preostalih življenj. Po uničenju ladje dobimo novo, ki je nekaj sekund neuničljiva, kar nakažemo z njenim utripanjem.

25 Uporaba orodja Unity3D za izgradnjo računalniške igre Stran Potek izdelave Preden smo začeli z razvojem igre, smo najprej v Unity ustvarili nov projekt. Nov projekt vedno vsebuje eno sceno. V sceni projekta je že vključena kamera (Main Camera), s katero vidimo dogajanje v igri. Scene lahko uporabljamo za izgradnjo glavnega menija, stopnje v igri ali karkoli drugega nam pade na pamet. V večini primerov scene vsebujejo objekte, katere lahko enostavno dodajamo z enim klikom ali pa jih povlečemo v sceno. Po pripravi scene smo morali nato popraviti našo kamero. Kamera v Unity omogoča projiciranje iz perspektive ali pravokotno projekcijo. Za našo igro je bila izbira pravokotne projekcije boljša rešitev, vendar ima Unity privzeto perspektivno lastnost. Na našo srečo je spreminjanje opcij v Unity preprosto opravilo. Kliknemo na nastavitev ki jo želimo spremeniti, in Unity nam pokaže lastnosti, ki so nam dosegljive. Po izbiri naše projekcije smo morali še spremeniti velikost vidnega polja, ki smo jo zmanjšali iz 100 na 6 (Slika 4.1). Slika 4.1 Kamera za 2D pogled

26 Uporaba orodja Unity3D za izgradnjo računalniške igre Stran 18 V sceno je bilo potrebno dodati tudi luči, saj bi bila igra brez luči enostavno pretemna in ne igralna. Ker se naša igra dogaja v vesolju smo se odločili za usmerjen tip luči, ki je bil več kot idealen za našo igro. Ko smo imeli pripravljeno kamero in svetlobo za našo igro, smo lahko v sceno dodali naš prvi objekt, igralca. Da pa bi bil razvoj igre čim lažji in hitrejši, smo se odločili, da na začetku ne bomo uporabljali 3D modelov, ampak bomo naše objekte najprej ponazorili z enostavnimi geometrijskimi objekti, ki so v Unity dosegljivi z enostavnim klikom. Te objekte bi na koncu razvoja enostavno zamenjali z njihovimi pripadajočimi 3D modeli. Zaradi te odločitve smo našo vesoljsko ladjo ponazorili z objektom kocke in ga s pomočjo urejevalnika enostavno povlekli na sredino (Slika 4.2). Slika 4.2 Začetek razvoja naše igre Po postavitvi vesoljske ladje smo se morali odločiti glede njenega upravljanja. Unity ima že nekatere vgrajene rešitve, kot sta First Person Controller, ki je primeren za prvoosebne igre, in 3th Person Controller, ki je primeren za tretjeosebne igre. Za 2D igre Unity ni imel nobene vgrajene rešitve, zato smo se odločili, da bomo skripto za upravljanje spisali sami. S pomočjo Unity smo ustvarili novo skripto v jeziku C#, jo poimenovali igralecladja in jo nato kot komponento pripeli objektu vesoljska ladja. Skriptiranje premikanja je bilo dokaj enostavno, saj ima Unity podane že vse potrebne funkcije. Premik po posamezni osi smo naredili s samo dvema vrsticama kode (Slika 4.3).

27 Uporaba orodja Unity3D za izgradnjo računalniške igre Stran 19 Slika 4.3 Koda za premikanje vesoljske ladje A kaj bi bila vesoljska ladja brez možnosti streljanja, zato smo ustvarili nov objekt v obliki kapsule, ki naj bi ponazarjal izstrelek. Vendar je bil izstrelek večji kot naša vesoljska ladja, zato smo morali zmanjšati velikost izstrelka. Na našo srečo je spreminjanje velikosti v Unity sila enostavna zadeva. Velikost lahko spreminjamo s skaliranjem. Privzeta vrednost predmeta, ko ga dodamo na sceno je 1, vrednost skaliranja izstrelka smo nato zmanjšali vzdolž osi x in z na 0.2, vzdolž osi y pa smo vrednost skaliranja izstrelka spremenili na 0.3 (Slika 4.4). Slika 4.4 Spreminjanje velikosti objektov Projektil je seveda še vedno stal na miru, zato smo morali ustvariti skripto v C#, ki smo jo pripeli našemu projektilu. S pomočjo funkcije Translate smo dodali premikanje. Prav tako

28 Uporaba orodja Unity3D za izgradnjo računalniške igre Stran 20 pa smo morali dodati preverjanje, ali je projektil v vidnem polju ali ne, kar pomeni majhno optimizacijo, da ne pride do prekomerne uporabe pomnilniških sredstev, saj bi drugače projektil letel naprej, dokler ne bi zaključili igre. Slika 4.5 Premikanje in uničenje objekta projektil Imeli smo delujoč projektil, vendar ga je bilo potrebno preurediti, da ga bomo lahko izstrelili. V Unity je možno obstoječe objekte spremeniti v»prefab«(montažni objekt). Narediti iz objekta»prefab«, je bila sila enostavna zadeva, saj smo s pomočjo Unity ustvarili nov»prefab«in nato smo želen objekt enostavno povlekli vanj. Tako smo dobili nov objekt»prefab«, ki ga lahko enostavno in poljubno mnogokrat kličemo s funkcijo Instantiate [23]. To funkcijo smo vključili v našo obstoječo skripto vesoljska ladja. Imeli smo popolnoma delujočo vesoljsko ladjo in bil je čas, da se posvetimo izdelavi našega sovražnika. Sovražnik je bil po načrtu podoben izstrelku, le da bi se namesto od spodaj navzgor pomikal od zgoraj navzdol, zato smo lahko uporabili del skripte za izstrelek. Ko smo imeli končane vesoljsko ladjo, izstrelek in sovražnika, smo začeli delati na interakciji med njimi, saj se do tega trenutka med njimi ni še nič dogajalo. Interakcijo med objekti smo dosegli s trkalniki in sprožilci. Da pride do sprožitve funkcije trka med dvema objektoma, so potrebni naslednji pogoji. Oba objekta morata vsebovati trkalnik, eden od trkalnikov pa mora imeti obkljukano lastnost IsTrigger, kar smo enostavno storili tako, da smo obkljukali IsTrigger na sovražniku. Prav tako mora eden od objektov vsebovati RigidBody. Tukaj pa je nastal problem, da noben od naših objektov ni imel komponento RigidBody, zato smo morali leto enemu dodati. V našem primeru je bila najboljša izbira za Rigidbody izstrelek, odkljukati pa smo morali lastnost UseGravity, saj nismo želeli, da bi gravitacija vplivala na naš

29 Uporaba orodja Unity3D za izgradnjo računalniške igre Stran 21 izstrelek. Prav tako smo vsem objektom dodali»tage«.»tag«v Unity je beseda, ki se sklicuje na enega ali več objektov.»tage«lahko na primer dodamo igralcu in sovražniku ali različnim objektom, s katerimi lahko ali ne moremo biti v interakciji, dodali pa smo jih objektom zato, da jih lahko med trki lažje prepoznamo (Slika 4.6). Slika 4.6 Zaznava trka Po nekaj popravkih skripte za izstrelek smo dobili na pol delujočo igro, kjer smo lahko uničevali našega sovražnika - asteroid. Kljub temu je bila igra v tej fazi dolgočasna, saj smo bili kot igralec nesmrtni, zato smo potrebovali še interakcijo med sovražnikom in našo vesoljsko ladjo. Ker smo že imeli napisano kodo za trke v izstrelku, smo del kode uporabili za trk med sovražnikom in vesoljsko ladjo. Funkcionalnost naše igre je bila skoraj končana, manjkali so nam le osnovni uporabniški vmesnik, seštevanje našega rezultata ter odštevanje naših življenj ob uničenju naše vesoljske ladje. Da bi nam bilo pri razvoju lažje, smo za naš rezultat in naša življenja izbrali statične spremenljivke, saj so enostavno dostopne. Za nas uporabniški vmesnik te spremenljivke prikazujemo s pomočjo funkcij OnGUI v zgornjem levem kotu (Slika 4.7).

30 Uporaba orodja Unity3D za izgradnjo računalniške igre Stran 22 Slika 4.7 Prototip igre Na koncu našega razvoja igre smo ustvarili še dve novi sceni. Prva je bila namenjena našemu štartnemu oknu, kjer smo dopisali navodila za igranje igre. Druga scena je pa namenjena sporočilu, ko nam zmanjka življenj, ter nam poda možnost ponovnega igranja. Ko je bil razvoj funkcionalnosti igre na koncu, nam je ostalo še samo, da naše objekte zamenjamo s 3D modeli, katere smo naložili iz Asset store (Slika 4.8).

31 Uporaba orodja Unity3D za izgradnjo računalniške igre Stran 23 Slika 4.8 Zaključen razvoj igre 4.3 Težave pri izdelavi Večina težav ki smo jih imeli med razvojem igre, je nastala zaradi nepoznavanja igralnega pogona Unity. To je tudi ena izmed slabosti igralnih pogonov, namreč vzamejo nam kar nekaj časa, preden jih spoznamo in se naučimo, kako delujejo. Največjo težavo smo imeli s trki, saj nam na začetku nikakor ni uspelo sprožiti trka med sovražnikom in izstrelkom. Poskusili smo spremeniti nastavitve, nastaviti IsTrigger najprej na izstrelek in nato na sovražnika. Kljub različnim poskusom nam nikakor ni uspelo sprožiti trka, zato smo se odločili, da se poglobimo v dokumentacijo, dokler nismo našli napake. Problem je bil v tem, da za sprožitev trka potrebujemo RigidBody na vsaj enem objektu. Zato smo naknadno dodali to funkcionalnost na izstrelek in trki so začeli delovati. Problem je nastal tudi pri klicanju metod iz drugih skript po trku. Ponovno je bil razlog nepoznavanje delovanja Unity, saj je potrebno dostopati do skript preko objektov, na katere so skripte pripete.

32 Uporaba orodja Unity3D za izgradnjo računalniške igre Stran 24 Težava je nastala tudi pri skriptiranju v metodi update(), ki se kliče ob vsakem izrisu. Ljudje imamo različno dobro strojno opremo, zato ima igra na različnih računalnikih različno število izrisov na sekundo, kar lahko privede do tega, da bodo naši objekti imeli različne hitrosti na različnih računalnikih. To zadevo enostavno rešimo s funkcijo Time.deltaTime, s katero naredimo igro neodvisno od števila izrisov na sekundo. Na začetku smo hoteli eksplozije ustvariti sami, vendar ima Unity za začetnika kar zahteven sistem za delce, tako da nam kljub poglabljanju v njegovo dokumentacijo in večkratnih poskusih ni uspelo narediti lepe eksplozije.

33 Uporaba orodja Unity3D za izgradnjo računalniške igre Stran 25 5 ANALIZA OPRAVLJENEGA DELA 5.1 Možne izboljšave igre z uporabo istega ali drugih orodij Igro lahko precej izboljšamo z dodajanjem funkcionalnosti. Dodali bi lahko različne stopnje težavnosti, dodali nov način igranja. Ena izmed možnosti bi bila tudi, da bi dodali različne pakete, katere bi lahko med letom pobrali, s čimer bi dobili razne izboljšave, kot so hitrejše streljanje, ščit, kateri bi nas branil pred udarci asteroida, dodatno življenje ali kakšen dodatek pri točkah. Prav tako bi lahko dodali različne slabosti, katere bi nam zmanjšali hitrost, povečali število asteroidov ali povečali njihovo hitrost. Lahko bi dodali novega sovražnika, recimo nezemljane z njihovimi vesoljskimi ladjami, ki bi streljali na nas. Po koncu igre bi lahko dodali tudi listo rezultatov, da bi bil eden izmed ciljev v igri izboljšati svoj najboljši rezultat. Ker je igra spisana v Unity, bi lahko z manjšimi spremembami pri upravljanju vesoljske ladje igro brez problema prenesli na Android, Windows Mobile 8, BlackBerry 10 in ios.

34 Uporaba orodja Unity3D za izgradnjo računalniške igre Stran 26 6 ZAKLJUČEK V diplomskem delu smo se seznanili z izdelavo 2D igre s pomočjo igralnega pogona Unity ter v praksi izdelali igralni prototip igre. Pri tem smo spoznali določene koncepte razvoja iger ter kako ustvariti dober uporabniški vmesnik. Dobro smo se seznanili z uporabo igralnega pogona Unity za izdelavo iger ter seveda spoznali njegove dobre in slabe lastnosti. Boljše bi si še morali pogledati sistem za delce, saj je le-ta zelo uporabna zadeva, a je na žalost pretežka za začetnike. Prav tako bi lahko samo igro izboljšali. Po vsem tem lahko rečemo, da je izdelovanje iger dosti bolj enostavno, kot je bilo pred leti, vendar je posledica tudi ta, da je dosti več različnih razvijalcev na trgu, kar pomeni, da je tudi konkurenca huda. Kljub temu, da se je razvoj iger poenostavil, mora biti razvijalec pravi strokovnjak na različnih področjih, da bo igra dobra. Je pa tudi res, da s pomočjo Unity in njegove trgovine s sredstvi nekaterih področij ni treba obvladati. Je pa tukaj ena lastnost, pri kateri nam pa Unity ne more pomagati, to je naša domišljija.

35 Uporaba orodja Unity3D za izgradnjo računalniške igre Stran 27 VIRI IN LITERATURA [1] How to become a game designer. Dostopno na: ( ) [2] How Becoming a Video Game Designer Works, Dostopno na: ( ) [3] Game design, Dostopno na: ( ) [4] Game engine, Dostopno na: ( ) [5] What are the advantages and disadvantages to using a game engine, Dostopno na: ( ) [6] Graphical_user_interfac2013. Dostopno na: ( ) [7] Game UI By Example: A Crash Course in the Good and the Bad, 2013 Dostopno na: ( ) [8] License Comparisons, Dostopno na: ( ) [9] Unity3D (Game Engine), Dostopno na: ( ) [10] Scene View, Dostopno na: ( ) [11] Hierarchy, Dostopno na: ( ) [12] Toolbar, Dostopno na: ( ) [13] Inspector, Dostopno na: ( ) [14] Project Browser, Dostopno na: ( )

36 Uporaba orodja Unity3D za izgradnjo računalniške igre Stran 28 [15] Physics overview 2013 Dostopno na: ( ) [16] Box Colider, Dostopno na: ( ) [17] Rigidbody, Dostopno na: ( ) [18] Shaders, Dostopno na: ( ) [19] Unity Fast Facts, Dostopno na: ( ) [20] Unity Jo: History, Dostopno na: ( ) [21] Game Development Stack Exchange: What are the pro cons of unity3d, Dostopno na: ( ) [22] Shoot 'em up, 2013 Dostopno na: ( ) [23] Instantiate - Unity Script Reference, Dostopno na: ( )

37

38

39

Space Invaders Opis igre: Originalna igra: Space Invaders je arkadna igra, ki so jo ustvarili leta Bila je ena izmed prvih streljaških iger, v k

Space Invaders Opis igre: Originalna igra: Space Invaders je arkadna igra, ki so jo ustvarili leta Bila je ena izmed prvih streljaških iger, v k Space Invaders Opis igre: Originalna igra: Space Invaders je arkadna igra, ki so jo ustvarili leta 1978. Bila je ena izmed prvih streljaških iger, v kateri je igralec vodil laserski top ali vesoljsko ladjo,

Prikaži več

Navodila za pisanje diplomskih nalog UM FERI

Navodila za pisanje diplomskih nalog UM FERI UNIVERZA V MARIBORU FAKULTETA ZA ELEKTROTEHNIKO, RAČUNALNIŠTVO IN INFORMATIKO Peter Zlodej TEHNOLOŠKI VIDIKI RAZVOJA VEČIGRALSKE MOBILNE IGRE FLUFFY RUSH Magistrsko delo Maribor, februar 2017 TEHNOLOŠKI

Prikaži več

Poročilo za 1. del seminarske naloge- igrica Kača Opis igrice Kača (Snake) je klasična igrica, pogosto prednaložena na malce starejših mobilnih telefo

Poročilo za 1. del seminarske naloge- igrica Kača Opis igrice Kača (Snake) je klasična igrica, pogosto prednaložena na malce starejših mobilnih telefo Poročilo za 1. del seminarske naloge- igrica Kača Opis igrice Kača (Snake) je klasična igrica, pogosto prednaložena na malce starejših mobilnih telefonih. Obstaja precej različic, sam pa sem sestavil meni

Prikaži več

BYOB Žogica v vesolju Besedilo naloge Glavna ideja igre je paziti, da žoga ne pade na tla igralne površine, pri tem pa zbrati čim več točk. Podobno ig

BYOB Žogica v vesolju Besedilo naloge Glavna ideja igre je paziti, da žoga ne pade na tla igralne površine, pri tem pa zbrati čim več točk. Podobno ig BYOB Žogica v vesolju Besedilo naloge Glavna ideja igre je paziti, da žoga ne pade na tla igralne površe, pri tem pa zbrati čim več točk. Podobno igro najdemo tudi v knjigi Scratch (Lajovic, 2011), vendar

Prikaži več

NAVODILA ZA UPORABO K01-WIFI Hvala, ker ste se odločili za nakup našega izdelka. Pred uporabo enote skrbno preberite ta Navodila za uporabo in jih shr

NAVODILA ZA UPORABO K01-WIFI Hvala, ker ste se odločili za nakup našega izdelka. Pred uporabo enote skrbno preberite ta Navodila za uporabo in jih shr NAVODILA ZA UPORABO Hvala, ker ste se odločili za nakup našega izdelka. Pred uporabo enote skrbno preberite ta in jih shranite za prihodnjo rabo Vsebina 1. Pregled 2. Sistem 3. Prednosti 4. Upravljanje

Prikaži več

NEVTRIN d.o.o. Podjetje za razvoj elektronike, Podgorje 42a, 1241 Kamnik, Slovenia Telefon: Faks.: in

NEVTRIN d.o.o. Podjetje za razvoj elektronike, Podgorje 42a, 1241 Kamnik, Slovenia Telefon: Faks.: in NEVTRIN d.o.o. Podjetje za razvoj elektronike, Podgorje 42a, 1241 Kamnik, Slovenia Telefon: +386 1 729 6 460 Faks.: +386 1 729 6 466 www.nevtrin.si info@elektrina.si USB RFID READER Navodila za uporabo?

Prikaži več

Navodila za uporabo aplikacije mlist - neposredni mentorji za Zdravniško zbornico Slovenije pripravila Gooya, interaktivni mediji, d.o.o. Ljubljana, m

Navodila za uporabo aplikacije mlist - neposredni mentorji za Zdravniško zbornico Slovenije pripravila Gooya, interaktivni mediji, d.o.o. Ljubljana, m Navodila za uporabo aplikacije mlist - neposredni mentorji za Zdravniško zbornico Slovenije pripravila Gooya, interaktivni mediji, d.o.o. Ljubljana, marec 2019 Vsebina 1 Dostop do aplikacije... 3 1.1 Android...

Prikaži več

Navodila za programsko opremo FeriX Namestitev na trdi disk Avtor navodil: Martin Terbuc Datum: December 2007 Center odprte kode Slovenije Spletna str

Navodila za programsko opremo FeriX Namestitev na trdi disk Avtor navodil: Martin Terbuc Datum: December 2007 Center odprte kode Slovenije Spletna str Navodila za programsko opremo FeriX Namestitev na trdi disk Avtor navodil: Martin Terbuc Datum: December 2007 Center odprte kode Slovenije Spletna stran: http://www.coks.si/ Elektronski naslov: podpora@coks.si

Prikaži več

INFORMATOR BIROKRAT 1/2011

INFORMATOR BIROKRAT 1/2011 ta Veleprodaja Maloprodaja Storitve Računovodstvo Proizvodnja Gostinstvo Turizem Hotelirstvo Ticketing CRM Internetna trgovina Izdelava internetnih strani Grafično oblikovanje NOVOSTI IN NASVETI ZA DELO

Prikaži več

Vaja 2 Virtualizacija fizičnih strežnikov in virtualni PC A. Strežnik Vmware ESX Namestitev strežnika VMware ESX 3.5 na fizični strežnik 2. Nas

Vaja 2 Virtualizacija fizičnih strežnikov in virtualni PC A. Strežnik Vmware ESX Namestitev strežnika VMware ESX 3.5 na fizični strežnik 2. Nas Vaja 2 Virtualizacija fizičnih strežnikov in virtualni PC A. Strežnik Vmware ESX 3.5 1. Namestitev strežnika VMware ESX 3.5 na fizični strežnik 2. Nastavitve strežnika ESX 3. Namestitev in nastavitve VM

Prikaži več

Ker so pri Microsoftu z igro Age of Empires (in dodatkom Rise of Rome) poželi tolikšen uspeh, so izdali tudi nadaljevanje te igre. Kakor prvi del igre

Ker so pri Microsoftu z igro Age of Empires (in dodatkom Rise of Rome) poželi tolikšen uspeh, so izdali tudi nadaljevanje te igre. Kakor prvi del igre Ker so pri Microsoftu z igro Age of Empires (in dodatkom Rise of Rome) poželi tolikšen uspeh, so izdali tudi nadaljevanje te igre. Kakor prvi del igre Age of Empires, je tudi drugi del realnočasovna strategija.

Prikaži več

1 MMK - Spletne tehnologije Vaja 5: Spletni obrazci Vaja 5 : Spletni obrazci 1. Element form Spletni obrazci so namenjeni zbiranju uporabniških podatk

1 MMK - Spletne tehnologije Vaja 5: Spletni obrazci Vaja 5 : Spletni obrazci 1. Element form Spletni obrazci so namenjeni zbiranju uporabniških podatk 1 MMK - Spletne tehnologije Vaja 5: Spletni obrazci Vaja 5 : Spletni obrazci 1. Element form Spletni obrazci so namenjeni zbiranju uporabniških podatkov in njihov prenos med spletnimi mesti. Obrazec v

Prikaži več

Gimnazija Bežigrad Peričeva Ljubljana OPERACIJSKI SISTEM Predmet: informatika

Gimnazija Bežigrad Peričeva Ljubljana OPERACIJSKI SISTEM Predmet: informatika Gimnazija Bežigrad Peričeva 4 1000 Ljubljana OPERACIJSKI SISTEM Predmet: informatika KAZALO 1. Uvod...3 2. Predstavitev programa Windows 98...5 3. Raziskovanje računalnika...5 4. Raziskovanje Interneta...6

Prikaži več

ISOFT , računalniški inženiring

ISOFT , računalniški inženiring ISOFT, računalniški inženiring Marko Kastelic s.p. Sad 2, 1296 Šentvid pri stični Spletna stran podjetja:http://www.isoft.si podjetja ISOFT Spletna stran sistema sledenja vozil track.si: http://www.track.si

Prikaži več

Watch 40_MT40X_UM_SL.pdf

Watch 40_MT40X_UM_SL.pdf Navodila za uporabo MT40X Vsebina 1 1 Glej pregled... 1 Tipka za vklop/izklop... 1 2 2 Odstranite trakove... 2 Pripenjanje novih trakov... 3 3 3... 3... 4 Vklop ure... 4... 4 Jezik... 4 4 5 5 5 6 6 7...

Prikaži več

PowerApps

PowerApps ko tehnologija postane brezmejna strast Microsoft PowerApps Uporabniška navodila Avtorji Brina Gomboc, Lucija Kos, Damjana Krampač Mentorici dr. Simona Sternad Zabukovšek Sara Cokan, mag. ekon. in posl.

Prikaži več

UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Miroslav Matijević Miselna igra za platformo Google Cardboard DIPLOMSKO DELO VISOKOŠOLS

UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Miroslav Matijević Miselna igra za platformo Google Cardboard DIPLOMSKO DELO VISOKOŠOLS UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Miroslav Matijević Miselna igra za platformo Google Cardboard DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI PROGRAM PRVE STOPNJE RAČUNALNIŠTVO

Prikaži več

Slide 1

Slide 1 Projektno vodenje PREDAVANJE 7 doc. dr. M. Zajc matej.zajc@fe.uni-lj.si Projektno vodenje z orodjem Excel Predstavitev Najbolj razširjeno orodje za delo s preglednicami Dva sklopa funkcij: Obdelava številk

Prikaži več

VPELJAVA MDM V DRŽAVEM ZBORU MATJAŽ ZADRAVEC

VPELJAVA MDM V DRŽAVEM ZBORU MATJAŽ ZADRAVEC VPELJAVA MDM V DRŽAVEM ZBORU MATJAŽ ZADRAVEC Državni zbor v številkah 90 poslancev 9 + 1 poslanska skupina 150+ mobilnih naprav (OS Android, ios) 500+ internih uporabnikov, 650+ osebnih računalnikov, 1100+

Prikaži več

Nove različice programske opreme GE Podjetje GE Digital, vodilni svetovni proizvajalec programske opreme za področje avtomatike, je izdalo kar nekaj n

Nove različice programske opreme GE Podjetje GE Digital, vodilni svetovni proizvajalec programske opreme za področje avtomatike, je izdalo kar nekaj n Nove različice programske opreme GE Podjetje GE Digital, vodilni svetovni proizvajalec programske opreme za področje avtomatike, je izdalo kar nekaj novosti na področju SCADA sistemov (ifix Productivity

Prikaži več

CODEKS IP KAMERA

CODEKS IP KAMERA CODEKS IP KAMERA uporabniška navodila Vse pravice pridržane. Noben del uporabniških navodil se ne sme reproducirati v kakršnikoli obliki ali na kakršen koli način - grafični, elektronski ali mehanski,

Prikaži več

Microsoft Word - Trust-CDsize-12052_12579_14070-al-cp_v5.0.doc

Microsoft Word - Trust-CDsize-12052_12579_14070-al-cp_v5.0.doc PRIROČNIK ZA UPORABO manual Version 5.0 SI TABLET TB-1100 / TB2100 TABLET TB-3100 / TB-4200 1 A B TABLET TB-2100-3100-4200 2 3 4 5 A 6 7 B 8 9 10 11 B A C D 12 A B 13 14 C 15 16 17 18 PRIROČNIK ZA UPORABO

Prikaži več

Zbornica zdravstvene in babiške nege Slovenije Zveza strokovnih društev medicinskih sester, babic in zdravstvenih tehnikov Slovenije Stanje:

Zbornica zdravstvene in babiške nege Slovenije Zveza strokovnih društev medicinskih sester, babic in zdravstvenih tehnikov Slovenije Stanje: Zbornica zdravstvene in babiške nege Slovenije Zveza strokovnih društev medicinskih sester, babic in zdravstvenih tehnikov Slovenije Stanje: 17.07.2013 Ver. 2.9.1.2 Spletni portal članov uporabniška navodila

Prikaži več

DCS-2330L_A1_QIG_v1.00(EU).indd

DCS-2330L_A1_QIG_v1.00(EU).indd HD WIRELESS N OUTDOOR CLOUD CAMERA DCS-2330L KRATKA NAVODILA ZA UPORABO VSEBINA PAKETA HD WIRELESS N OUTDOOR CLOUD CAMERA DCS-2330L NAPAJALNI ADAPTER ADAPTER ETHERNET KABEL (CAT5 UTP) MED POSTAVITVIJO,

Prikaži več

Microsoft Word - CNC obdelava kazalo vsebine.doc

Microsoft Word - CNC obdelava kazalo vsebine.doc ŠOLSKI CENTER NOVO MESTO VIŠJA STROKOVNA ŠOLA STROJNIŠTVO DIPLOMSKA NALOGA Novo mesto, april 2008 Ime in priimek študenta ŠOLSKI CENTER NOVO MESTO VIŠJA STROKOVNA ŠOLA STROJNIŠTVO DIPLOMSKA NALOGA Novo

Prikaži več

Zadeva: Ponudba

Zadeva: Ponudba Navodila za urejanje Spletne strani CTEK.si 1. Dodajanje novega polnilnika Za dodajanje novega polnilnika nikoli ne prepisujte že objavljenih vsebin, ampak sledite tem navodilom. Ta so zagotovilo, da bodo

Prikaži več

INTERAKTIVNE REŠITVE PROMETHEAN

INTERAKTIVNE REŠITVE PROMETHEAN INTERAKTIVNE REŠITVE PROMETHEAN Promethean je vodilni svetovni ponudnik interaktivne tehnologije na področju izobraževanja. S svojim inovativnim pristopom in vizijo prihodnosti, spreminjajo način sodelovanja

Prikaži več

Najboljša skupaj Kontrola pristopa + registracija delovnega časa

Najboljša skupaj Kontrola pristopa + registracija delovnega časa Najboljša skupaj Kontrola pristopa + registracija delovnega časa Globalna rešitev prilagojena lokalnemu okolju Rešitev Time&Space je na voljo v 15-ih jezikih ter podpira latinico, cirilico in arabsko pisavo.

Prikaži več

Področje uporabe

Področje uporabe Regulator Področja uporabe Regulator DIALOG EQ je namenjen predvsem vodenju in nadziranju sistemov ogrevanja in hlajenja, lahko pa se uporabi tudi na različnih področjih avtomatizacije in inteligentnih

Prikaži več

NETGEAR R6100 WiFi Router Installation Guide

NETGEAR R6100 WiFi Router Installation Guide Blagovne znamke NETGEAR, logotip NETGEAR in Connect with Innovation so blagovne znamke in/ali registrirane blagovne znamke družbe NETGEAR, Inc. in/ali njenih povezanih družb v ZDA in/ali drugih državah.

Prikaži več

Nameščanje Adopt Open Java Development Kit 8

Nameščanje Adopt Open Java Development Kit 8 Nameščanje Adopt Open Java Development Kit 8 za Windows x64 IZUM, 2019 IZUM, COBISS, COMARC, COBIB, COLIB, CONOR, SICRIS, E-CRIS so zaščitene znamke v lasti javnega zavoda IZUM. KAZALO VSEBINE 1 Uvod...

Prikaži več

Strojna oprema

Strojna oprema Asistenta: Mira Trebar, Miha Moškon UIKTNT 2 Uvod v programiranje Začeti moramo razmišljati algoritmično sestaviti recept = napisati algoritem Algoritem za uporabo poljubnega okenskega programa. UIKTNT

Prikaži več

Oblikovanje in razvijanje spletnih strani

Oblikovanje in razvijanje spletnih strani Uporabniški vmesnik načrtovanje in izdelava Interaktivni mediji Doc. dr. Aleš Hladnik Načrtovanje uporabniškega vmesnika (UV) Načrtovanje oz. zasnova UV (User( interface design or engineering) je načrtovanje

Prikaži več

ZAČETNI VODNIK ZA POVEZAVO Izkusite prilagojeno nego perila z aplikacijo My AEG Care. Pralni stroj lahko povežete in upravljate od koder koli in preje

ZAČETNI VODNIK ZA POVEZAVO Izkusite prilagojeno nego perila z aplikacijo My AEG Care. Pralni stroj lahko povežete in upravljate od koder koli in preje ZAČETNI VODNIK ZA POVEZAVO Izkusite prilagojeno nego perila z aplikacijo My AEG Care. Pralni stroj lahko povežete in upravljate od koder koli in prejemate obvestila o tem, kdaj je perilo pripravljeno.

Prikaži več

Microsoft Word - A-3-Dezelak-SLO.doc

Microsoft Word - A-3-Dezelak-SLO.doc 20. posvetovanje "KOMUNALNA ENERGETIKA / POWER ENGINEERING", Maribor, 2011 1 ANALIZA OBRATOVANJA HIDROELEKTRARNE S ŠKOLJČNIM DIAGRAMOM Klemen DEŽELAK POVZETEK V prispevku je predstavljena možnost izvedbe

Prikaži več

Nameščanje Adopt Open Java Development Kit 8

Nameščanje Adopt Open Java Development Kit 8 Nameščanje Adopt Open Java Development Kit 8 za Windows x64 IZUM, 2019 IZUM, COBISS, COMARC, COBIB, COLIB, CONOR, SICRIS, E-CRIS so zaščitene znamke v lasti javnega zavoda IZUM. KAZALO VSEBINE 1 Uvod...

Prikaži več

scratch

scratch Scratch 2 Igra Možganov V tem projektu se boste naučili, kako narediti kviz za množenje števil. V kvizu bo potrebno v 30 sekundah pravilno odgovoriti na čimveč vprašanj. Seznam aktivnosti Testiraj svoj

Prikaži več

Upravljanje sistema COBISS Navodila za uporabo tiskalnika CITIZEN S310II V1.0 VIF-NA-27-SI

Upravljanje sistema COBISS Navodila za uporabo tiskalnika CITIZEN S310II V1.0 VIF-NA-27-SI Navodila za uporabo tiskalnika CITIZEN S310II V1.0 VIF-NA-27-SI IZUM, 2015 COBISS, COMARC, COBIB, COLIB, IZUM so zaščitene znamke v lasti javnega zavoda IZUM. KAZALO VSEBINE 1 Uvod... 1 2 Uporaba tiskalnika...

Prikaži več

innbox_f60_navodila.indd

innbox_f60_navodila.indd Osnovna navodila Komunikacijski prehod Innbox F60 SFP AC Varnostna opozorila Pri uporabi opreme upoštevajte naslednja opozorila in varnostne ukrepe. Da bi v največji meri izkoristili najnovejšo tehnologijo

Prikaži več

Macoma katalog copy

Macoma katalog copy POSLOVNE APLIKACIJE PO ŽELJAH NAROČNIKA Poročilni sistem Finance in kontroling Poprodaja Podatkovna skladišča Prodaja Proizvodnja Obstoječi ERP Partnerji Implementacija rešitev prilagojena po željah naročnika

Prikaži več

D3 V2 brosura net

D3 V2 brosura net Oktober 2012 Najboljša televizija v visoki ločljivosti. Na pogled POPOLNA. Na dotik ENOSTAVNA. Občutno PRIJAZNA. Najboljša izkušnja pred televizorjem. Zavedamo se, da dobra televizijska vsebina običajno

Prikaži več

Diapozitiv 1

Diapozitiv 1 Odprta koda dr. Matej Mertik Fakulteta za informacijske študije v Novem mestu Sevno 13, pp 299, 8000 Novo mesto info at fis.unm.si, http://fis.unm.si Vsebina Kaj je odprta koda Razvoj Licence OKPO in EU

Prikaži več

PowerPointova predstavitev

PowerPointova predstavitev Dostopnost elektronskih virov za slepe, slabovidne in druge osebe z motnjami branja Kristina Janc ZSSML - 27. Seja TIFLO sekcije 22.3.2012 Možnost izkoriščanja elektronskih virov za slepe, slabovidne in

Prikaži več

NETGEAR R6250 Smart WiFi Router Installation Guide

NETGEAR R6250 Smart WiFi Router Installation Guide Blagovne znamke NETGEAR, logotip NETGEAR in Connect with Innovation so blagovne znamke in/ali registrirane blagovne znamke družbe NETGEAR, Inc. in/ali njenih povezanih družb v ZDA in/ali drugih državah.

Prikaži več

Linksys PLEK500 User Guide

Linksys PLEK500 User Guide Uporabniški priročnik Linksys PLEK500 Omrežni vmesnik Powerline Vsebina Pregled............... 2 Funkcije..................... 2 Kako deluje omrežje Powerline 3 Primer namestitve 3 Namestitev omrežja Powerline.....

Prikaži več

Računalniški praktikum Projektna naloga - Izdelava spletne strani Avtor: Matej Tekavčič Skupina: Matej Tekavčič - koordinator Simon Vrhovnik Tine Kavč

Računalniški praktikum Projektna naloga - Izdelava spletne strani Avtor: Matej Tekavčič Skupina: Matej Tekavčič - koordinator Simon Vrhovnik Tine Kavč Računalniški praktikum Projektna naloga - Izdelava spletne strani Avtor: Matej Tekavčič Skupina: Matej Tekavčič - koordinator Simon Vrhovnik Tine Kavčič Matjaž Jerman 8. februar 2006 Kazalo 1 Uvod 2 2

Prikaži več

Navodila za nastavitev mail odjemalca na ios in Android napravah TELEFONI iphone (ios 12) Predlagamo, da do svoje študentske e-pošte dostopate s pomoč

Navodila za nastavitev mail odjemalca na ios in Android napravah TELEFONI iphone (ios 12) Predlagamo, da do svoje študentske e-pošte dostopate s pomoč TELEFONI iphone (ios 12) Predlagamo, da do svoje študentske e-pošte dostopate s pomočjo aplikacije Outlook, katero lahko prenesete s pomočjo trgovine App Store. Ko aplikacijo zaženete se vam pojavi naslednje

Prikaži več

Navodila za uporabo programske opreme OTRS verzija Administracijska navodila Avtor navodil: Sebastijan Šilec Datum: December 2007 Center odprte

Navodila za uporabo programske opreme OTRS verzija Administracijska navodila Avtor navodil: Sebastijan Šilec Datum: December 2007 Center odprte Navodila za uporabo programske opreme OTRS verzija 2.2.3 Administracijska navodila Avtor navodil: Sebastijan Šilec Datum: December 2007 Center odprte kode Slovenije Spletna stran: http://www.coks.si/ Elektronski

Prikaži več

Microsoft Word - Brosura neobvezni IP

Microsoft Word - Brosura  neobvezni IP Osnovna šola dr. Aleš Bebler - Primož Hrvatini NEOBVEZNI IZBIRNI PREDMETI V ŠOLSKEM LETU 2017/18 Drage učenke in učenci, spoštovani starši! Neobvezni izbirni predmeti so novost, ki se postopoma uvršča

Prikaži več

GHOSTBUSTERS navodila za učitelje O PROJEKTU S tem projektom se učenci sami naučijo izdelati igro. Ustvariti morajo več ikon (duhcov ali kaj drugega)

GHOSTBUSTERS navodila za učitelje O PROJEKTU S tem projektom se učenci sami naučijo izdelati igro. Ustvariti morajo več ikon (duhcov ali kaj drugega) GHOSTBUSTERS navodila za učitelje O PROJEKTU S tem projektom se učenci sami naučijo izdelati igro. Ustvariti morajo več ikon (duhcov ali kaj drugega) in za vsako napisati svojo kodo. Dve ikoni imata isto

Prikaži več

Modem in krajevno omrežje Uporabniški priročnik

Modem in krajevno omrežje Uporabniški priročnik Modem in krajevno omrežje Uporabniški priročnik Copyright 2008 Hewlett-Packard Development Company, L.P. Informacije v tem priročniku se lahko spremenijo brez prejšnjega obvestila. Edine garancije za HP-jeve

Prikaži več

SETCCE Uporabniška navodila za namestitev in upravljanje komponente SETCCE proxsign v2.0.5 za MAC OS X [Nova generacija komponent SETCCE proxsign ] Id

SETCCE Uporabniška navodila za namestitev in upravljanje komponente SETCCE proxsign v2.0.5 za MAC OS X [Nova generacija komponent SETCCE proxsign ] Id SETCCE Uporabniška navodila za namestitev in upravljanje komponente SETCCE proxsign v2.0.5 za MAC OS X [Nova generacija komponent SETCCE proxsign ] Identifikacijska oznaka dokumenta: n/a Različica dokumenta:

Prikaži več

Microsoft Word - CN-BTU4 Quick Guide_SI

Microsoft Word - CN-BTU4 Quick Guide_SI Bluetooth Dongle Artikel: CN-BTU4 NAVODILA v1.0 Sistemske zahteve Zahteve za PC: - Proc.: Intel Pentium III 500MHz or above. - Ram: 256MB ali več. - Disk: vsaj 50MB. - OS: Windows 98SE/Me/2000/XP - Prost

Prikaži več

Microsoft Word - Brosura neobvezni IP 2018

Microsoft Word - Brosura  neobvezni IP 2018 Drage učenke in učenci, spoštovani starši! Po 20. a člen ZOoš šola ponuja za učence 1.razreda, 4. 9. razreda neobvezne izbirne predmete. Šola bo za učence 1. razreda izvajala pouk prvega tujega jezika

Prikaži več

(Microsoft Word - U\350enje telegrafije po Kochovi metodi.doc)

(Microsoft Word - U\350enje telegrafije po Kochovi metodi.doc) MORSE UČENJE PO KOCHOVI METODI Računalniški program za učenje skupaj z nekaterimi dodatnimi datotekami dobite na spletni strani avtorja: http://www.g4fon.net/. Zanimive strani so tudi: - http://www.qsl.net/n1irz/finley.morse.html

Prikaži več

Sledilna ploščica in tipkovnica Uporabniški priročnik

Sledilna ploščica in tipkovnica Uporabniški priročnik Sledilna ploščica in tipkovnica Uporabniški priročnik Copyright 2007 Hewlett-Packard Development Company, L.P. Windows je zaščitena blagovna znamka družbe Microsoft Corporation v ZDA. Informacije v tem

Prikaži več

6.1 Uvod 6 Igra Chomp Marko Repše, Chomp je nepristranska igra dveh igralcev s popolno informacijo na dvo (ali vec) dimenzionalnem prostoru

6.1 Uvod 6 Igra Chomp Marko Repše, Chomp je nepristranska igra dveh igralcev s popolno informacijo na dvo (ali vec) dimenzionalnem prostoru 6.1 Uvod 6 Igra Chomp Marko Repše, 30.03.2009 Chomp je nepristranska igra dveh igralcev s popolno informacijo na dvo (ali vec) dimenzionalnem prostoru in na končni ali neskončni čokoladi. Igralca si izmenjujeta

Prikaži več

PowerPoint Presentation

PowerPoint Presentation Poslovni analitik v agilnem svetu Prenova spletne strani Uvedba podpore za mobilne naprave Ineor d.o.o. O meni poslovni analitik izkušnje s tehnologijo (programiranje, razhroščevanje, inštalacije, administracija,...)

Prikaži več

_ _BDA_CapitalSports_CS-Timer.indd

_ _BDA_CapitalSports_CS-Timer.indd 10028194 10029391 CS Timer 6 Spoštovani kupci, Čestitamo Vam za nakup. Prosimo, da skrbno preberete navodilo in da skrbite za nasvete o namestitvi in uporabi, da bi ste izognili tehničnim poškodbam. Za

Prikaži več

Document ID / Revision : 0519/1.3 ID Issuer System (sistem izdajatelja identifikacijskih oznak) Navodila za registracijo gospodarskih subjektov

Document ID / Revision : 0519/1.3 ID Issuer System (sistem izdajatelja identifikacijskih oznak) Navodila za registracijo gospodarskih subjektov ID Issuer System (sistem izdajatelja identifikacijskih oznak) Navodila za registracijo gospodarskih subjektov Gospodarski subjekti Definicija: V skladu z 2. členom Izvedbene uredbe Komisije (EU) 2018/574

Prikaži več

PowerPointova predstavitev

PowerPointova predstavitev TIK terminal nima povezave s strežnikom Ob vpisu v TIK Admin se pojavi napis ni povezave s strežnikom Na terminalu je ikona 1. preverimo ali je pravilno nastavljen IP strežnika 1. Preverimo datoteko TIKSAdmin.INI

Prikaži več

Slide 1

Slide 1 Tehnike programiranja PREDAVANJE 10 Uvod v binarni svet in računalništvo (nadaljevanje) Logične operacije Ponovitev in ilustracija Logične operacije Negacija (eniški komplement) Negiramo vse bite v besedi

Prikaži več

Gradbeništvo kot Industrija 4.0

Gradbeništvo kot Industrija 4.0 Povzetek: Kot vse druge panoge se mora gradbeništvo modernizirati Industrija 4.0 koncept, ki daje modernizaciji okvir, motivacijo, zagon Industrija 4.0 je stapljanje fizičnega in digitalnega sveta Gradbeništvo

Prikaži več

Navodila za pripravo oglasov na strani Med.Over.Net v 2.2 Statistično najboljši odziv uporabnikov je na oglase, ki hitro in neposredno prenesejo osnov

Navodila za pripravo oglasov na strani Med.Over.Net v 2.2 Statistično najboljši odziv uporabnikov je na oglase, ki hitro in neposredno prenesejo osnov Navodila za pripravo oglasov na strani Med.Over.Net v 2.2 Statistično najboljši odziv uporabnikov je na oglase, ki hitro in neposredno prenesejo osnovno sporočilo. Izogibajte se daljših besedil in predolgih

Prikaži več

Šolski center Celje Gimnazija Lava IZDELAVA SPLETNEGA BRSKALNIKA Raziskovalna naloga Avtor David Simunič, 2. e Mentor Tomislav Viher, univ. dipl. org.

Šolski center Celje Gimnazija Lava IZDELAVA SPLETNEGA BRSKALNIKA Raziskovalna naloga Avtor David Simunič, 2. e Mentor Tomislav Viher, univ. dipl. org. Šolski center Celje Gimnazija Lava IZDELAVA SPLETNEGA BRSKALNIKA Raziskovalna naloga Avtor David Simunič, 2. e Mentor Tomislav Viher, univ. dipl. org. Mestna občina Celje, Mladi za Celje Celje, marec 2014

Prikaži več

Miluma Trader Miluma Trader navodila: V nadaljevanju sledijo osnovna navodila, kako začeli uporabljati Miluma Trader. 1. Preverite spletno stran Ta po

Miluma Trader Miluma Trader navodila: V nadaljevanju sledijo osnovna navodila, kako začeli uporabljati Miluma Trader. 1. Preverite spletno stran Ta po navodila: V nadaljevanju sledijo osnovna navodila, kako začeli uporabljati. 1. Preverite spletno stran Ta posnetek zaslona vam prikazuje, da morate v levem vrhnjem kotu preveriti, če se nahajate na pravi

Prikaži več

Vzpostavitev več nivojske varnostne infrastrukture S pomočjo Elektro Maribor, McAfee SIEM, CISCO ISE, NGFW Zorna Varga, Sfera IT d.o.o in Klemen Bačak

Vzpostavitev več nivojske varnostne infrastrukture S pomočjo Elektro Maribor, McAfee SIEM, CISCO ISE, NGFW Zorna Varga, Sfera IT d.o.o in Klemen Bačak Vzpostavitev več nivojske varnostne infrastrukture S pomočjo Elektro Maribor, McAfee SIEM, CISCO ISE, NGFW Zorna Varga, Sfera IT d.o.o in Klemen Bačak, Sfera IT d.o.o. 1 Priprava na: Vzpostavitev več nivojske

Prikaži več

Vostro 430 Informacijski tehnični list o namestitvi in funkcijah

Vostro 430 Informacijski tehnični list o namestitvi in funkcijah O opozorilih OPOZORILO: OPOZORILO označuje možnost poškodb lastnine, telesnih poškodb ali smrti. Dell Vostro 430 List s tehničnimi informacijami o nastavitvi in funkcijah Pogled s sprednje in zadnje strani

Prikaži več

Vedno pod nadzorom, kjerkoli že ste

Vedno pod nadzorom, kjerkoli že ste Vedno pod nadzorom, kjerkoli že ste 02 Vedno pod nadzorom, kjerkoli že ste Daikin zagotavlja novo rešitev za nadzorovanje in krmiljenje glavnih funkcij stanovanjskih notranjih enot. Sistem deluje na uporabniku

Prikaži več

INFORMATOR BIROKRAT 1/2011

INFORMATOR BIROKRAT 1/2011 ta Veleprodaja Maloprodaja Storitve Računovodstvo Proizvodnja Gostinstvo Turizem Hotelirstvo Ticketing CRM Internetna trgovina Izdelava internetnih strani Grafično oblikovanje NOVOSTI IN NASVETI ZA DELO

Prikaži več

Microsoft Word doc

Microsoft Word doc SLO - NAVODILO ZA NAMESTITEV IN UPORABO Št. izd. : 973911 www.conrad.si OJAČEVALNIK SIGNALA NETGEAR WN2000RPT Št. izdelka: 973911 1 KAZALO 1 OBSEG DOBAVE... 3 2 LED PRIKAZI OJAČEVALNIKA SIGNALA... 3 3

Prikaži več

Chapter 1

Chapter 1 - 1 - Poglavje 1 Uvod v podatkovne baze - 2 - Poglavje 1 Cilji (Teme).. Nekatere domene, kjer se uporabljajo podatkovne baze Značilnosti datotečnih sistemov Problemi vezani na datotečne sisteme Pomen izraza

Prikaži več

Microsoft PowerPoint - seminar_ pptx

Microsoft PowerPoint - seminar_ pptx Leatalske informacije in ARO Slovenia Control Igor Čučnik, ARO Aleš Omahne, NOTAM Uroš Grošelj, AIP Brnik, 12.5.2018 Letalske informacije AIP AIP AMDT AIP SUP AIC NOTAM Serija A, B in C VFR karta Spletna

Prikaži več

PowerPointova predstavitev

PowerPointova predstavitev INTRANET - DETEKTIV Detektivska zbornica Republike Slovenije Pozdravljeni, v kratki predstaviti in navodilih za delo z intranet sistemom Detektiv. Intranet članom Detektivske zbornice RS omogoča, da: -

Prikaži več

Princip oskrbovalnega kroga ALENKA KNEZ Design Manager

Princip oskrbovalnega kroga ALENKA KNEZ Design Manager Princip oskrbovalnega kroga ALENKA KNEZ Design Manager Skupina DS Smith 26,000 zaposlenih v 36 državah OBRATUJEMO PO CELEM SVETU naše divizije EMBALAŽA, ODPADNI PAPIR, PAPIR, PLASTIKA North America Plastic

Prikaži več

UNIVERZA V MARIBORU FAKULTETA ZA ELEKTROTEHNIKO, RAČUNALNIŠTVO IN INFORMATIKO Klemen Rus RAZVOJ IN PROBLEMI PRI RAZVOJU RAČUNALNIŠKIH IGER Diplomsko d

UNIVERZA V MARIBORU FAKULTETA ZA ELEKTROTEHNIKO, RAČUNALNIŠTVO IN INFORMATIKO Klemen Rus RAZVOJ IN PROBLEMI PRI RAZVOJU RAČUNALNIŠKIH IGER Diplomsko d UNIVERZA V MARIBORU FAKULTETA ZA ELEKTROTEHNIKO, RAČUNALNIŠTVO IN INFORMATIKO Klemen Rus RAZVOJ IN PROBLEMI PRI RAZVOJU RAČUNALNIŠKIH IGER Diplomsko delo Maribor, avgust 2017 RAZVOJ IN PROBLEMI PRI RAZVOJU

Prikaži več

Kazalne naprave in tipkovnica Uporabniški priročnik

Kazalne naprave in tipkovnica Uporabniški priročnik Kazalne naprave in tipkovnica Uporabniški priročnik Copyright 2009 Hewlett-Packard Development Company, L.P. Windows je zaščitena blagovna znamka družbe Microsoft Corporation v ZDA. Opomba o izdelku V

Prikaži več

MT40X Kratka navodila

MT40X Kratka navodila MT40X Kratka navodila Spoznajte svojo uro Kamera Mikro vrata USB Tipka za vklop/ izklop Reža kartice SIM 2 Tipka za vklop/izklop Pritisnite in zadržite 3 sekunde za vklop. Pritisnite in zadržite 3 sekunde,

Prikaži več

RAM stroj Nataša Naglič 4. junij RAM RAM - random access machine Bralno pisalni, eno akumulatorski računalnik. Sestavljajo ga bralni in pisalni

RAM stroj Nataša Naglič 4. junij RAM RAM - random access machine Bralno pisalni, eno akumulatorski računalnik. Sestavljajo ga bralni in pisalni RAM stroj Nataša Naglič 4. junij 2009 1 RAM RAM - random access machine Bralno pisalni, eno akumulatorski računalnik. Sestavljajo ga bralni in pisalni trak, pomnilnik ter program. Bralni trak- zaporedje

Prikaži več

Microsoft PowerPoint - p_TK_inzeniring_1_dan_v5_shortTS.ppt [Compatibility Mode]

Microsoft PowerPoint - p_TK_inzeniring_1_dan_v5_shortTS.ppt [Compatibility Mode] Telekomunikacijski inženiring dr. Iztok Humar Vsebina Značilnosti TK prometa, preprosti modeli, uporaba Uvod Značilnosti telekomunikacijskega prometa Modeliranje vodovno komutiranih zvez Erlang B Erlang

Prikaži več

Diapozitiv 1

Diapozitiv 1 9. Funkcije 1 9. 1. F U N K C I J A m a i n () 9.2. D E F I N I C I J A F U N K C I J E 9.3. S T A V E K r e t u r n 9.4. K L I C F U N K C I J E I N P R E N O S P A R A M E T R O V 9.5. P R E K R I V

Prikaži več

UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA DOMEN BRGLEZ PROGRAMIRANJE IZOBRAŽEVALNIH IGER V PROGRAMU UNITY DIPLOMSKO DELO Ljubljana, 2017

UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA DOMEN BRGLEZ PROGRAMIRANJE IZOBRAŽEVALNIH IGER V PROGRAMU UNITY DIPLOMSKO DELO Ljubljana, 2017 UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA DOMEN BRGLEZ PROGRAMIRANJE IZOBRAŽEVALNIH IGER V PROGRAMU UNITY DIPLOMSKO DELO Ljubljana, 2017 UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA DVOPREDMETNI UČITELJ DOMEN

Prikaži več

Excel 2016

Excel 2016 PRIDOBIVANJE TEMELJN IH IN POKLICNIH KOMPETENC OD 2019 DO 2022 HIPERPOVEZAVA Gradivo za interno uporabo AVTOR: Belinda Lovrenčič Gradivo ni lektorirano V Maj 2019 Operacijo sofinancira Evropska unija,

Prikaži več

FOR SMARTER PEOPLE TAKO SE VLOMI PREPREČUJEJO DANES REHAU Smart Guard System plus preventivna protivlomna zaščita WINDOWS. REINVENTED FOR MODERN LIFE.

FOR SMARTER PEOPLE TAKO SE VLOMI PREPREČUJEJO DANES REHAU Smart Guard System plus preventivna protivlomna zaščita WINDOWS. REINVENTED FOR MODERN LIFE. FOR SMARTER PEOPLE TAKO SE VLOMI PREPREČUJEJO DANES REHAU Smart Guard System plus preventivna protivlomna zaščita WINDOWS. REINVENTED FOR MODERN LIFE. NA NOVO ZASNOVANA OKNA Za današnje življenje Naše

Prikaži več

NASLOV PREDAVANJA IME IN PRIIMEK PREDAVATELJA

NASLOV PREDAVANJA IME IN PRIIMEK PREDAVATELJA PODATKI VLADNIH INFORMACIJSKIH SISTEMOV MED ZAHTEVAMI PO JAVNI DOSTOPNOSTI IN VAROVANJEM V ZAPRTIH SISTEMIH mag. Samo Maček, mag. Franci Mulec, mag. Franc Močilar UVOD Razvrščanje dokumentov: odprta družba,

Prikaži več

give yourself a digital makeover

give  yourself  a digital  makeover Prenos znanja v praksi in projekti pametne vasi prof. dr. Janez Bešter 33. Posvet Javne službe kmetijskega svetovanja, 26.11.2018, Thermana, Laško Načrti in primeri AKIS Od načrtov v izvedbo in praktično

Prikaži več

PowerPoint Presentation

PowerPoint Presentation SAFE.SI VODIČ Nastavitve zasebnosti in varnosti na Instagramu 2017/1 Nastavitev zasebnega računa Račun na Instagramu je privzeto nastavljen tako, da lahko objave vidi vsakdo. Zato moramo nastavitve zasebnosti

Prikaži več

IJS EDS IJS Elektronski Dokumentni Sistem Osnovna uporaba sistema uporabniška navodila Institut "Jožef Stefan" Ljubljana

IJS EDS IJS Elektronski Dokumentni Sistem Osnovna uporaba sistema uporabniška navodila Institut Jožef Stefan Ljubljana IJS Elektronski Dokumentni Sistem Osnovna uporaba sistema uporabniška navodila Institut "Jožef Stefan" Ljubljana Projekt: (RD JN19 16) Naročnik projekta: Institut "Jožef Stefan" Izvajalec projekta: BuyITC

Prikaži več

Microsoft Word - polensek-1.doc

Microsoft Word - polensek-1.doc Spletna učilnica športne vzgoje res deluje? Janja Polenšek OŠ Dobje janja.polensek@gmail.com Povzetek S pospešenim uvajanjem informacijsko-komunikacijske tehnologije v proces izobraževanja na OŠ Slivnica

Prikaži več

Kazalne naprave in tipkovnica Vodnik za uporabnike

Kazalne naprave in tipkovnica Vodnik za uporabnike Kazalne naprave in tipkovnica Vodnik za uporabnike Avtorske pravice 2007 Hewlett-Packard Development Company, L.P. Windows je v ZDA zaščitena blagovna znamka družbe Microsoft Corporation. Informacije v

Prikaži več

Slide 1

Slide 1 INTERAKTIVNA MULTIMEDIJA P4 in P5 doc. dr. Matej Zajc Pregled P4 Pregled P3: 4 pristopi k načrtovanju interaktivnosti PACT P4: PACT Nadaljevanje Prototipiranje Izbrani zakoni interaktivnosti People Ljudje

Prikaži več

Microsoft Word - CNR-BTU3_Bluetooth_vmesnik

Microsoft Word - CNR-BTU3_Bluetooth_vmesnik CNR-BTU3 Bluetooth vmesnik A. Vsebina pakiranja Bluetooth USB Adapter Bluetooth programska oprema in CD z gonilniki Navodila za uporabo in CD 1. Namestitev Bluetooth programske opreme za Windowse 1. Vstavite

Prikaži več

Microsoft Word Navodila za povezavo naprave v oblak_SLO

Microsoft Word Navodila za povezavo naprave v oblak_SLO Navodila za povezavo naprave v oblak Navodila naj se predajo končnemu uporabniku. SLO Id.: 17-16-14-2968-03 5.2017 Navodila za povezavo naprave v oblak Id.: 17-16-14-2968-03 5.2017 Natisnjeno v Sloveniji,

Prikaži več

Smetanova ulica Maribor, Slovenija Andrej Gorenjak VIZUALIZACIJA ŠIRJENJA POŽARA Z GRAFIČNIM POGONOM UNITY 3D Diplomsko delo Maribor, februar

Smetanova ulica Maribor, Slovenija Andrej Gorenjak VIZUALIZACIJA ŠIRJENJA POŽARA Z GRAFIČNIM POGONOM UNITY 3D Diplomsko delo Maribor, februar Smetanova ulica 17 2000 Maribor, Slovenija Andrej Gorenjak VIZUALIZACIJA ŠIRJENJA POŽARA Z GRAFIČNIM POGONOM UNITY 3D Diplomsko delo Maribor, februar 2016 VIZUALIZACIJA ŠIRJENJA POŽARA Z GRAFIČNIM POGONOM

Prikaži več

docx

docx SLO - NAVODILA ZA UPORABO IN MONTAŽO Kat. št.: 139 55 62 www.conrad.si NAVODILA ZA UPORABO Full HD akcijska kamera Denver ACT-5040W Kataloška št.: 139 55 62 KAZALO UVOD... 3 SISTEMSKE ZAHTEVE... 3 LASTNOSTI

Prikaži več

Številka:

Številka: apple REPUBLIKA SLOVENIJA MINISTRSTVO ZA FINANCE FINANČNA UPRAVA REPUBLIKE SLOVENIJE Šmartinska cesta 55, p.p. 631, 1001 Ljubljana T: 01 478 38 00 F: 01 478 39 00 E: gfu.fu@gov.si www.fu.gov.si IZVRŠBA

Prikaži več

Microsoft Word - NAVODILA ZA UPORABO.docx

Microsoft Word - NAVODILA ZA UPORABO.docx NAVODILA ZA UPORABO VODILO CCM-18A/N-E (K02-MODBUS) Hvala ker ste se odločili za nakup našega izdelka. Pred uporabo enote skrbno preberite ta Navodila za uporabo in jih shranite za prihodnjo rabo. Vsebina

Prikaži več

Kratka navodila za uporabo razširjevalnika dosega WiFi AC750 model EX3800

Kratka navodila za uporabo razširjevalnika dosega WiFi AC750 model EX3800 Hiter začetek Razširjevalnik dosega WiFi AC750 Model EX3800 Začetek uporabe Razširjevalnik dosega WiFi NETGEAR doseg omrežja WiFi poveča tako, da okrepi obstoječi signal WiFi in izboljša splošno kakovost

Prikaži več

Vprašanja za 2. izpitno enoto poklicne mature Strokovni predmet NPA Vprašanja Visual C# (4. letnik) 1. Uporabniški vmesnik razvojnega okolja Visual C#

Vprašanja za 2. izpitno enoto poklicne mature Strokovni predmet NPA Vprašanja Visual C# (4. letnik) 1. Uporabniški vmesnik razvojnega okolja Visual C# Vprašanja za 2. izpitno enoto poklicne mature Strokovni predmet NPA Vprašanja Visual C# (4. letnik) 1. Uporabniški vmesnik razvojnega okolja Visual C# Pomen posameznih oken uporabniškega vmesnika, urejevalnik

Prikaži več

Darko Pevec 1.a Informatika

Darko Pevec 1.a Informatika Darko Pevec 1.a Informatika Kazalo KAZALO...2 UVOD...3 DANAŠNJE RAZMERE...4 DSL...4 TEHNOLOGIJE XDSL...4 UPORABA HITRIH POVEZAV...5 PASOVNA ŠIRINA PRENOSA...6 NAČIN DELOVANJA XDSL TEHNOLOGIJ...6 TEHNOLOGIJA

Prikaži več