• Srbija
  • English
  • +381 (0)11 3463 072
  • +381 (0)60 3463 072 (od 9-19h)
  • Naučite Unity 5.x
    Naučite Unity 5.x

    Naučite Unity 5.x

    Knjiga koja će vam pomoći da kreirate hipnotišuće igre sa živopisnim karakteristikama i neverovatnim doživljajem igranja.
    Detaljna pažnja posvećena je praktičnom projektu upotrebom Unityja, kao i izgradnji FPS igre koja uključuje mnoštvo funkcija. Opisana je arhitektura Unity igre kreiranjem ekspanzivnih svetova, interesantnih efekata renderovanja i drugih funkcija.
    Pomoću knjige moći ćete da kreirate individualne komponente igre, da upotrebite efikasne tehnike animacije, i da primenite fiziku i koliziju. Istražićete kako da koristite optimalne tehnike za importovanje elemenata igre, kao što su mreže i teksture.
    Naći ćete savete i trikove za projektovanje nivoa igre, načine animiranja i skriptovanja NPC-a, načine za konfigurisanje i primenu na mobilnim uređajima, način za pripremu za VR razvoj itd.

    Sadržaj:

    Tabela sadržaja

    Uvod 1


    Poglavlje 1: Priprema i konfigurisanje elemenata 7
    Jasan dizajn 9
    Ciljne platforme 10
    Ciljana publika 11
    Žanr 12
    Režim igre 13
    Cilj igre 13
    Priprema elemenata 14
    Mrežice – koristite samo dobru topologiju 14
    Mrežice – minimizirajte broj poligona 15
    Mrežice – simuliranje detalja reljefa bez geometrije 18
    Mrežice – minimiziranje UV šavova 22
    Mrežice – eksportovanje kao FBX 24
    Mrežice – upotreba metarske skale (metričke) 25
    Teksture – nikada ne koristite kompresije bez gubitka 26
    Teksture – power 2 veličine 27
    Teksture – alfa teksture 29
    Importovanje elemenata za igru Dead Keys 30
    Importovanje tekstura 31
    Importovanje mrežica 38
    Importovanje animacija 53
    Importovanje audio zapisa 58
    Konfigurisanje materijala 60
    Rezime 63


    Poglavlje 2: Projektovanje i struktura nivoa 65
    Podešavanje scene pomoću skyboxa 67
    Izgradnja nivoa – modularni skupovi izgradnje 74
    Izgradnja nivoa – organizacija i struktura 81
    Projektovanje nivoa – saveti i trikovi 84
    Cilj i povratne informacije 85
    Priča 85
    Verodostojnost i pogodnost 86
    Atmosfera i estetika 86
    Jednostavnost i ponovna upotreba 87
    Osvetljenje nivoa – priprema 87
    Baked osvetljenje 88
    Dinamičko osvetljenje 89
    Unapred izračunato globalno osvetljenje 90
    Prvi koraci mapiranja svetla 91
    Baking lightmape – rezolucija i veličina 94
    Baking lightmape – detalji 102
    Light Probes 106
    Često postavljana pitanja o osvetljenju 114
    Mrežica navigacije 124
    Occlusion Culling 132
    Kreiranje kamere igrača 138
    Sistemi čestica 143
    Muzika i audio 147
    Rezime 154


    Poglavlje 3: Kontrole igrača – Pokret 155
    Pokret igrača 156
    Borba zombija 157
    Kreiranje kontrolnih tačaka igrača 158
    Animacija kamere 160
    Konfigurisanje grafikona animatora 174
    Upotreba animacije – kreiranje navigatora 186
    Prilagođavanje i menjanje editora MonoDevelop 187
    Singleton objekti 193
    Komentari 194
    Povezivanje sa komponentom navigatora 195
    Komentari 196
    GUI navigatora 197
    Ulazne ose 201
    Radna površina 204
    Dugme 208
    Kodiranje ponašanja dugmeta 215
    Komentari 217
    Kreiranje smrti igrača 221
    Komentari 224
    Rezime 225


    Poglavlje 4: Kontrole igrača – Kucanje i zdravlje 227
    Borba rečima 228
    Kreiranje liste reči 229
    Upotreba Visual Studio Codea 231
    Kreiranje klase WordList 239
    Komentari 240
    Komentari 241
    Podudaranje reči 242
    Komentari 244
    Objekat Typer 246
    Napredak pomoću klase Typer 258
    Komentari 267
    Zdravlje i povrede 268
    Komentari 269
    Komentari 276
    Povrede i povratne informacije 281
    Rezultat igrača 286
    Komentari 289
    Bonusi i nagrade 290
    Komentari 299
    Rezime 300



    Poglavlje 5: Neprijatelji i veštačka inteligencija 301
    Konfigurisanje karaktera zombija 302
    Početak upotrebe unapred definisanih zombija 305
    Planiranje veštačke inteligencije zombija 307
    Komentari 312
    Razvijanje strukture stanja 312
    Komentari 314
    Razvijanje kontrolera animatora NPC 314
    Razvijanje Idle stanja 324
    Komentari 327
    Razvijanje Chase stanja 328
    Komentari 330
    Razvijanje Attack stanja i drugih 331
    Komentari 333
    Razvijanje Dead stanja 343
    Zombiji i unos teksta 344
    Komentari 351
    Zombiji i klasa Typer 352
    Komentari 353
    Komentari 354
    Aktiviranje neprijatelja i putanja kamere 362
    Upotreba Play režima 370
    Rezime 374


    Poglavlje 6: Upravljanje projektom i verzijama 375
    Upravljanje projektom 375
    Istraživanje, projektovanje i procena rada 376
    Plan radnog opterećenja 377
    Status zadatka 377
    Analizra rizika 379
    Potrebni resursi i veštine 379
    Plan testiranja 379
    Primenjeno upravljanje projektom pomoću Trelloa 380
    Saradnja sa cloud skladištem 393
    Upravljanje verzijama pomoću Gita 395
    Početak upotrebe Gita i GitKrakena 398
    Paketi i grane 404
    Kretanje unapred i unazad pomoću Gita 412
    Konfigurisanje Unity-ja za upravljanje verzijama 415
    Vraćanje i odbacivanje 418
    Grane i grananje 421
    Konflikti i rešenja 426
    Git i veb 441
    Guranje i povlačenje 448
    Kloniranje 450
    Rezime 451


    Poglavlje 7: Trajni podaci – učitavanje i snimanje stanja igre 453
    Serijalizacija podataka 453
    Parametri igrača – snimanje podataka 458
    Parametri igrača – učitavanje podataka 464
    Parametri igrača – INI fajlovi 464
    Komentari za iniParser.cs 466
    Snimanje podataka – XML fajlovi 470
    Komentari 473
    Snimanje podataka – JSON fajlovi 487
    Komentari 491
    Snimanje podataka – binarni fajlovi 496
    Komentari 498
    Snimanje podataka za igru Dead Keys 502
    Komentari 504
    Rezime 507


    Poglavlje 8: Performansa, optimizacija, mobilni uređaji i drugo 509
    Statistika i performansa 509
    Profiler prozor i procena performanse 514
    Saveti i trikovi za optimizaciju 520
    Znakovni nizovi i upoređivanja 520
    Čuvajte se maskiranih funkcija 521
    Ispravljanje grešaka 521
    Optimizovanje veličine izgradnje 528
    Početak razvoja za mobilnu platformu 540
    Nastavak razvoja za mobilnu plaformu 549
    Izgradnja za Android 555
    Izgradnja za VR (Virtual Reality) 561
    Rezime 566

    Indeks 567

    Vise detalja
    Šifra: 103481
    2.255 din

    potrebna količina:


    dostavadostava i poŠtarina

    nacin placanjanaČin plaĆanja

    Opcije plaćanje za kupce iz Srbije:

    - putem uplatnice na šalteru pošte ili banke
    - pouzećem prilikom isporuke knjiga
    - internet karticama Visa,Maestro i Mastercard

    Opcije plaćanje za kupce iz inostranstva:

    - putem PayPal sistema
    - internet karticama Visa, Maestro i MasterCard
    - uplatom na devizni račun (wire transfer)
    - putem Western Uniona

    postavi pitanjepostavite pitanje

    OPIS KNJIGE
    Knjiga koja će vam pomoći da kreirate hipnotišuće igre sa živopisnim karakteristikama i neverovatnim doživljajem igranja.
    Detaljna pažnja posvećena je praktičnom projektu upotrebom Unityja, kao i izgradnji FPS igre koja uključuje mnoštvo funkcija. Opisana je arhitektura Unity igre kreiranjem ekspanzivnih svetova, interesantnih efekata renderovanja i drugih funkcija.
    Pomoću knjige moći ćete da kreirate individualne komponente igre, da upotrebite efikasne tehnike animacije, i da primenite fiziku i koliziju. Istražićete kako da koristite optimalne tehnike za importovanje elemenata igre, kao što su mreže i teksture.
    Naći ćete savete i trikove za projektovanje nivoa igre, načine animiranja i skriptovanja NPC-a, načine za konfigurisanje i primenu na mobilnim uređajima, način za pripremu za VR razvoj itd.

    Sadržaj:

    Tabela sadržaja

    Uvod 1


    Poglavlje 1: Priprema i konfigurisanje elemenata 7
    Jasan dizajn 9
    Ciljne platforme 10
    Ciljana publika 11
    Žanr 12
    Režim igre 13
    Cilj igre 13
    Priprema elemenata 14
    Mrežice – koristite samo dobru topologiju 14
    Mrežice – minimizirajte broj poligona 15
    Mrežice – simuliranje detalja reljefa bez geometrije 18
    Mrežice – minimiziranje UV šavova 22
    Mrežice – eksportovanje kao FBX 24
    Mrežice – upotreba metarske skale (metričke) 25
    Teksture – nikada ne koristite kompresije bez gubitka 26
    Teksture – power 2 veličine 27
    Teksture – alfa teksture 29
    Importovanje elemenata za igru Dead Keys 30
    Importovanje tekstura 31
    Importovanje mrežica 38
    Importovanje animacija 53
    Importovanje audio zapisa 58
    Konfigurisanje materijala 60
    Rezime 63


    Poglavlje 2: Projektovanje i struktura nivoa 65
    Podešavanje scene pomoću skyboxa 67
    Izgradnja nivoa – modularni skupovi izgradnje 74
    Izgradnja nivoa – organizacija i struktura 81
    Projektovanje nivoa – saveti i trikovi 84
    Cilj i povratne informacije 85
    Priča 85
    Verodostojnost i pogodnost 86
    Atmosfera i estetika 86
    Jednostavnost i ponovna upotreba 87
    Osvetljenje nivoa – priprema 87
    Baked osvetljenje 88
    Dinamičko osvetljenje 89
    Unapred izračunato globalno osvetljenje 90
    Prvi koraci mapiranja svetla 91
    Baking lightmape – rezolucija i veličina 94
    Baking lightmape – detalji 102
    Light Probes 106
    Često postavljana pitanja o osvetljenju 114
    Mrežica navigacije 124
    Occlusion Culling 132
    Kreiranje kamere igrača 138
    Sistemi čestica 143
    Muzika i audio 147
    Rezime 154


    Poglavlje 3: Kontrole igrača – Pokret 155
    Pokret igrača 156
    Borba zombija 157
    Kreiranje kontrolnih tačaka igrača 158
    Animacija kamere 160
    Konfigurisanje grafikona animatora 174
    Upotreba animacije – kreiranje navigatora 186
    Prilagođavanje i menjanje editora MonoDevelop 187
    Singleton objekti 193
    Komentari 194
    Povezivanje sa komponentom navigatora 195
    Komentari 196
    GUI navigatora 197
    Ulazne ose 201
    Radna površina 204
    Dugme 208
    Kodiranje ponašanja dugmeta 215
    Komentari 217
    Kreiranje smrti igrača 221
    Komentari 224
    Rezime 225


    Poglavlje 4: Kontrole igrača – Kucanje i zdravlje 227
    Borba rečima 228
    Kreiranje liste reči 229
    Upotreba Visual Studio Codea 231
    Kreiranje klase WordList 239
    Komentari 240
    Komentari 241
    Podudaranje reči 242
    Komentari 244
    Objekat Typer 246
    Napredak pomoću klase Typer 258
    Komentari 267
    Zdravlje i povrede 268
    Komentari 269
    Komentari 276
    Povrede i povratne informacije 281
    Rezultat igrača 286
    Komentari 289
    Bonusi i nagrade 290
    Komentari 299
    Rezime 300



    Poglavlje 5: Neprijatelji i veštačka inteligencija 301
    Konfigurisanje karaktera zombija 302
    Početak upotrebe unapred definisanih zombija 305
    Planiranje veštačke inteligencije zombija 307
    Komentari 312
    Razvijanje strukture stanja 312
    Komentari 314
    Razvijanje kontrolera animatora NPC 314
    Razvijanje Idle stanja 324
    Komentari 327
    Razvijanje Chase stanja 328
    Komentari 330
    Razvijanje Attack stanja i drugih 331
    Komentari 333
    Razvijanje Dead stanja 343
    Zombiji i unos teksta 344
    Komentari 351
    Zombiji i klasa Typer 352
    Komentari 353
    Komentari 354
    Aktiviranje neprijatelja i putanja kamere 362
    Upotreba Play režima 370
    Rezime 374


    Poglavlje 6: Upravljanje projektom i verzijama 375
    Upravljanje projektom 375
    Istraživanje, projektovanje i procena rada 376
    Plan radnog opterećenja 377
    Status zadatka 377
    Analizra rizika 379
    Potrebni resursi i veštine 379
    Plan testiranja 379
    Primenjeno upravljanje projektom pomoću Trelloa 380
    Saradnja sa cloud skladištem 393
    Upravljanje verzijama pomoću Gita 395
    Početak upotrebe Gita i GitKrakena 398
    Paketi i grane 404
    Kretanje unapred i unazad pomoću Gita 412
    Konfigurisanje Unity-ja za upravljanje verzijama 415
    Vraćanje i odbacivanje 418
    Grane i grananje 421
    Konflikti i rešenja 426
    Git i veb 441
    Guranje i povlačenje 448
    Kloniranje 450
    Rezime 451


    Poglavlje 7: Trajni podaci – učitavanje i snimanje stanja igre 453
    Serijalizacija podataka 453
    Parametri igrača – snimanje podataka 458
    Parametri igrača – učitavanje podataka 464
    Parametri igrača – INI fajlovi 464
    Komentari za iniParser.cs 466
    Snimanje podataka – XML fajlovi 470
    Komentari 473
    Snimanje podataka – JSON fajlovi 487
    Komentari 491
    Snimanje podataka – binarni fajlovi 496
    Komentari 498
    Snimanje podataka za igru Dead Keys 502
    Komentari 504
    Rezime 507


    Poglavlje 8: Performansa, optimizacija, mobilni uređaji i drugo 509
    Statistika i performansa 509
    Profiler prozor i procena performanse 514
    Saveti i trikovi za optimizaciju 520
    Znakovni nizovi i upoređivanja 520
    Čuvajte se maskiranih funkcija 521
    Ispravljanje grešaka 521
    Optimizovanje veličine izgradnje 528
    Početak razvoja za mobilnu platformu 540
    Nastavak razvoja za mobilnu plaformu 549
    Izgradnja za Android 555
    Izgradnja za VR (Virtual Reality) 561
    Rezime 566

    Indeks 567

    Br.strana: 592

    Povez: broširani

    God.izdanja: 2017.

    Izdavač: Kompjuter biblioteka

    ISBN: 978-86-7310-515-4

    Komentari čitalaca

  • Napišite recenziju za ovu knjigu i uz malo sreće osvojite
    vaučer za kupovinu od 2000 dinara!

    KorisnaKnjiga.com koristi cookije kako bi prilagodila sajt korisniku i analizirala prikazani sadžaj.
    Podaci o identitetu korisnika se ne prikupljaju, već samo informacije o posećenosti koje dalje naši partneri obrađuju. Više informacija.