SlideShare a Scribd company logo
„Unity“ integruotos sistemos
Fizika
Norint suteikti žaidimui didesnį realumo jausmą, objektas žaidime turi tinkamai įsibegėti,
turi būti veikiamas susidūrimų, žemės traukos ir kitų jėgų. Programoje „Unity“ esantys fizikos
varikliukai suteikia komponentus, kurie sukuria fizinę imitaciją. Įrašius kelis parametrus,
sukuriamas pasyvus objektas, kuris elgiasi realistiškai – yra veikiamas susidūrimų ir kritimų, bet
pats objektas spontaniškai nejuda. Redaguojant objekto parametrus, galima objektui suteikti
dinamiką, panašią į automobilio arba net judančios šluostės.
„Unity“ egzistuoja du fizikos varikliukai. Vienas yra trijų dimensijų fizikai, o kitas – dviejų.
Pagrindinė idėja yra ta pati, tik jie įgyvendinami su skirtingom detalėm. Pavyzdžiui, „Unity“ yra
įtaisytas Rigidbody (standusis komponentas) ir Rigidbody 2D.
Rigidbody (angl. standusis komponentas) yra pagrindinė detalė, kuri suteikia fizinį
funkcionavimą objektui. Sukurtas standusis objektas iš karto paklus gravitacjos jėgai. Jeigu yra
vienas ar daugiau Collider (susidūrimo komponentų) tada standusis objektas bus veikiamas
susidūrimų.
Rigidbody yra judinamas dviejų dimensijų fizikos varikliuko. Tai yra daroma veikiant
objektą kokia nors jėga, kuri verčia patį objektą pasisukti ar pakeisti poziciją.
Rigidbody turi savybę, kuri leidžia objektui pereiti į „miego“ būseną, kai jis juda mažesniu
nei nustatytu minimaliu linijiniu ar sukamuoju greičiu. Tada varikliukas supras, kad objektas
nejuda. Kitą kartą objektas pajudės, kai jį paveiks susidūrimas ar jėga. „Miego“ būsenoje esančiam
objektui bus skirta mažiau procesoriaus darbo iki tol, kol objektas bus „pažadintas“.
Collider (angl. susidūrimo komponentai) nusako objekto formą dėl fizinio susidūrimo tikslų.
Žaidime šis komponentas nebūtinai turi būti tos pačios formos kaip ir pats objektas. Net atvirkščiai
– suapvalinimas yra efektyvesnis žaidimo metu.
Paprasčiausi (ir mažiausiai procesoriaus darbo reikalaujantys) Collider komponentai
vadinami primityviaisiais. Trijose dimensijose jie yra: Box (dėžės), Sphere (sferos), Capsule
(kapsulės). Dviejose dimensijose yra naudojami: Box 2D ir Circle (apskritimo). Į objektą galima jų
įdėti neribotą skaičių, norint sukurti sudėtinius susidūrimo komponentus.
Kruopščiai dėliojant Collider galima gan gerai sukurti objekto formą ir neapkrauti
procesoriaus darbo. Tačiau, norint gauti dar didesnį tikslumą galima objektui suteikti Mesh
Colliders (tinklelinius susidūrimo objektus) trijose dimensijose, o dviejose dimensijose – Polygon
Collider 2D. Šie Collider komponentai apkraus procesorių žymiai didesniu darbu.
Galima sujungti du Rigidbody objektus naudojant Joint (jungtį). Jų yra 2 rūšys: Hinge
(ašinis) leidžia objektams suktis aplink jungtį, o Spring išlaiko objektus atskirais bet leidžia tarp jų
sukurti nedidelį, slankiojantį atstumą. Jiems galima nustatyti jėgos ribą, kurią viršijus, jungtis trūks,
arba galima priversti objektus suktis aplink jungtį.
Audio
Žaidimas negali būti be garso, nesvarbu, ar tai fono muzika ar garso effektai. „Unity“ audio
sistema yra lankti ir galinga. Ji gali atkurti daugelį standartinių audio formatų ir gali atkurti garsus
3D erdvėje tokius kaip aidas. „Unity“ taip pat gali įrašyti garsus. „Unity“ taip pat leidžia naudoti
trečios šalies įskiepius.
Norint skleisti iš objekto garsą, reikia prie objekto sukurti Audio Source (garso šaltinį).
Tuomet jo skleidžiami garsai yra įrašomi Audio Listener (garso imtuvo), kuris yra pritvirtintas prie
kito objekto. Tarp jų susidariusį atstumą gali panaudoti kuriant Doplerio efekto simuliaciją
sustiprintam realumo jausmui.

