Prezentacija

34
DARBAS SU „UNITY“ 11/01/2022 KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

Transcript of Prezentacija

Page 1: Prezentacija

05/03/2023

DARBAS SU „UNITY“

KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

Page 2: Prezentacija

05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

KOMANDA

• Tomas Kučinskas, IF – 5/2. Darbo koordinatorius, parengė dokumentą.• Martynas Mitka, IF – 5/1. Rengė pristatymą, prisidėjo prie

dokumento kūrimo.• Liudas Butkus, IF – 5/2. Prisidėjo prie dokumento kūrimo, kūrė

svetainę.• Martynas Diedonis, IF – 5/1. Prisidėjo prie dokumento kūrimo,

kūrė svetainę.• Simonas Penkinas, IF – 5/2. Rengė pristatymą, prisidėjo prie

dokumento kūrimo.

Page 3: Prezentacija

05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

EFEKTAI

• Medžiagos• Šešėliuoklės• Tekstūros

Page 4: Prezentacija

05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

Šešėliuoklė Tekstūra

Page 5: Prezentacija

05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

Medžiaga

Page 6: Prezentacija

05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

Scena panaudojus šešėliuokles

Page 7: Prezentacija

05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

GRETIS IR STABILUMAS

• Tvirtas ir sumanus klaidų valdymas• Nuolat optimizuojamas• Puikūs profiliavimo įrankiai

Page 8: Prezentacija

05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

Stabilumas

„Unity 4“ ir „Unity 5“ greičio pokyčiai

Page 9: Prezentacija

05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

Profiliavimo langas

Page 10: Prezentacija

05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

KOMPILIVIMAS KELIOMS PLATFORMOMS

Page 11: Prezentacija

05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

PLATFORMOS KURIOSE VEIKIA UNITY

Page 12: Prezentacija

05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

MONO KŪRIMO PLATFORMA

• Mono yra laisvai naudojama kūrimo platforma, kuri leidžia kurti cross-platform programas C# kalba. • Mono sudaro Mono sudaro C# kompiliatorius, Mono Runtime,

ji implementuoja Common Language Infrastructure(CLI), pagrindines klasių bibliotekas, Mono Class Library tai sudaro Gtk+, zip failų, LDAP, OpenGL ir daug kitų klasių.

Page 13: Prezentacija

05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

GRAFIKOS, FIZIKOS

• Unity palaikančios grafikos aplikacijų programavimo sąsajos(API): OpenGL, OpenGL, WebGL, Metal ir DirectX ir kiekviena iš jų yra skirta tam tikroms platformoms.

Page 14: Prezentacija

05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

NUO PLATFORMOS PRIKLAUSANTI KOMPILIACIJA(PLATFORM DEPENDENT COMPILATION)• Unity variklis turi labai naudingą funkciją, kuri leidžia tam

tikras kodo dalis leisti kompiliuoti tik tam tikroms platformoms

Page 15: Prezentacija

05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

SHADERS

• Unity taip pat sugeba viena kart sukūrus shader naudoti ant kitų platformų, kur shader kalba visiškai skiriasi.

• HLSL kalba naudoama su Direct3D, Xbox360, Playstation 3

• GLSL – naudojama mobiliuose įrenginiuose

Page 16: Prezentacija

05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

INTEGRUOTOS SISTEMOS

Page 17: Prezentacija

05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

Rigidbody pavyzdys

Page 18: Prezentacija

05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

Collider formos

Page 19: Prezentacija

05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

Page 20: Prezentacija

05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

UNITY VAROTOJO SĄSAJA (UI SISTEMA)

Page 21: Prezentacija

05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

Gera vartotoja sąsaja natūraliai įsilieją į darbą, tampa nepastebima

Page 22: Prezentacija

05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

UNITY VAROTOJO SĄSAJA (UI SISTEMA)

• Vartotojo supažindinimas su programa• Minimalistinė, švari aplinka• Tinkamai ir trumpai pavadinti funkciniai mygtukai• Funkcijų / informacijos grupavimas• Valdymas turi būti intuityvus• Programa turi būti lengvai pasiekiama• Pasiruošti vartotojų klaidoms• Sekti vartotojų apsiliepimas

Page 23: Prezentacija

05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

VARTOTOJO SUPAŽINDINIMAS SU PROGRAMA

Page 24: Prezentacija

05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

MINIMALISTINĖ, ŠVARI APLINKA

Page 25: Prezentacija

05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

TINKAMAI IR TRUMPAI PAVADINTI FUNKCINIAI MYGTUKAI

•Standartiniai mygtukai•Platesnis paaiškinimas prislinkus žymeklį

Page 26: Prezentacija

05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

FUNKCIJŲ / INFORMACIJOS GRUPAVIMAS

•Funkciniai blokai •Vartotojui leista viską susitvarkyti pagal save

Page 27: Prezentacija

05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

VALDYMAS TURI BŪTI INTUITYVUS

Page 28: Prezentacija

05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

PROGRAMA TURI BŪTI LENGVAI PASIEKIAMA• Keli paspaudimai ir tu

jau savo projekte• Erzina reklaminio

pobudžio informacija

PASIRUOŠTI VARTOTOJŲ KLAIDOMS• Standartinės apsaugos

sistemos•Rimtai atsižvelgta į

logines klaidas•Galimybė viską

perstatyti į „default“ reikšmes

Page 29: Prezentacija

05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

SEKTI VARTOTOJŲ APSILIEPIMUS

•Atsiliepimų sistemą yra glaudžiai susijusi su žaidimo kūrimo platforma

Page 30: Prezentacija

PROGRAMAVIMAS ĮVAIRIOMIS KALBOMIS

Page 31: Prezentacija
Page 32: Prezentacija
Page 33: Prezentacija
Page 34: Prezentacija

05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI

IŠVADOS

• Patogi ir intuityvi vartojo sąsaja• Integruotas fizikos, garso varikliukas• Palaiko daugybę įvairių platformų• Galimybė programuoti keliomis kalbomis• Lanksti efektų sistema• Stabilumas