Prezentacija
-
Upload
liudas-butkus -
Category
Internet
-
view
307 -
download
1
Transcript of Prezentacija
05/03/2023
DARBAS SU „UNITY“
KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI
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.
05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI
EFEKTAI
• Medžiagos• Šešėliuoklės• Tekstūros
05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI
Šešėliuoklė Tekstūra
05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI
Medžiaga
05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI
Scena panaudojus šešėliuokles
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
05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI
Stabilumas
„Unity 4“ ir „Unity 5“ greičio pokyčiai
05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI
Profiliavimo langas
05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI
KOMPILIVIMAS KELIOMS PLATFORMOMS
05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI
PLATFORMOS KURIOSE VEIKIA UNITY
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ų.
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.
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
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
05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI
INTEGRUOTOS SISTEMOS
05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI
Rigidbody pavyzdys
05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI
Collider formos
05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI
05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI
UNITY VAROTOJO SĄSAJA (UI SISTEMA)
05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI
Gera vartotoja sąsaja natūraliai įsilieją į darbą, tampa nepastebima
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
05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI
VARTOTOJO SUPAŽINDINIMAS SU PROGRAMA
05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI
MINIMALISTINĖ, ŠVARI APLINKA
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į
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
05/03/2023KAUNO TECHNOLOGIJOS UNIVERSITETAS, INFORMACINĖS TECHNOLOGIJOS. IF-5/1, 5/2, TERABAITAI
VALDYMAS TURI BŪTI INTUITYVUS
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
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
PROGRAMAVIMAS ĮVAIRIOMIS KALBOMIS
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