More Related Content

More from Liudas Butkus

Datum - Secure and Monetize Your Digital Life
Datum - Secure and Monetize Your Digital LifeDatum - Secure and Monetize Your Digital Life
Datum - Secure and Monetize Your Digital Life
Liudas Butkus
 
Prezentacija
Prezentacija Prezentacija
Prezentacija
Liudas Butkus
 
Terabaitai referatas
Terabaitai   referatas Terabaitai   referatas
Terabaitai referatas
Liudas Butkus
 
Unity varotojo-sąsaja
Unity varotojo-sąsajaUnity varotojo-sąsaja
Unity varotojo-sąsaja
Liudas Butkus
 
Efektai / Greitis ir stabilumas
Efektai / Greitis ir stabilumasEfektai / Greitis ir stabilumas
Efektai / Greitis ir stabilumas
Liudas Butkus
 
Unity Scriptingas įvairiomis kalbomis
Unity Scriptingas įvairiomis kalbomisUnity Scriptingas įvairiomis kalbomis
Unity Scriptingas įvairiomis kalbomis
Liudas Butkus
 
Unity
UnityUnity
Pilietinis ir tautinis ugdymas skuodo pranciškaus žadeikio gimnazijoje
Pilietinis ir tautinis ugdymas skuodo pranciškaus žadeikio gimnazijojePilietinis ir tautinis ugdymas skuodo pranciškaus žadeikio gimnazijoje
Pilietinis ir tautinis ugdymas skuodo pranciškaus žadeikio gimnazijojeLiudas Butkus
 
6 Ways to Make People Open Your Emails
6 Ways to Make People Open Your Emails6 Ways to Make People Open Your Emails
6 Ways to Make People Open Your Emails
Liudas Butkus
 
Animatics Create and Deliver Inexpensive Visual Marketing Messages
Animatics Create and Deliver Inexpensive Visual Marketing MessagesAnimatics Create and Deliver Inexpensive Visual Marketing Messages
Animatics Create and Deliver Inexpensive Visual Marketing Messages
Liudas Butkus
 
4 Steps to Success for Video Marketing Virgins
4 Steps to Success for Video Marketing Virgins4 Steps to Success for Video Marketing Virgins
4 Steps to Success for Video Marketing Virgins
Liudas Butkus
 
How To Effectively Use Facebook As A Marketing Tool
How To Effectively Use Facebook As A Marketing ToolHow To Effectively Use Facebook As A Marketing Tool
How To Effectively Use Facebook As A Marketing Tool
Liudas Butkus
 
10 Steps To Success In Social Media Marketing For Your Business
10 Steps To Success In Social Media Marketing For Your Business10 Steps To Success In Social Media Marketing For Your Business
10 Steps To Success In Social Media Marketing For Your Business
Liudas Butkus
 
Social Media Marketing Confusing You? Help Is Here!
Social Media Marketing Confusing You? Help Is Here!Social Media Marketing Confusing You? Help Is Here!
Social Media Marketing Confusing You? Help Is Here!
Liudas Butkus
 
Business Insurance for Natural Disasters
Business Insurance for Natural DisastersBusiness Insurance for Natural Disasters
Business Insurance for Natural Disasters
Liudas Butkus
 
Why Google Scares People
Why Google Scares PeopleWhy Google Scares People
Why Google Scares People
Liudas Butkus
 
Business Writing - Choosing the Right Words
Business Writing - Choosing the Right WordsBusiness Writing - Choosing the Right Words
Business Writing - Choosing the Right Words
Liudas Butkus
 
RFID Wristbands And Social Media Check-Ins - 3 New Trends
RFID Wristbands And Social Media Check-Ins - 3 New TrendsRFID Wristbands And Social Media Check-Ins - 3 New Trends
RFID Wristbands And Social Media Check-Ins - 3 New Trends
Liudas Butkus
 
A Brief History of Modern Board Gaming
A Brief History of Modern Board GamingA Brief History of Modern Board Gaming
A Brief History of Modern Board Gaming
Liudas Butkus
 

More from Liudas Butkus (19)

Datum - Secure and Monetize Your Digital Life
Datum - Secure and Monetize Your Digital LifeDatum - Secure and Monetize Your Digital Life
Datum - Secure and Monetize Your Digital Life
 
Prezentacija
Prezentacija Prezentacija
Prezentacija
 
Terabaitai referatas
Terabaitai   referatas Terabaitai   referatas
Terabaitai referatas
 
Unity varotojo-sąsaja
Unity varotojo-sąsajaUnity varotojo-sąsaja
Unity varotojo-sąsaja
 
Efektai / Greitis ir stabilumas
Efektai / Greitis ir stabilumasEfektai / Greitis ir stabilumas
Efektai / Greitis ir stabilumas
 
Unity Scriptingas įvairiomis kalbomis
Unity Scriptingas įvairiomis kalbomisUnity Scriptingas įvairiomis kalbomis
Unity Scriptingas įvairiomis kalbomis
 
Unity
UnityUnity
Unity
 
Pilietinis ir tautinis ugdymas skuodo pranciškaus žadeikio gimnazijoje
Pilietinis ir tautinis ugdymas skuodo pranciškaus žadeikio gimnazijojePilietinis ir tautinis ugdymas skuodo pranciškaus žadeikio gimnazijoje
Pilietinis ir tautinis ugdymas skuodo pranciškaus žadeikio gimnazijoje
 
6 Ways to Make People Open Your Emails
6 Ways to Make People Open Your Emails6 Ways to Make People Open Your Emails
6 Ways to Make People Open Your Emails
 
Animatics Create and Deliver Inexpensive Visual Marketing Messages
Animatics Create and Deliver Inexpensive Visual Marketing MessagesAnimatics Create and Deliver Inexpensive Visual Marketing Messages
Animatics Create and Deliver Inexpensive Visual Marketing Messages
 
4 Steps to Success for Video Marketing Virgins
4 Steps to Success for Video Marketing Virgins4 Steps to Success for Video Marketing Virgins
4 Steps to Success for Video Marketing Virgins
 
How To Effectively Use Facebook As A Marketing Tool
How To Effectively Use Facebook As A Marketing ToolHow To Effectively Use Facebook As A Marketing Tool
How To Effectively Use Facebook As A Marketing Tool
 
10 Steps To Success In Social Media Marketing For Your Business
10 Steps To Success In Social Media Marketing For Your Business10 Steps To Success In Social Media Marketing For Your Business
10 Steps To Success In Social Media Marketing For Your Business
 
Social Media Marketing Confusing You? Help Is Here!
Social Media Marketing Confusing You? Help Is Here!Social Media Marketing Confusing You? Help Is Here!
Social Media Marketing Confusing You? Help Is Here!
 
Business Insurance for Natural Disasters
Business Insurance for Natural DisastersBusiness Insurance for Natural Disasters
Business Insurance for Natural Disasters
 
Why Google Scares People
Why Google Scares PeopleWhy Google Scares People
Why Google Scares People
 
Business Writing - Choosing the Right Words
Business Writing - Choosing the Right WordsBusiness Writing - Choosing the Right Words
Business Writing - Choosing the Right Words
 
RFID Wristbands And Social Media Check-Ins - 3 New Trends
RFID Wristbands And Social Media Check-Ins - 3 New TrendsRFID Wristbands And Social Media Check-Ins - 3 New Trends
RFID Wristbands And Social Media Check-Ins - 3 New Trends
 
A Brief History of Modern Board Gaming
A Brief History of Modern Board GamingA Brief History of Modern Board Gaming
A Brief History of Modern Board Gaming
 

Unity integruotos-sistemos

  • 1. „Unity“ integruotos sistemos Fizika Norint suteikti žaidimui didesnį realumo jausmą, objektas žaidime turi tinkamai įsibegėti, turi būti veikiamas susidūrimų, žemės traukos ir kitų jėgų. Programoje „Unity“ esantys fizikos varikliukai suteikia komponentus, kurie sukuria fizinę imitaciją. Įrašius kelis parametrus, sukuriamas pasyvus objektas, kuris elgiasi realistiškai – yra veikiamas susidūrimų ir kritimų, bet pats objektas spontaniškai nejuda. Redaguojant objekto parametrus, galima objektui suteikti dinamiką, panašią į automobilio arba net judančios šluostės. „Unity“ egzistuoja du fizikos varikliukai. Vienas yra trijų dimensijų fizikai, o kitas – dviejų. Pagrindinė idėja yra ta pati, tik jie įgyvendinami su skirtingom detalėm. Pavyzdžiui, „Unity“ yra įtaisytas Rigidbody (standusis komponentas) ir Rigidbody 2D. Rigidbody (angl. standusis komponentas) yra pagrindinė detalė, kuri suteikia fizinį funkcionavimą objektui. Sukurtas standusis objektas iš karto paklus gravitacjos jėgai. Jeigu yra vienas ar daugiau Collider (susidūrimo komponentų) tada standusis objektas bus veikiamas susidūrimų. Rigidbody yra judinamas dviejų dimensijų fizikos varikliuko. Tai yra daroma veikiant objektą kokia nors jėga, kuri verčia patį objektą pasisukti ar pakeisti poziciją. Rigidbody turi savybę, kuri leidžia objektui pereiti į „miego“ būseną, kai jis juda mažesniu nei nustatytu minimaliu linijiniu ar sukamuoju greičiu. Tada varikliukas supras, kad objektas nejuda. Kitą kartą objektas pajudės, kai jį paveiks susidūrimas ar jėga. „Miego“ būsenoje esančiam objektui bus skirta mažiau procesoriaus darbo iki tol, kol objektas bus „pažadintas“. Collider (angl. susidūrimo komponentai) nusako objekto formą dėl fizinio susidūrimo tikslų. Žaidime šis komponentas nebūtinai turi būti tos pačios formos kaip ir pats objektas. Net atvirkščiai – suapvalinimas yra efektyvesnis žaidimo metu. Paprasčiausi (ir mažiausiai procesoriaus darbo reikalaujantys) Collider komponentai vadinami primityviaisiais. Trijose dimensijose jie yra: Box (dėžės), Sphere (sferos), Capsule
  • 2. (kapsulės). Dviejose dimensijose yra naudojami: Box 2D ir Circle (apskritimo). Į objektą galima jų įdėti neribotą skaičių, norint sukurti sudėtinius susidūrimo komponentus. Kruopščiai dėliojant Collider galima gan gerai sukurti objekto formą ir neapkrauti procesoriaus darbo. Tačiau, norint gauti dar didesnį tikslumą galima objektui suteikti Mesh Colliders (tinklelinius susidūrimo objektus) trijose dimensijose, o dviejose dimensijose – Polygon Collider 2D. Šie Collider komponentai apkraus procesorių žymiai didesniu darbu. Galima sujungti du Rigidbody objektus naudojant Joint (jungtį). Jų yra 2 rūšys: Hinge (ašinis) leidžia objektams suktis aplink jungtį, o Spring išlaiko objektus atskirais bet leidžia tarp jų sukurti nedidelį, slankiojantį atstumą. Jiems galima nustatyti jėgos ribą, kurią viršijus, jungtis trūks, arba galima priversti objektus suktis aplink jungtį. Audio Žaidimas negali būti be garso, nesvarbu, ar tai fono muzika ar garso effektai. „Unity“ audio sistema yra lankti ir galinga. Ji gali atkurti daugelį standartinių audio formatų ir gali atkurti garsus 3D erdvėje tokius kaip aidas. „Unity“ taip pat gali įrašyti garsus. „Unity“ taip pat leidžia naudoti trečios šalies įskiepius. Norint skleisti iš objekto garsą, reikia prie objekto sukurti Audio Source (garso šaltinį). Tuomet jo skleidžiami garsai yra įrašomi Audio Listener (garso imtuvo), kuris yra pritvirtintas prie kito objekto. Tarp jų susidariusį atstumą gali panaudoti kuriant Doplerio efekto simuliaciją sustiprintam realumo jausmui.