Beruflich Dokumente
Kultur Dokumente
Multimedia Fusion
KompKamp, Erdevik 2008
KORISNIČKO UPUTSTVO
1
Preveo sa engleskog Teodor Konjevic
Multimedia Fusion
KompKamp, Erdevik 2008
Dobrodosli u Multimedia Fusion 2 i Games Factory 2!
Ovo uputsvo je napisano za oba i Multimedia Fusion 2 i Games Factory 2:ovi proizvodi dele sli ne
odlike.Unutar uputsva emo identifikovati oba proizvoda kao Multimedia Fusion(ili njegovu
skra enicu MMF).Bilo koje spomenute odlike odnosi e se ne oba proizvoda osim ako se ne kaze
druga ije.Ovo uputsvo se isto odnosi na Multimedia Fusion 2 Developer verziju.MMF2 Developer
dodaje puno odlika i mogu nosti dok pru a glatki prelaz od MMF2 standarda i Games Factory
Ovo uputsvo e vam dati u detaljima pregled najva nijih delova proizvoda:
• Radni prostor (interface): alatke na radnom prostoru,property pretra iva
• Editori: editor scene,editor kadra,editor slika i animacija
• Objekti: aktivni,string,broja i,itd.
• Editor dogadjaja, i progamiranje dogadjaja i napokon u dodacima razmatranja o Multimedia
Fusionu.
3
1
2 7
2
Preveo sa engleskog Teodor Konjevic
Multimedia Fusion
KompKamp, Erdevik 2008
Slika iznad predstavlja Multimedia Fusion radni prostor (interface).Delovi interface-a su:
3. Editor alatki. Ova alatka se menja u odnosu na to koji se editor upotrebljava, i daje br i pristup
editorovim funkcijama.
4. Prozor projekata.Ovaj va an deo radnog prostora prikazuje sadašnji projekat ili aplikaciju u
detaljima.
5.Property explorer (pretraživač).Ovaj prozor pokazuje sve opcije mogu e za izabran objekat.
6.Biblioteka.Ovo pokazuje sadr aj biblioteka (biblioteka sadr i grafike i/ili objekte spemne za
upotrebu).
• Edit time.je vreme dizajniranja, vreme kada pravite aplikaciju,stavljate objekte,i ubacujete
dogadjaje
• Run time.- kada je vaša aplikacija spremna za rad, ili tokom testiranja. Objekti e
o iveti.Run time se mo e pokrenuti dugmi ima na toolbaru:
• Aplikacije
• Frejmove
• Objekte
3
Preveo sa engleskog Teodor Konjevic
Multimedia Fusion
KompKamp, Erdevik 2008
Frejmovi su razlli iti ekrani vaše aplikacije. Ako je vaša aplikacija igrica, onda frejmovi mogu biti
nivoi igrice.U igrici sa 3 frejma, prvi frame bi bio naslov, drugi igra, i treci rezultati igrice. Mozete da
editujete sadrzaj frejmova u editoru frejmova.U prethodnoj slici, frejmoivi su nazvani
‘‘presentation’’ i ‘‘level1-1’’.
Objekti su elementi sadr ani u frejmovima. Za igricu, objekti mogu biti lopta, igra , zamke itd. Za
multimedia prezentacije, objekti bi mogli biti tekst,dugme,lista itd.Svaka vrsta aplikacije mo e da
upotrebi bilo koju vrstu objekata.Svi objekti magu biti editovani u frejm editoru,na slici gore,objekti
su nazvani ‘‘badkdrop’’,‘‘max’’ itd
Kao sto mo ete videti struktura aplikacije je prikazana upotrebljavaju i roditelj/dete vezu u alatkama
radnog prostora. Aplikacija mo e imati više frejmova i u svakom frejmu više objekata.
Desnim klikom tastera na elemente sadr anih u alatkama radnog prostora, mo ete pristupiti
razli itim delove MFF-a i izvoditi neke funkcije edtovanja.
4
Preveo sa engleskog Teodor Konjevic
Multimedia Fusion
KompKamp, Erdevik 2008
• Cut/copy/paste/delete:klasicne edit opcije koje rade na frejmovima.
• Preferences.otvara prozor preferencija.
• Properties.otvara osobine frejma u editoru osobina.
,,Povuci & pusti’’ je mogu e u alatkama radnog prostora: Jednostavno kliknite a objekat koji elite
da premestite i pustite ga na eljenu poziciju. Mo ete da ,,povu ete & pustite’’ cele aplikacije,
frejmove i objekte.
esta edit funkcija se enja i lepljenja je isto mogu a. Mo ete im pristupiti iz padaju eg menija koji
dobijate desnim klikom na objekat, ili iz glavnog menija. Frejmovi i objecti se mogu kopirati na
,,clipboard’’ i onda nalepiti gde elite. Mo ete ise i objekte iz jednog frejma i nalepiti ih u drugi frejm.
Mo ete i kopirati itav frejm iz jedne aplikacije i nalepite ih u drugu aplikaciju.
APLIKACIJE I PROJEKTI
Mogu e je da se otvori više aplikacija u isto vreme i alatkama
radnog prostora. Jednostavno izaberite ,,Load file’’, ili ,,Create
new’’ iz meni opcija koliko god puta zelite. Aplikacije su
prikazane jedna posle druge u alatkama radnog prostora. Slika
pokazuje alatke radnog prostora sa 3 aplikacije uklju ene u isto
vreme.
PREDSTAVA PROJEKATA
Projekat je sastavljen od aplikacija. Na primer, prva aplikacija mo e biti naslov vase multimedia
prezentacije, druga osnovne strane, i trec+ a zaklju ak. MMF daje lak na in rada sa više od jednom
aplikacijom i dopušta stvaraocu projekta da dr i povezane aplikacije zajedno.
Da se napravi projekat, jednostavno podignite svoje aplikacije na alatke radnog prostora, i izaberite
meni opciju,,File / Save project’’, napisite ime i kliknite na OK. Nova fajl ce biti napravljen, sa
,,MFW’’ extensijom. Sledeci put kada budete upotrebili MMF, podignite MFW fajl, umesto svake
aplikacije pojedina no: sve aplikacije ce biti automatski podignute.
Prva aplikacija u alatkama radnog prostora se zove Glavna aplikacija: one je prva aplikacija koja se
pokrene kada kliknete na Pokreni projekat.
Projekti su samo prisutni u MFF-u.
5
Preveo sa engleskog Teodor Konjevic
Multimedia Fusion
KompKamp, Erdevik 2008
Ponovno otvaranje alatka radnog prostora
Ako slu ajno zatvorite alatke radnog prostora, mo ete ih ponovo otvoriti izabiranjem opcije u
glavnom meniju: ,,Veiw / Toolbars / Workspace’’
3. ALATKE OSOBINA
Alatke osobina su neophodan deo MFF-a: pru a medjusklop svih neophodnih opcija za aplikacije,
frejmove i objekte.
Upotrebljivanje alatke osobina je lako jer je sve automatsko. Alatke osobina se prilagodjuju da
prikazu osobine selektovanog objekta. Izaberite aplikaciju u alatkama radnog prostora, i osobine
aplikacije e se prikazati. Izaberite frejm u editoru slika i osobine frejma e biti prikazane. Izaberite
objekat u editoru frejma i osobine objekta e biti prikazane.
6
Preveo sa engleskog Teodor Konjevic Multimedia Fusion
KompKamp, Erdevik 2008
4. EDITOR SLIKA
Editor slika je mesto gde editujete i pravite razli ite frejmove aplikacije. Iako se mo e to uraditi u
alatkama radnog prostora, nekima je lakše da upotrebljavaju editor slika.
7
Multimedia Fusion
KompKamp, Erdevik 2008
• Fade-out ikonica. Isto kao i pre samo se prelaz upotrebljava kada se frejm isklju uje.
Kliknuti na ikonu da se ubaci prelaz
• Ovo pokazuje veli inu frejma, u pikselima. Samo kliknite na broj da promenite velicinu
frejma. Veli ina je ista kao ona prikazana u osobinama veli ine frejma.
Kada se prelaz
izabrao, prikazan je
u editoru slika kao
novi red pre frejma:
8
Multimedia Fusion
KompKamp, Erdevik 2008
5. EDITOR FREJMA
U editoru frejma editujete sadr aj kadrova vaše aplikacije. Dopušta da stavite razli ite objekte u
frejm, i da im podesite poziciju, veli inu, itd. Editor frejma edituje jedan po jedan frejm.
Levi panel u prozoru pokazuje listu svih objekata u frejmu. Desnim klikom na levi panel mo ete
izabrati da objekte prika ete kao velike ili male ikonice, i da ih rasporedite po imenu ili po veli ini.
Glavni panel prikazuje sam frejm.Sivi delovi predstavljaju oblast van frejma i mogu se smatrati
aktivnom memorijom.Mogu e je pozicionirati objekat u sivu oblast ali se on ne e pojaviti u toku
izvršavanja s obzirom da je van prostora za prikaz Prostor van kadra mozete koristiti kao prostor
za sidrenje da bi ste smestili objekat koji ete mozda koristiti u toku vaše aplikacije, objekat koji e
se premestiti u prostor za prikaz u toku izvršenja, ili za objekte koji e trebati a ne vide se u vreme
izvršenja.
9
Multimedia Fusion
KompKamp, Erdevik 2008
Polje za dijalog je organizovano u dva panela. Levi panel pokazuje razli ite kategorije objekata.
Kao što vidite na raspolaganju je veliki broj kategorija. Kliknite na odabranu kategoriju da biste
videli prikazane objekte na desnom panelu.
''From file'' otvara selektovanje dokumenta gde birate objekat u drugoj aplikaciji.
Refresh osve ava listu objekata sa diska:mogu e je kopirati novi dodatni objekat u vaš prošireni
folder klikom na Refresh da bi se prikazao na listi.
Da bi ste kreirali novi objekat,samo dva puta kliknite na njega, ili selektujte objekat i kliknite na OK.
Jednom selektovano polje za dijalog e nestati i vi treba samo da kliknete negde u frejm da bi ste
spustili objekat.
Multimedia Fusion poseduje veliki broj ve pripremljenih objekata koji su dostupni u razli itim
bibliotekama.Da bi se prikazao sadr aj tih biblioteka potrebno je otvoriti Library window : izaberite
opciju '' Vew/Toolbars/Library window '' u meniju glavne aplikacije, otvori e se nov prozor na
dnu vašeg ekrana.
Library window je podeljen na dve zone: levi panel prikazuje tekuci(trenutni) direktorijum koji sadr i
biblioteke.U našem primeru imamo etiri razli ita direktorijuma. Duplim klikom otvorite derektorijum
MMF na desnom panelu prikazuje sve raspolo ive biblioteke u folderu. Da bi ste otvorili neku od
njih potrebno je da kliknete na odabranu.:sadr aj desnog panela ce biti zamenjen sadr ajem
biblioteke sa svim objektima.
Klikom na ''..''(prethodnu) ikonu vra ate se u listu biblioteka.
Duplim klikom na neki objekat prikaza e se objekat u pravoj veli ini u malom prozoru.Kliknite bilo
gde da bi ste ga izbrisali.
Da bi ste u vašu aplikaciju uneli objekat iz biblioteke, kliknite na njega i spustite ga u vas frejm.
10
Multimedia Fusion
KompKamp, Erdevik 2008
Kreiranje i prikazivanaje vaših sopstvenih biblioteka
Naravno vi mo ete kreirati sopstvene biblioteke: kreirajte objekte koje elite u prvom frejmu nove
aplikacije i sa uvajte aplikaciju u '' Lib\Objects folderu u okviru Multimedia Fusion folderu
C:\Program Files.Nova biblioteka ce se pojaviti odeljku '' Local library ''.
Mo ete takodje kreirati novi folder sa vašom novom bibliotekom i prikazati je u prozoru: desnim
klikom negde u levi panel,izaberite opciju ''New''.U selektoru direktorijuma izaberite folder koji
elite da prika ete.
Selektovanje objekta
Da bi ste ste odabrali (selektovali) neki objekat u editoru frejma kliknite na njega
levim tasterom miša.Selektivni okvir e se pojaviti oko objekta.Jedan broj e
se takodje prikazati u gornjem levom uglu:to je broj objekta u listi objekata
editora frejma.To je va no u slu aju kada elite da modifikujete prioritete objekta.
Ako po tre i put kliknete na objekat, okvir e biti zamenjen okvirom za rotaciju
Uhvatite ru icu i mo ete rotirati objekat.Upozorenje:za kompleksne
predmete proces rotacije moze biti prilicno dug.
im kliknete na neki objekat, njegove karakteristike e se prikazati u
property toolbaru.
Višestruko selektovanje
Mo ete birati više od jednog objekta u isto vreme: ili dr ite SHIFT tipku dok klik ete na objekat ili
nacrtajte pravougaonik oko objekta.
Primeti ete da su boje selektovanog pravougaonika razli ite.Prvi selektovani objekat se naziva
glavni objekat (main object),i njegov okvir je crvene boje.Ostali objekti su plave boje.Glavni objekat
je va an za odredjene opcije redosleda i veli ine editora frejma.Mo ete,ukoliko elite, da promenite
glavni objekat klikom na njega i ujedno pritiskom na CTRL tipku.
Ako je selektovano više objekata istovremeno,alatke osobina prikazuju samo one karakteristike
koje su zajedni ke za selektovane objekte.Promena jedne od osobina (karakteristika) odrazi e se
na sve selektovane objekte
11
Multimedia Fusion
KompKamp, Erdevik 2008
Meni za izmenu frejma
Desnim klikom miša bilo gde na okviru, ili na objektu, Multimedia Fusion nam izbacuje meni.
12
Multimedia Fusion
KompKamp, Erdevik 2008
objekata izabrani objekat nalazi. Što je broj manji,
objekat je na daljoj poziciji.
13
Multimedia Fusion
KompKamp, Erdevik 2008
• Cut / Copy / Paste / Delete - Uobi ajene opcije bilo kog poznatog EDIT menija,
koje nam omogu avaju kopiranje objekata i “prebacivanje” istih bilo gde.
• Properties. - Prikazuje nam opcije obele enog objekta. Ve ina opcija koje se
pojavljuju u iska u em meniju tako e je dostupna klikom na Frame editor’s toolbar.
Frame editor dozvoljava koristenje lejera. Lejeri su korisni za pravljenje npr. perspektive objekta, i
veoma korisni u pravljenju tkz. parallax scrolling games. Za prikazivanje toolbara koji radi sa
lejerima, idemo na “View / Toolbars / Layer toolbar”. Toolbar se prikazuje desno od
prozora.
Slika prikazuje liniju sa alatima kada su nam definisana dva lejera. Postavljanje objekata se vrši na
objekat izabranog/selektovanog lejera. Ako se selektovani lejer nalazi na vrhu, objekat na njemu
bi e ispred ostallih objekata. Raspored objekata je uobi ajen, a opcije iska u eg menija odnose se
na sadr aj obele enog lejera.
• Da bi smo izabrali drugi lejer,
potrebno je samo da kliknemo na
njega.
• Da bi smo dodali novi lejer, potrebno
je da kliknemo na “+” dugme
• Da izbrišemo lejer, treba kliknuti na
“x” dugme
• Da u inimo sadr aj lejera nevidljivim,
potrebno je kliknuti na ikonu oka. Svi
objekti izabranog lejera e nestati.
• Da bi zaklju ali objekte na lejeru,
potrebno je kliknuti na Lock ikonu i
svi objekti lejera posta e nemogu i za
obele avanje
• Prevuci i spusti opcije rade odli no na
liniji sa rad na lejerima: raspored
opcija se mo e menjati jednostavnim
povla enjem miša.
Treba upamtiti da lejeri ne uti u na Windows Controls objects (kao što su combo box object ili
dugmad): oni se uvek prikazuju ispred svih ostalih objekata.
14
Multimedia Fusion
KompKamp, Erdevik 2008
6. Objekti
Frejm editor dozvoljava nam da ispuštamo objekte na okvir. Sada je vreme da vidimo detalje tih
objekata.
The Backdrop object ili Objekat u pozadini - Koristi se za crtanje pozadina. Postavljen
je iza svih ostalih objekata i ne uti e na njih. Ustvari, samo stoji tamo i ne radi ništa.
Za kreiranje Backdrop objekta - izaberemo “Insert object” opciju u iska u em meniju
ili u Insert podmeniju glavnog MMF menija. Slede i korak je izabrati Backdrop objekat i
postaviti ga negde.
Ikonica za to je slede a:
Naravno da mo emo nacrtati pozadinu koju elimo. Da otvorimo Multimadija Fusion izmenu slike,
potreban je samo desni klik mišem na backdrop objekat i da izaberemo Edit opciju.
Mesto gde menjamo sliku koju elimo da postavimo kao pozadinu, izgleda kao bilo koji drugi
program za obradu/crtanje slika i funkcioniše na isti na in, pa emo se zadr ati samo na glavnim
ikonicama. Za potpune detalje o ponu enim nam opcijama, uvek se mo ete poslu iti Help-om
MMFa.
15
Multimedia Fusion
KompKamp, Erdevik 2008
• Import image - Ova opcija otvara nam prozor u kojem biramo sliku koju elimo otvoriti.
MMF podr ava slede e tipove slika: Targa, Png, Jpeg, Gif, Bmp, Avi and Pcx.
Jednom kad je slika izabrana, pojavljuje nam se mogu nost podešavanja nekih njenih parametara.
• Transparent color je boja koja se “ne vidi”, tj naš ra unar je posmatra kao
nepostoje u.. Ako je koristimo, u mogu nosti smo da vidimo šta je iza našeg objekta.
Kao osnovna transparentna boja, postavljena je crna, ali mi mo emo izabrati bilo koju
boju sa slike klikom na Pick dugme, pa na boju na slici. Mogu nost da izaberemo boju
emo dobiti i duplim klikom miša na obojeni kvadrati .
• Box mode. Za više o ovoj opciji, pogledajte Help. Uobi ajeno je da ona bude
postavljena na OFF.
• 22
• Import selection. Omogu ava nam da obele imo deo oko slike koju elimo da
“izvezemo”. Ovo dobijamo klikom na Select dugme, i pravljenjem make the box with
the mouse pointer in the picture.
16
Multimedia Fusion
KompKamp, Erdevik 2008
CROP
Crop opcija inteligentno umanjuje sliku: ona uklanja transparentne oblasti oko slike zadr avaju i
samo one “korisne” delove. Ova opcija je veoma va na, jer je bitno da izbegnemo beskorisno
trošenje memorije i prostora.
OPTIONS
Ova ikonica omogu ava nam da izaberemo eljenu akciju desnim klikom na sliku. Imamo dva
izbora: crtati sa bojom pozadine, ili izabrati boju klikom na pixel obojen bojom koju elimo da
koristimo.
RESIZE
Opcija koja nam omogu ava promenu dimenzija slike. Klikom na nju, pojavljuje nam se mali meni:
TRANSPARENCY
Ovom opcijom omogu eno nam je da prika emo/prikrijemo transparentnu i boju, kao i da je
menjamo. MMF omogu ava nam tako e prikaz i izmenu alpha channel slike. Klikom na ovo dugme,
otvara se prozor sa slede im opcijama:
Backdrop objekti nemaju puno osobina. Ali osobine koje imaju veoma su bitne za igre koje se kre u
po nivoima.
17
Multimedia Fusion
KompKamp, Erdevik 2008
AKTIVNI OBJEKAT
Aktivni objekat mo e biti najbitniji objekat MMFa. To je nepostojan, ali veoma mo an objekat.
Kao suprotnost backdrop objektu, tj objektu iz pozadine, aktivan objekat je aktivni deo animacije i
pomeranja u frejmu: mo e biti animiran, mo e se pomerati po frejmu, imati sopstvene vrednosti, biti
kontrolisan od strane igra a…
Za kreiranje aktivnog objekta, treba da izaberemo “Insert object” opciju u frejmu za
izmenu, ili Insert podmeniju u glavnom meniju MMFa. Zatim biramo aktivan objekat i spuštamo ga
negde u frejmu.
Naravno da objekat mo emo i sami nacrtati. Da bi otvorili izmenu animacije, potreban je samo
desni klik na aktivni objekat i biranje Edit opcije.
Kao sto samo ime naglašava, imena animacije aktivnog objekta je mogu a. Aktivan objekat u sebi
sadr i dvanaest osnovnih animacija, ali mi mo emo i sami definisati dodatne ako su nam potrebne.
18
Multimedia Fusion
KompKamp, Erdevik 2008
Predhodna slika prikazuje izmenu animacije u toku. Kao što se mo e primetiti, osnova je na izmeni
slike, koja je opisana u nekom od predhodnih poglavlja. Sada emo se skoncentrisati na
karakteristike koje uti u na izmenu animacija.
Posmatraju i dno prozora, s leva na desno:
• The animation selector. Dupli klik na na aniimaciju da se otvori. Razli iti pravci kretanja i
frejmovi prikaza e se u prozoru. Za dodavanje animacije koju smo sami kreirali, idemo desnim
19
Multimedia Fusion
KompKamp, Erdevik 2008
klikom miša na animation selector i biramo opciju new. Animacija se mo e kopirati, isecati,
prebacivati, baš kao i bilo koji objekat u MMFu.
• The direction selector. Svi mogu i pravci kretanja su prikazani ovde. Postoji 32 razli ite
animacije za svaki objekat koji se animira. Za smanjenje ili pove anje broja animacija, koristimo
kliza koji nam omogu ava da izaberemo da li e biti prikazano 4, 8, 16 ili 32 pravca kretanja. Prikaz
od 32 pravca kretanja je najbolji, i trebalo bi da ga koristimo za bitne objekte, iako zahteva više
memorije.
Desnim klikom miša na popunjenu ta kicu izabranog pravca, pojavljuje nam se meni…
• Repeat. Ako elimo da se naša animacija pokre e odre en broj puta, ovo je mesto za
podešavanje. Animacija e se izvršiti onaj broj puta koji navedemo.
• Loop. Uklju ivanjem ove opcije, animacija e se neprekidno izvršavati.
• Back to. Ovom opcijom odre ujemo od kog po etnog frejma elimo da nam se
animacija izvršava. Npr ako unesemo broj 3, animacija e se izvršavati od tre eg do
poslednjeg frejma.
20
Multimedia Fusion
KompKamp, Erdevik 2008
21
Multimedia Fusion
KompKamp, Erdevik 2008
• Select all / Unselect. Uobi ajene funcije kojima se vrši obele avanje ili uklanjanje selekcije sa
slike.
• Cut / Copy / Paste / Delete. Clipboard funkcije, rade bez promene.
omogu ava nam kretanje kroz frejmove animacije. Dugme “+” dodaje novi frejm u animaciji, dok
dugme “-“ briše trenutni frejm. Kliza je prili no lak za upravljanje, i omogu ava prelazak na slede i ili
predhodni frejm.
• The action point ili “tačka dešavanja” je sli na centralnoj ta ki. Kada koristimo “Shoot”
opciju u izmeni dešavanja, “metak” je kreiran u odnosu na poziciju ta ke dešavanja, zbog ega je
bitno pravilno je postaviti pre korištenja Shoot opcije.
22
Multimedia Fusion
KompKamp, Erdevik 2008
Za podešavanje koordinata ta ke dešavanja, potrebno je kliknuti na “View action point” ikonicu u
editoru animacije.
Prva karakteristika Movement omogu ava nam da definišemo više od jednog kretanja za
objekat. Npr prvi pokret mo e biti kretanje pozadine, a zatim lopta koja odska e. Ova opcija je
za napredne korisnike.
Opcija Type dozvoljava nam da izaberemo tip kretanja našeg objekta. MMF nam nudi osam
razli itih tipova kretanja. Oni su slede i...
Karakteristike
• Inicijalni pravci – kao što samo ime govori, ove karakteristike postavljaju pravce
kretanja kada naša aplikacija/igrica po ne. Klikom na nju, otvara se
23
Multimedia Fusion
KompKamp, Erdevik 2008
Slika nam pokazuje 32 mogu a pravca kretanja našeg objekta. Ozna imo one koje elimo klikom na
kvadrati e. U slu aju da elimo da izbrišemo predhodno izabrani pravac, potreban je još jedan klik
mišem na njega. U slu aju da je izabrano više od jednog pravca, po etni pravac bi e izabran
slu ajnim odabirom izme u obele enih pravaca.
Ovaj pokret simulira kretanje lopte(kuglice):objekat ide po pravoj liniji dok se ne susretne sa
objektom gdje mo e ponovo da se pokre e,ili u drugom slu aju da reaguje,na ovaj objekat.Ovo je
izborni pokret za zaustavljanje,skladištenje ili druge vrste igara sa kuglicom.
Ponovno pokretanje kuglice mo e tako e biti koriš eno od strane naprednijih korisnika na razli ite
na ine, s obzirom da je veoma fleksibilna.
24
Multimedia Fusion
KompKamp, Erdevik 2008
Kretanje po putanji
Kretanje po putanji je veoma mo no kretanje koje Vam dozvoljava da mišem i crte om snimite
putanju koju e Vaš objekat pratiti tokom izvršavanja.Vi zapravo crtate putanju na ekranu mišem.
Kao što vidite,osobine kretanja po putanji su ograni ene na „Edit“ taster.Pritiskom na ovaj taster
otvarate editor kretanja po putanji.
·Nova linija.Crtate jednu liniju mišem.Ako kliknete desnim tasterom miša da završite liniju,nova
linija e biti automatski umetnuta.
·Snimanje mišem.Snimate pokret mišem:pritisnite lijevi taster miša i crtajte putanju koju
elite.Snimanje se završava kada pustite miš.
·Namjestiti pauzu.Da biste koristili ovaj taster,morate prvo da izaberete ta ku na putanji.U okviru
za dijalog,mo ete unijeti vreme:objekat e sa ekati odre eno vrijeme do ponovnog pokretanja
putanje.
·Petlja pokreta.Nanovo zapo inje kretanje,kada putanja dosegne kraj.Upozorenje,objekat ne e
odgovoriti na originalnu lokaciju nego e nastaviti putanju.
·Obrnuti kraj.Ako je izabrano,kretanje po putanji e se obrnuti kada se dosegne kraj,u Ping-Pong
efektu.Kada dosegne prvi vor,i ako je taster „Loop Movement“ podešen,nastavi e naprijed.
·Zamjena mjesta na kraju.Ova opcija e prinuditi sa trenutnom pozicijom na originalnu lokaciju
kada se pokret završi.
·Selekcija boja.Prvo morate izabrati jedan ili više vorova da koristite u ovoj kontroli.Podesite
brzinu trenutnog vora,od 0(zaustavljen) do 100(maksimalna brzina).
·Probni pokret.Pritisnite probni pokret i automatski vidite rezultate.
25
Multimedia Fusion
KompKamp, Erdevik 2008
Mo ete mišem,odabrati jedan ili više vorova,pokretati ih okolo,i onda ih obrisati sa opcijom za
brisanje.Pritiskom desnog tastera na mišu jedan od vorova otvara slede i
·Povucite liniju.Isto kao i „Draw line“ taster.
·Zabilježite mišem.Isto kao i „Tape mouse“ taster.
·Podesite pauzu.Isto kao i „Set a pause“ taster.
Podesite brzinu.Omogu uje Vam da unesete brzinu tog vora.
·Podesite naziv.Omogu uje Vam da date naziv ovom voru.Nazivi mogu biti va ni za naprednije
korisnike:mo ete,u programiranju doga aja,otkriti kada je vor dodat i koriš en prema tome.
Fliper pokret
Fliper pokret je pokret ,lopte koja odska e,sa gravitacijom.Lopta odska e kao fliper kada se sudara
sa preprekama na podu.Ovaj pokret je jedino prisutan u Multimedia Fusion.
26
Multimedia Fusion
KompKamp, Erdevik 2008
Pokretanje kontrolisano mišem
Zona nacrtana po izboru u okviru predstavlja zonu kretanja dozvoljenog objektu.Povucite po izboru
pokaziva em miša da uve ate/umanjite zonu.Pritisnite „Try movement“ da vidite pokret u
akciji.Proverite da je pokaziva miša nestao kada je kretanje u toku,morate da pritisnete
„ESCAPE“ da prekinete demo kretanja.
Ovaj je pokret tako e kontrolisan od strane igra a,koriš enjem komandne ru ice ili kursorske
tipke.To je jednostavan pokret:objekat se kre e u pravcu u kojem igra eli.Ukupno 8 pravaca je
mogu e(ra unaju i dijagonale).
27
Multimedia Fusion
KompKamp, Erdevik 2008
Kretanje volanom
Kao što njegovo ime pokazuje,volan pokret ini da objekat brzo ide kao automobil,gledan
odozgo.Sa tasterima,mo ete skretati desno ili lijevo,i kretati se naprijed ili nazad u aktuelnom
pravcu auta.
Značajnost:kao što pokret koristi 32 mogu a pravca,najbolje se vidi objekat u kojem su sva 32
pravca zaustavljena ili je animacija u pokretu definisana.
28
Multimedia Fusion
KompKamp, Erdevik 2008
Izvršna platforma
Kretanje platforme ini da se objekat pokre e kao znak platforme igrice:mo e se kretati levo i
desno,skakati,penjati na merdevine i platforme,i padati sa jedne platforme na drugu.
Da bi funkcionisao,okvir mora sadr avati objekte u pozadini(ili brzu pozadinsku teksturu) i ovi
objekti moraju imati „Obstacle“,“Platform“ ili „Ladder“ svojstva skupa.Tako e morate definisati
doga aj u editoru doga aja koji zaustavlja objekat kada se sudara sa pozadinom.Ovo kretanje radi
najbolje sa objektom u kojem su sve animacije definisane.
29
Multimedia Fusion
KompKamp, Erdevik 2008
·Kretanje na startu.Ozna ite ovo polje i objekat se se kretati na startu okvira.
·Gravitacija.Ja ina gravitacije,od 0 do 100.Jaka gravitacija e smanjiti skokove i pove ati brzinu
pada.
·Jačina.Ja ina skokova.Ovu osobinu bi trebalo podesiti uzevši u obzir faktor gravitacije:ve a
gravitacija,ja a je sposobnost skokova.
·Kontrola.Pokazuje kombinaciju tastera neophodnih da zapo nu skok.Mo e biti ništa(nema
skoka),pucanje tastera 1 ili 2,ili kombinacija levog i desnog tastera plus gornji taster.
Aktivni objekat sadr i mnogo razli itih osobina,za iscrpan opis,pogledajte elektronski fajl za pomo .
7. Editor događaja
Editor doga aja je mre a u kojoj ete prikazati, kreirati i modifikovati sve doga aje koji e o iveti Vašu
sliku.
U editoru slike, mo ete ubaciti objekte i podesiti izgled Vaše aplikacije. Ali, ako pokušate da
pokrenete aplikaciju odmah pošto ste završili posao u editoru slike, primeti ete da e se malo toga
dogoditi. Pokretni objekti se pomeraju i završavaju van ekrana, ali ništa ne reaguje na pokret miša i
itava aplikacija stoji, ne rade i ništa.
Editor doga aja je mesto gde ete dizajnirati i oblikovati logi ku pozadinu Vaše aplikacije. Bi ete u
mogu nosti da podesite razli ita stanja aplikacije (sudare, broja , poziciju miša, itd.) i napraviti korak
do reakcije.
Šta je to događaj?
Editor doga aja je zasnovan na doga ajima. Doga aji su ono što ini MMF jedinstvenim: oni su
jednostavno najmo niji na in programiranja. Ne plašite se, u MMF-u ne postoji programski jezik, sve
se radi klikom miša.
30
Multimedia Fusion
KompKamp, Erdevik 2008
Pa, šta je to doga aj? To je skup jednog ili više uslova i jedne ili više naredbi. Uslovi i naredbe? Oni
oslikavaju Vaš prirodan tok misli. Zamislite da pravite igricu sa odbijanjem, i elite da se kuglica
odbije kada se sudari sa ciglom. Razmišlja ete ovako:
Predhodna re enica je doga aj. Uslov je "Kada se kuglica sudari sa ciglom", a naredba je "neka se
odbije od nje". U editoru doga aja, kreira ete uslov koji e detektovati sudar kuglice i cigle, i u
iska u em meniju uslova kuglice podesiti naredbu da se ona odbije.
1. Polje informacija: daje informaciju o tome koji objekat je selektovan i koji su doga aji
prikazani.
2. Indikator objekata: u ovom indikatoru ete na i sve objekte koje ste ubacili u frame editor-u,
plus nekoliko sistemskih objekata (dostupnih u svakoj aplikaciji), jedino vidljivih u editoru doga aja.
31
Multimedia Fusion
KompKamp, Erdevik 2008
3. Uslovi su prikazani u ovoj oblasti. Jedna linija po doga aju. Jedan doga aj mo e sadr ati više od
jednog uslova što ini slo eni uslov.
4. Mreža naredbi. Svaka naredba je prikazana kao štiklirana ispod objekta na koji uti e i desno
od uslova doga aja. Tako e mo ete imati objekat koji izvršava više naredbi za pojedina an doga aj.
5. Ako postavite kursor iznad definisane naredbe, naredba e se prikazati u iska u em meniju.
Sklonite kursor da bi meni nestao.
Indikator objekata
Indikator objekata prikazuje objekte aplikacije. Objekte uba ene u frame editor-u ali tako e i nove
objekte, sistemske objekete, koji se jedino mogu na i u editoru doga aja. S leva na desno, ovo su
sistemski objekti:
Specijalni objekat. Ovaj objekat sadr i sve sisitemske uslove i naredbe. Mo ete menjati
globalne vrednosti, izvoditi upore ivanja, generisati nasumi ne brojeve i matemati ke funkcije.
Objekat kontrole toka naredbi. Sadr i sve neophodno za kontrolu toka programa,
prelazak sa jednog frejma na drugi, itd.
Miš i tastatura. Omogu uje testiranje naredbi kada je pritisnut taster, poziciju kursora, ili
klik u frejmu.
Prvi igrač. Sadr i naredbe za menjanje rezultata i broja ivota igra a br. 1. ako je
definisano više od jednog igra a, u editoru doga aja e se na i više ovakvih ikonica.
32
Multimedia Fusion
KompKamp, Erdevik 2008
Desnim klikom na neki od objekata, otvara se slede i iska u i
meni:
Ukoliko kliknete na neki objekat, filtriraju se doga aji: samo doga aji povezani sa ovim objektom e
biti prikazani, što zna ajno umanjuje broj prikazanih linija. Ponovnim klikom na objekat koji je
filtriran, ponovo e se prikazati ostali objekti.
Veoma je jednostavno dodati novi doga aj. U po etku, editor doga aja je prazan, pa bi trebalo da
izgleda ovako:
33
Multimedia Fusion
KompKamp, Erdevik 2008
- Klilknte na liniju "New condition". Poslednja linija uslova e uvek sadr ati opciju za dodavanje
novog uslova.
- Prozor koji se otvori prikazuje sve objekte koji se nalaze u aplikaciji. Kliknite desnim klikom na
objekat koji elite ta testirate. Zamislimo de elimao da testiramo objekat kuglica (zvana Ballgolden)
u sudaru sa objektom cigle (zvanim Violet).
Tada otvaramu meni uslova, pronalazimo podmeni za sudare i biramo "Collision with another
object".
- Novi prozor dijaloga se odmah otvara, tra e i da se unese objekat sa kojim testiramo sudar.
Dvaput kliknemo na ciglu "Violet".
- Novi uslov je sad zamenjen uslovom koji smo mi definisali.
Kao što vidite, objekti su prikazani kao ikonice, ali mo emo videti njihova imena prevla enjem
kursora preko njih.
Definisali smo uslov ali nam treba još naredba da bi smo kompletirali doga aj. Konkretno, elimo
da definišemo naredbu "odbij kuglicu".
- Prona ite ikonicu kuglice na indikatoru objekata, spustite se do praznog kvadrata ispod objekta,
na istoj liniji na kojoj je novokreirani uslov "sudara".
34
Multimedia Fusion
KompKamp, Erdevik 2008
- Desnim klikom otvorite meni: meni naredbi za kuglicu. U meniju prona ite podmeni Movement i u
njemu naredbu Bounce:
- Pustite miša da zatvorite meni, i primeti ete novi štiklir ispred uslova: naš novi doga aj je
definisan.
Kao što vidite, koriš enje editora doga aja je vrlo jednostavno: sve se svodi na biranje opcija u
prozorima. Mo da e vam se u initi da je ovaj sistem pomalo ograni en? Ništa nije dalje od istine:
- Broj uslova i naredbi je veoma veliki, dodali smo uslove i naredbe koji pokrivaju svaki detalj
aplikacije.
- Ukoliko elite, mo ete imati više od jednog uslova u doga aju, takozvani slo eni uslov. Naredba e
biti izvršena tek kada svi uslovi budu zadovoljeni u isto vreme.
- Naravno, mo ete imati i više naredbi za jedan doga aj: naredbe se izvršavaju jedna za drugom
velikom brzinom.
-Edit. Menja trenutni uslov. Npr. za uslov sudara ponovo otvara prozor u kojem
mo ete birati objekte.
-Replace. Zamenjuje ternutni uslov novim.
-Insert. Ubacuje novi uslov posle trenutnog. Koristan za pravljenje slo enih
doga aja sa višestrukim uslovima, zvanim slo enim uslovima.
-Negate. Negira trenutni uslov ine i ga suprotnim od njegovog osnovnog
ponašanja. Npr. uslov "objekat se sudara sa drugim objektom", negiran, bi e istinit
35
Multimedia Fusion
KompKamp, Erdevik 2008
ukoliko se prvi objekat ne sudara sa drugim objektom. Negacije su ozna ene velikim slovom X pre
uslova.
-Cut / Copy / Paste / Delete: uobi ajene funkcije.
-Add a new condition. Kao što samo ime govori, dodaje novi uslov doga aju.
-Hide objects without actions. Ova naredba e ukloniti sve objekte koji ne sadr e ni jednu
naredbu sa ekrana.
-Insert / A comment. Omogu uje komentare koda. Komentari su delovi teksta pomešanih sa
doga ajima, koji objašnjavaju smisao aplikacije. Treba komentarisati što je više mogu e da bi kod
postao što razumljiviji. Kada izaberete ovu opciju, otvara se prozor za upisivanje komentara.
Ukucajte tekst komentara u odre eni prostor, izaberite font dugmetom "Choose font", boju, i
kliknite na OK. Evo kako je komentar prikazan u editoru doga aja:
Kao što vidite, komentari su veoma va ni da bi u inili kod jasnijim. Ne brinite, komentari ne
oduzimaju ništa vremena tokom izvršavanja aplikacije jer su totalno izostavljeni u izvršavanju u
realnom vremenu. Komentari su veoma korisni ako više progarmera razmenjuje kodove.
-Insert / A new event. Otvori e dijalog za biranje novog uslova, i automatski kreirati novi doga aj
sa ovim uslovom.
-Insert / A group of events. Grupe doga aja mogu biti veoma koristan na in da pojednostavite i
organizujete Vaš kod. U osnovi, grupa je skup doga aja koji su povezani na nekom nivou i
grupisani su zajedno. Grupe mogu biti deaktivirane, i u tom slu aju, svi doga aji unutar grupe bi e
36
Multimedia Fusion
KompKamp, Erdevik 2008
ignorisani. Mo ete upotrebiti naredbu da reaktivirate celu grupu odjednom. Tako e, grupe se mogu
zatvoriti duplim klikom na njih: to automatski skriva sve doga aje u jednu liniju (u naslov grupe).
Da biste napravili novu grupu, potrebno je da upišete njeno ime u prozoru za definiciju grupe:
Active when frame starts: ukoliko je ovo polje štiklirano, grupa e se aktivirati kada se frejm
pokrene, a ako nije, bi e neaktivna. Deaktivirane grupe su zatamnjene u editoru doga aja.
Koriste i editor doga aja, brzo ete shvatiti da je drag & drop nezamenljivi deo razvojnog procesa.
Mo ete uvla iti:
- Uslove jedan za drugim, ili iz jednog doga aja u drugi.
- Štiklire naredbi iz jedne kolone u drugu.
- Doga aje u druge doga aje, ovim mo ete preurediti doga aje u programu.
- Zatvorene ili otvorene grupe doga aja.
- Naravno, mo ete obuhvatiti više od jednog doga aja za prevla enje odjednom.
Kada prevla ite elemente, primeti ete koriš enje SHIFT i CONTROL tastera. SHIFT briše poreklo
prevla enja a CONTROL kopira prevla enje na novu poziciju.
Najvažniji uslovi
U ovom uputstvu ne emo se osvrtati na sve dostupne uslove u MMF-u, bilo bi preduga ko za
štampano uputstvo. Nabroja emo samo one najva nije, objekat po objekat. Za iscrpnu listu opisa,
okrenite se elektronskoj verziji uputstva. Naravno, najbolji na in za u enje o pojednina nim
objektima i doga ajima je kroz eksperimentisanje sa njima.
37
Multimedia Fusion
KompKamp, Erdevik 2008
-Start of frame. Ovaj uslov je ta an samo jednom, na samom po etku frejma. Izvršava se pre
svih ostalih uslova. Potrebno je izvršiti inicijalizacije (postavljanje broja a, nizova, itd.) u doga aju
koji se pokre e startom frejma.
-End of frame. Ovaj uslov je poslednji ta an, kada se završi frejm.
-End of application. Ovaj uslov je ta an jedino ako korisnik prekine aplikaciju. On se izvršava
posle uslova End of frame.
-Upon pressing a key. Ovaj uslov od Vas tra i da pritisnete taster. Ta an je jedino kada
pritisnete taster.
38
Multimedia Fusion
KompKamp, Erdevik 2008
-Repeat while key is depressed. Ovaj uslov je sli an prethodnom, ali je ta an jedino dok je
taster pritisnut.
-Upon pressing any key. Ovaj uslov je ta an ukoliko korisnik pritisne bilo koji taster na tastaturi.
Koristan je za menije i ita e teksta.
-Checks for mouse pointer in a zone. Tra i da definišete zonu frejma. Tokom izvršavanja
aplikacije, ta an je kada se kursor nalazi u definisanoj zoni.
-Checks for mouse pointer over an object. Ovaj uslov je ta an ukoliko se kursor nalazi
iznad datog objekta.
-Checks for mouse clicked. Ovaj uslov je ta an ako ste kliknuli mišem. Ovaj uslov mo da se
postavi za levi, srednji ili desni klik, ili jednostruki ili dvostruki klik.
-Every. Ovaj uslov tra i vremenski period, npr. 1 sekund. Tokom izvršavanja programa, on e biti
ta an svaku sekundu u našem slu aju. Koristan je za trep u e objekte, automatsko pove avanje
rezultata, itd.
-Is the timer equal to a certain value? Ovaj uslov je ta an kada tajmer dostigne odre eno
zadato vreme. Tajmer je nuliran na po etku frejma.
-Pick a random object. Ovaj mo an uslov e izabrati jedan objekat u mnoštvu objekata.
-Pick an object at random in a zone. Ovaj uslov je isti kao prethodni, samo što e izabrati
objekat iz zadate zone u frejmu.
-Pick all objects in a zone. Selektova e sve objekte koji se nalaze u zadatoj zoni frejma.
-Pick all objects on a line. Tra i e da se unesu koordinate dve ta ke. Ovaj uslov e iscrtati
nevidljivu liniju izme u te dve ta ke i selektovati objekte koji seku tu liniju.
Napomena: za uslove Pick object, naredbe e se izvršavati samo nad objektima obuhva enim datim
uslovom.
-Read joystick state. Ovaj uslov omogu ava testiranje pozicije d ojstika: da li je igra pritisnuo
gore, dole, levo ili desno, kao i tastere za pucanje.
-Repeat while joystick is pressed. Uslov e biti ta an sve dok igra dr i pritisnut tra eni taster
na d ojstiku.
39
Multimedia Fusion
KompKamp, Erdevik 2008
Akivni objekat je vrlo prilagodljiv i sadr i mnoge uslove. Ovo su neki osnovni...
-Compare the counter to a value. Omogu uje pore enje sa vrednoš u broja a. Ako je
pore enje ta no tada je i uslov ta an.
Najvažnije naredbe
Broj naredbi u MMF-u je ve i i od broja uslova. Postoje naredbe za svaki objekat, u svakoj oblasti.
Za iscrpnu listu opisa, okrenite se elektronskoj verziji uputstva. Mi emo se koncentrisati na
osnovne naredbe za glavne objekte.
40
Multimedia Fusion
KompKamp, Erdevik 2008
-Fast loops / Start loop. Pokre e brzu petlju. Više u dodatku 3.
Naredbe zvu nika omogu avaju puštanje muzike i zvu nih efekata.
-Play sample. Otvara selektor zvukova odakle birate efekat. Taj efekat mo e biti deo neke druge
aplikacije u MMF-u, aplikacije sa diska, ili jednostavan WAV fajl sa cd-a. Ukoliko ga ozna ite kao
"Uninterruptible", efekat ne e prestajati sve do svog kraja.
-Play and loop sample. Ista naredba kao i prethodna, samo što tra i unos broja ponavljanja
efekta.
-Play music. Omogu ava da izaberete MIDI fajl za puštanje muzike iz selektora.
-Play and loop music. Ista kao i gore, samo tra i unos broja ponavljanja puštanja muzike.
-Next frame. Prekida trenutni frejm i u itava i pušta naredni sa liste kontrole toka.
-Previous frame. Prekida trenutni frejm i u itava i pušta prethodni frejm sa liste.
-Jump to frame. Tra i unos frejma na koji da prebaci tok aplikacije. Tako e se mo e prora unati
broj frejma na koji e sko iti.
-Restart the current frame. Kao što ime govori, restartuje trenutni frejm: svi objekti, kretanja,
vrednosti se vra aju na po etne vrednosti.
-Restart the application. Restartuje aplikaciju od prvog frejma kao da se pokre e prvi put.
-End the application. Momentalno završava aplikaciju.
Naredbe kursora i tastature
Naredbe štoperice
41
Multimedia Fusion
KompKamp, Erdevik 2008
-Create object. Ova naredba omogu ava kreiranje
novog objekta u toku izvršavanja programa. Kada
izaberete ovu opciju, prvo se pojavljuje selektor
objekata u kojem treba da izaberete objekat koji e se
kreirati. Kao osnovno, prozor prikazuje objekte koji su
definisani u trenutnom frejmu. Levi panel prozora
prikazuje trenutno u itane aplikacije. Mo ete otvoriti
svaku aplikaciju i svaki frejm pojedina no i videti listu
opbjekata iz svakog frejma. Tako e, mo ete kliknuti na
dugme "Browse" da u itate listu objekata sadr anih u aplikaciji na disku. Kada ste izabrali
objekat, dvaput kliknite na njega da bi nastavili dalje.
Frejm je sad prikazan sa malim prozorom za dijalog i trep u im krsti em u sredini frejma.
-Score / Set score. Omogu ava promenu rezultata igra a. Tako e, mo e se dodavati ili oduzimati
od vrtednosti rezultata. Rezultat e se odra avati preko objekta rezultata ako on postoji u frejmu.
42
Multimedia Fusion
KompKamp, Erdevik 2008
-Lives / Set number of lives. Omogu ava promenu broja ivota igra a. ivoti e biti prikazani
preko objekta ivota, ukoliko on postoji u frejmu.
Aktivni objekat sadr i mnoštvo naredbi, dizajniranih za kontrolu pokreta i animacija. Mnoge naredbe
su jasne same po sebi, komcentrisa emo se na neke najva nije.
-Movement / Stop. Zaustavlja kretanje.
-Movement / Start. Restaruje zaustavljeno kretanje.
-Movement / Bounce. Objekat e se odbiti ukoliko se sudari sa nekim drugim objektom ili
preprekom.
-Direction / Set direction. Omogu ava promenu trenutnog pravca objekta. Ukoliko elite,
mo ete prora unati novi pravac objekta ili ga postaviti pomo u selektora pravca.
-Direction / Look in direction of... ini da se objekti okre u u pravcu drugog objekta. Ukoliko to
inite konstantno, mo ete kreirti inteligentne metke koji e sami tra iti svoju metu.
-Shoot an object. Ova naredba je naj eš e korištena u igricama. Omogu ava da ustrelite drugi
objekat. Prvo morate da nazna ite koji objekat da bude upucan, koriste i isti prozor sa dijalogom
kao za naredbu kreiranja objekta. Kada ovo uradite, pojavljuje se slede i prozor;
-Shoot in direction of... otvara selektor pozicije kao onaj za naredbu kreiranja objekta, da bi se
izabrala ta ka u frejmu (mo e biti i u odnosu na drugi objekat).
-Alterable values / Set. Menja jednu promenljivu objekta.
-Alterable strings / Set. Menja jedan promenljivi niz objekta.
-Destroy. Ova veoma va na naredba omogu ava da se objekat uništi momentalno. Ukoliko je
definisana animacija "Dissapearing", bi e puštena automatski pre uništavanja objekta. Ukoliko
je promena izble ivanja tako e definisana, bi e puštena pre uništavanja objekta.1
Naredbe brojača
1
Važna napomena: kao što je navedeno u poglavlju o animacijama, meci se ispaljuju is akcione ta ke objekta
roditelja. Budite sigurni da ste definisali akcione ta ke pravilno za bolji vizuelni do ivljaj. Tako e imajte u vidu da
animacija pucanja, objekta roditelja, po injje kada se izvrši naredba. Ako ovo definišete, dobi ete lep vizuelni efekat.
43
Multimedia Fusion
KompKamp, Erdevik 2008
Broja je pomeraju i objekat: za njega ete na i sve opcije pomeranja kao i u aktivnom objektu.
Koncentrisa emo se na specifi ne naredbe za ovaj objekat.
-Set counter. Menja vrednost broja a. Ako je broja vidljiv, promena e se prikazati na ekranu.
-Set minimum value. Menja minimalnu vrednost broja a
-Set maximum value. Menja maksimalnu vrednost broja a.
Naredbe stringova
Stringovi su tako e pomeraju i objekti, sa svip propratnim naredbama. Ovo su najva nije specifi ne
naredbe:
-Change alterable string. Modifikuje string koji se nalazi u objektu. Rezultat je momentalno
vidljiv na ekranu ako je objekat prikazan.
-Set paragraph. Menja trenutni paragraf koji je prikazan pored objekta
8. EDITOR IZRAZA
Mnoge operacije u Multimedia Fusion-u vam tra e da unesete broj ili prora un. Da biste to mogli,
predstavljamo vam editor izraza. Editor izraza je mo an alat koji vam omogu ava da pravite
kalkulacije, ak i one komplikovane, i da izvla ite informacije iz objekata, kao recimo njihove
koordinate i uklju ite ih u kalkulacije.
44
Multimedia Fusion
KompKamp, Erdevik 2008
- Dugme Check current expression, koji testira ta nost izraza. On pokazuje "Valid expression"
ukoliko je izraz ta an ili "Syntax error" ukoliko nije.
Editor izraza vam omogu ava da pravite prora une sa brojevima, ali tako e i sa stringovima. String
je deo teksta izme u navodnika. Na primer, "Moj string" je string i bi e prihva en od strane editora.
Mo ete i da dodate dva stringa ovako: "Ovo je" + "moj string" i editor e vam vratiti string koji glasi
"Ovo je moj string". Drugi operatori kao operator deljenja ili mno enja nisu dozvoljeni u operisanju
sa stringovima.
Neki editori tra e broj kao inicijalnu vrednost - u ovom slu aju editor izraza e biti inicijalizovan sa
nulom, a neki tra e stringove kao inicijalne vrednosti - u ovom slu aju e biti inicijalizovan praznim
stringom "". Ukoliko u izvo enju prora una pomešate stringove i brojeve, editor e vam izbaciti
"Mixed strings and numbers" grešku i odbija e da bude zatvoren.
45
Multimedia Fusion
KompKamp, Erdevik 2008
na "Next" e vam odabrati slede i parametar za unos.
Kao što smo za akcije i uslove, sada emo da napravimo pregled dostupnih funkcija objekata: za
kompletnu listu funkcija, pogledajte dokumentaciju u elektronskoj formi.
- Generate a random number, = Random (X). Ova funkcija, veoma bitna za igrice, e vratiti
nasumi no odabran broj od 0 do X-1. X mora biti manji od 32768.
- Retrieve a global value. Vra a vrednost globalne vrednosti.
- Retrieve a global string. Vra a sadr aj globalnog stringa.
- Current X Position of the mouse. Vra a trenutnu horizontalnu poziciju miša u frejmu. Ova
koordinata mo e biti negativna ili ve a od du ine frejma ukoliko je pokaziva miša van frejma.
- Current Y Position of the mouse. Vra a trenutnu vertikalnu poziciju miša u frejmu. Isto kao i gore,
samo vertikalno.
- Timer count, in 1/1000 since start of frame. Broji vreme u 1/1000 delovima od po etka frejma.
- Timer count, hours / minutes / seconds / 1/100. Vra a vreme tajmera ra unato od po etka frejma.
- Total number of objects. Vra a ukupan broj objekata u frejmu. Korisna stvar za dibagiranje
aplikacije.
- Current value of the score. Vra a vrednost trenutno ostvarenog rezultata igra a.
- Current number of lives. Vra a vrednost trenutnog broja ivota igra a.
46
Multimedia Fusion
KompKamp, Erdevik 2008
Broja ki objekat je pomi ni objekat: meni funkcije sadr i sve podrazumevane funkcije pomeranja.
Skoncentrišimo se na funkcije specifi ne za ovaj objekat:
String objekat je tako e pomi ni objekat, sadr i pomi ne funkcije. Specifi ne su slede e funkcije:
47
Multimedia Fusion
KompKamp, Erdevik 2008
- U storyboard editoru, desni klik na frejm i odaberite event-list editor.
- Kliknite na dugme event-list editor u navigacionoj liniji.
- Pritisnite CTRL+L.
Kao što mo ete da vidite na slici, doga aji, napomene i grupe su izlistane jedna posle druge. Klik na
broj doga aja otvara slede i pop-up meni:
Drag&Drop je, kao i editor doga aja, va an deo editora liste doga aja. Mo ete
48
Multimedia Fusion
KompKamp, Erdevik 2008
"prevla iti i puštati" uslove, akcije, napomene, grupe, itd.
Glavna prednost editora liste doga aja je mogu nost da štampa doga aje. Na i ete opciju za
štampanje u podmeniju File glavnog menija.
Stranica print preview (pregled štampanja) vam prikazuje doga aje onako kako e izgledati kada
budu odštampani. Na vrhu stranice ima razli itih dugmadi:
doga aja.
- Previous page. Prikazuje prethodnu stranicu doga aja.
- Two pages. Prikazuje dve stranice umesto jedne.
- Zoom in. Uve ava prikaz stranice.
- Zoom out. Umanjuje prikaz stranice.
- Page Setup. Otvara dijalog prozor za podešavanje
stranice.
- Print Setup. Otvara dijalog prozor za podešavanje
štampanja stranice.
- Close. Vra a se u editor liste doga aja.
Ovaj dijalog prozor vam omogu ava da ispravite izvestan broj parametara za štampanje.
49
Multimedia Fusion
KompKamp, Erdevik 2008
Ukoliko napravite aplikaciju sa više frejmova koji imaju isti interfejs (kao prezentacija sa
previous/next (nazad/dalje) dugmadima), mo da ne ete eleti da istu listu doga aja u svakom
frejmu: ne samo da bi ubacivanje tih doga aja bilo zamorno, nego ukoliko biste se odlu ili da
izmenite na in funkcionisanja, to biste morali da uradite u svakom frejmu posebno.
Zbog toga Multimedia Fusion poseduje mogu nost kreiranja globalnih doga aja.
Globalni doga aji predstavljaju listu doga aja koja je opšta (globalna) za aplikaciju: bi e izvršena u
svim frejmovima aplikacije. U našem primeru, stavi ete u globalni doga aj operisanje sa
next/previous (dalje/nazad) dugmadima.
Da otvorite globalni doga aj, prika ite svojstva aplikacije (klikom na ime aplikacije u workspace
toolbar-u) i kliknite na "Events" tab.
Klik na Edit dugme e otvoriti editor globalnih doga aja. Ovaj editor je onaj editor doga aja kakav
smo videli ranije, ali ima mala razlika: objekti. Primeti ete po otvaranju editora da su samo prikazani
sistemski objekti, objekti aplikacije vam nisu prikazani uopšte. Morate da uvezete (importujete)
objekte u editor globalnih doga aja da biste ih koristili.
Pogledajte na objektnu liniju i primeti ete jedan novi objekat nazvan "Import new objects". Klik na
ovaj objekat otvara dijalog prozor koji vam prikazuje sve objekte svih frejmova aplikacije (ovo e
mo da da prika e jako veliki broj objekata). Dvoklik na objekat ukoliko elite da ga ubacite: dijalog je
zatvoren i objekat je prisutan u editoru. Sada ga mo ete koristiti kao regularan objekat. Primeti ete
malu strelicu u gornjem desnom uglu ikonice objekta koja ukazuje na to da je ubjekt uba en.
50
Multimedia Fusion
KompKamp, Erdevik 2008
Ponašanja tako e mogu da budu nazvana "lokalni doga aji". Lokalni doga aji su liste doga aja
sadr ane u jednom objektu. Doga aji su automatski aktivirani u frejmu ukoliko je objekat prisutan.
Lokalni doga aji vam omogu avaju da kreirate "inteligentne" objekte koji e reagovati im su uba eni
u frejm, bez potrebe da se definišu u frejmu liste doga aja.
Da kreirate lokalni doga aj, morate prvo da prika ete svojstva objekta u property toolbar-u: samo
kliknite na objekat u frejm editoru. Zatim kliknite na "Events" tab.
Kliknite na "New" da kreirate novi lokalni doga aj. Mo ete imati više od jednog lokalnog doga aja po
objektu. Mo ete ih preimenovati klikom na njih. Kliknite na "Edit" dugme da otvorite editor doga aja
ovog lokalnog doga aja.
Kao i globalni editor doga aja, editor lokalnih doga aja je klasi ni editor doga aja kakav ste videli
ranije, ali nisu svi objekti prikazani u objekt baru. Prona i ete objekat koji sadr i lokalni doga aj i
"Import new object" objekat. Kao i kod editora globalnih doga aja klik na ovaj objekat vam prikazuj
sve objekte u frejmu koje mo ete da ubacite.
Napomena: Kada menjate doga aje u frejmu, objekti koji sadr e lokalne doga aje su ozna eni malim
"B" u gornjem desnom uglu ikonice objekta. Ukoliko kliknete desnim klikom miša na ovaj objekat u
objektnom baru, ima ete mogu nost da otvorite lokalni doga aj objekta i izmenite ga.
Globalni i lokalni doga aji mogu postati va an deo vaše aplikacije. Oni mogu pomo i da drasti no
smanjite broj frejmova doga aja potrebnih da baratae svakim frejmom.
DODATAK 2 ODREDNICE
Odrednice su na in smanjivanja kompleksnosti liste doga aja frejma. Zamislite da napravite igricu u
kojoj igra mora da izbegne mnoštvo razli itih zamki. Bez odrednica, morali biste da otkrijete koliziju
izme u igra a i zamke za svaku zamku: ukoliko ih imate mnogo (zamki), to bi moglo da na ini listu
doga aja veoma duga kom.
Odrednica je simbol koji dodeljujete objektu. U našem primeru, dodelili biste simbol "Zamke" svakoj
zamci u igrici. Kada odete u editor doga aja, vide ete novu ikonicu - odrednicu "Zamke". Onda
mo ete da zamenite sve linije kolizija jednom linijom, tj. detekcijom kolizije igra a sa odrednicom
"Zamke".
Odrednica mo e da se koristi na isti na in kao i objekti koje zamenjuje: mo e da ima uslove, akcije i
funkcije. Uostalom, izme u objekta i odrednice koja ga zamenjuje i nema razlike.
51
Multimedia Fusion
KompKamp, Erdevik 2008
Da dodate odrednicu objektu, morate prvo da prika ete svojstva objekta u property toolbar-u. Samo
kliknite na objekat u frejm editoru. Zatim odaberite "Events" tab (isti kao i onaj sa lokalnim
doga ajima).
Brza petlja je sistem koji e ponavljati iste doga aje zadati broj puta - na velikim brzinama.
52
Multimedia Fusion
KompKamp, Erdevik 2008
Pre svega trebate da inicijalizujete petlju. Otvorite action pop-up meni specijalnih objekata i otvorite
Fast loop podmeni. Tamo ete prona i akciju nazvanu "Start loop". Ova akcija tra i dva parametra:
- Ime petlje. Ovo mora biti string koji predstavlja ime vaše petlje, izaberite ga da bude kratak i lak
za prepoznavanje.
- Broj ponavljanja petlje. Unesite eljeni broj ponavljanja ovde.
Sada treba da kreirate novi "On loop" uslov. Kliknite na New condition i otvorite uslovni pop-pu
meni specijalnih objekata. U dnu menija ete prona i "On-loop" ulaz. Odaberite ga. Program e vas
sada pitati za ima petlje, unesite isto ime kao i ranije. Sada imate novu liniju uslova.
Sada unesite akcije koje elite da izvršite posle ovoga uslova.
Kada Multimedia Fusion nai e na Start loop akciju, tra i On loop uslove programa. Kada prona e
neki, poredi ga sa imenom petlje, ako je isti, izvršava se sled akcija (ako ne, nastavlja se pretraga).
Kada su akcije izvšene, uve ava se broja petlje i ponavljaju se akcije; akcije su pozivane na
velikim brzinama i ta no onoliko puta koliko ste uneli.
- Mo ete imati više od jednog "On loop" uslova u programu za istu petlju.
- Mo ete do i do broja petlje u izrazu: "Get loop count" funkcija postoji u specijalnom object
functions meniju.
- Mo ete tako e da kreirate petlju unutar petlje tako stvaraju i slo enu petlju. Ali budite oprezni o
vremenu obrade, jer ovakve slo ene petlje mogu da budu veoma duge za obradu.
- Promenite veli inu vašeg aplikacijskog prozora (u application properties) na razumnu veli inu, kao
recimo 640x480 ili 320x200 za brzo skrolovanje.
- Podesite veli inu vašeg frejma ve u od prozora aplikacije. Na primer, ako je vaš aplikacijski prozor
320x200, mo ete da podesite veli inu frema na 960x200 i ima ete dovoljno mesta da napravite
horizontalno skrolovanje tri puta veli ine prozora.
- Skrolovanje po inje na poziciji X=0 (krajnje leva ivica frejma); postavite vaše karaktere, rezultate,
brojeve ivota u gornjem levom delu vašeg frejma.
- U editoru doga aja kreirajte "Always" uslov i unesite slede u akciju: otvorite storyboard object's
pop-up action meni i izaberite akciju "Scrolling/Center Window position in frame" i odaberite da
centrirate poziciju na vaš glavni karakter.
Eto! Ako pokrenete frejm, vide ete da se ekran automatski skroluje i prati karakter.
53
Multimedia Fusion
KompKamp, Erdevik 2008
* Stati ki objekti *
Podrazumeva se da e aktivni objekti pratiti skrolovanje; njihova pozicija e ostati stati ka u odnosu
na skrolovanu pozadinu. Ali za pojedine objekte kao rezultat, ivote i sli no, trebate u initi da ostanu
na istoj poziciji na ekranu i ignorišu skrolovanje. Ovo mo e biti u injeno odselektovanjem bitnih
svojstvu objekata. Da pristupite ovom svojstvu, kliknite u editoru frejma na objektu i u property
toolbar-u kliknite na "Runtim options". Odselektujte svojstvo "Follow the frame" i vaš objekt e
nadalje ignorisati skrolovanje.
Paralaksiranje se najbolje objašnjava kao sporije pomeranje udaljenijih objekata nego bli ih.
Zamislite da vozite niz put i gledate kroz prozor sa strane. Objekti u daljini (planine, mesec,
zvezde) se ine da se pomeraju veoma sporo ili da se ne pomeraju uopšte. Objekti na nekoj
poluudaljenosti (brda, zgrade, drve a) pomeraju se sporije od bli ih objekata kao što su znakovi na
putu. Ovakva pojava vezana za razli ito pomeranje objekata na raznim daljinama se naziva
paralaksa. Paralaksno skrolovanje mo ete na initi krajnje prosto u Multimedia Fusion.
54
Multimedia Fusion
KompKamp, Erdevik 2008
Svrha ovog prozora je da poka e i edituje elemente podataka uklju enih u aplikaciju. To je kao da
zavirujete dublje u vašu aplikaciju. Ovi podaci mogu biti zvuci, muzika i binarni podaci.
Prethodna slika prezentuje zvu ni panel. Svi uzorci korišteni u aplikaciji su izlistani u prozoru.
Mo ete ih preslušavati klikaju i Play dugme. Replace dugme vam dozvoljava da izaberete drugi
zvuk i zamenite postoje i zvuk nekim novim. Ovo je veoma mo na opcija, jer ako svi frejmovi koriste
isti zvuk, ne morate da editujete sve da biste zamenili taj jedan.
Extract vam dozvoljava da sa uvate zvuk na disku da biste ga kasnije ponovo koristili. Ukoliko vam
je data igra sa dobrim zvukovima, mo ete ekstrakovati zvukove i koristiti ih kasnije u vašoj
sopstvenoj igrici (ukoliko autorska prava to dozvoljavaju, naravno).
Binarni tab vam dozvoljava da ubacite fajlove u vašu aplikaciju. Ovi fajlovi mogu biti otvoreni
direktno iz aplikacije pomo u objekata koji ih trebaju. Ovo vam dozvoljava, na primer, da zaštite
grafi ke fajlove puštene od strane Active Picture objekta ili tekst fajla prikazanog od strane RichEdit
objekta. Napomene: neki objekti kao video objekti e ekstrakovati fajl u temporary file na hard disk
pre nego što ga puste i ne koriste sve 3d party ekstenzije ovu opciju. Binarni tab je jedino
prezentovan u Multimedia Fusion.
Ekstenzioni tab vam prezentuje sve ekstenzije objekata iskoriš enih od strane aplikacije.
55
Multimedia Fusion
KompKamp, Erdevik 2008
DODATAK 6 EKSTENZIJE
Videli ste do sada u ovoj dokumentaciji da Multimedia Fusion sadr i mnogo razli itih objekata. Nisu
svi ovi objekti uklju eni u glavni program, ve ina njih je sa uvana u eksternim fajlovima i nazvatni su
ekstenzioni objekti.
Svi ostali objekti su eksterni objekti, njihov naziv se završava sa ekstenzijom .MFX. Oni su
uskladišteni u dva foldera na vašem disku:
- Edit time verzija objekata je smeštena u "Extensions" folderu smeštenom blizu glavnog
Multimedia Fusion izvršnog oblika.
- Runtime verzija objekata je smešta u "Data\Runtime" folderu. Primeti ete da je veli ina objekata u
ovom folderu manja nego u Extrensions folderu: oni samo sadr e runtime (po etni) kod. Va no je da
se ne mešaju objekti ova dva foldera.
* Novi prelazi *
Bledi prelazi koje ste koristili na frejmovima su tako e smešteni kao eksterni fajlovi u "Transitions"
folderu poredi glavnog izvršnog Multimedia Fusion oblika.
* Novi pokreti *
Sistem ekstenzija postoji tako e i za pokrete. Na primer, fliper pokret je eksterni fajl. Novi pokreti su
fajlovi sa ekstenzijom .MVX i sa uvani su u "Extensions" folderu. Ekstenzioni pokreti su jedino
mogu i u Multimedia Fusion.
Razvija i stvaraju nove objekte, nove pokrete i nove prelaze regularno. Mo ete ih skinuti sa
interneta: do ite esto na www.clickteam.com da na ete nove objekte, pokrete i prelaze koji su
dostupni. Clickteam tako e objavljuje esto "Bonus packs" koji sadr e mnogo novih fajlova.
Ukoliko ste te ni u C++ razvoju, mo ete da kreirate sami svoje objekte: do ite na Clickteam website
i skinite MMFSDK, Multimedia Fusion razvojni paket dostupan u download sekciji našeg sajta.
56
Multimedia Fusion
KompKamp, Erdevik 2008
Ekstenzioni objekti mogu jedino biti kreirani za Multimedia Fusion. Games Factory dodatni objekti
bi e objavljeni od strane Clickteam-a.
57
Multimedia Fusion
KompKamp, Erdevik 2008
posebno za skrolovanje aplikacija, ali tako e mo e biti veoma spora sa nekim efektima mastila ili
prelaza, tako da to zavisi od vaše aplikacije.
- V-Sync. Sinhronizova e displej vertikalnom sinhronizacijom monitora, rezultuju i sa jasnijim
displejom.
- Enable visual themes. Sa ovom opcijom, vaša aplikacija e koristiti Visual Theme definisane od
strane korisnika u njegovim Windows Screen svojstvima. Bez ove opcije, vaša aplikacija e biti
prikazana koriste i klasi ni Windows style.
- Players/Initial score. Ukoliko elite da rezultati igra a budu razli iti od nule kada aplikacija zapo ne.
- Players/Initial # of lives. Unesite broj ivota na po etku vaše igre.
- Playets/Default controls. Kliknite na Edit dugme da modifikujete podrazumevane kontrole igra a.
Inicijalno podešavanje je sva etiri igra a na tastaturi.
- Vitalize/Preview. Izaberite sliku da prika ete prilikom Vitalize. Dodatak u itava vašu aplikaciju.
DODATAK 8 DIBAGER
Kada vaša aplikacija postane slo enija, sa mnoštvom objekata i mnogo doga aja, ponekad ne e da
radi kako biste eleli zbog na injenih logi kih grešaka. Multimedia Fusion sadr i alat koji vam poma e
da prona ete probleme u vašoj aplikaciji: dibager.
Dibager se automatski aktivira kada otvorite aplikaciju. To je mali bar u gornjem levom uglu vašeg
ekrana.
Ovaj mali bar ne interaguje sa vašom aplikacijom. Ne zauzima procesorsko vreme i samo "sedi"
gore dok ga ne dodirnete. Od leva na desno:
58
Multimedia Fusion
KompKamp, Erdevik 2008
Kao što mo ete da vidite, ovaj prozor prikazuje informacije. Informacije o tome šta se dešava
unutar vaše aplikacije. Displej je fokusiran na pojam objekata. Inicijalni objekat prikazan u sistemu
je objekat koji sadr i informacije o brzini potpunih slika (frame rate), broju frejmova i globalnim
promenljivima i stringovima. Sve informacije su prikazane kao drvo, mo ete otvarati razli ite sekcije
klikom miša.
* Mo ete dodavati objekte aplikacije na displej. Prvo morate da odete u Pause mod klikom na
dugme Pause. Zatim imate dve opcije:
- Kliknite na "Add object" dugme u donjem desnom uglu prozora i odaberite objekt iz liste.
- Direktno kliknite na object in the frame, bi e dodat automatski u dibager.
* Mo ete da dr ite dibager otvoren i da restartujete aplikaciju: vrednosti dibagera e biti promenjene
kako se aplikacija menja.
* Mo ete tako e da menjate vrednost promenljivih vrednosti stringa dvoklikom na njih.
59
Multimedia Fusion
KompKamp, Erdevik 2008
- Internet aplikacije (.ccn) koje mo ete da puštate na web stranici pomo u Vitalize! dodatka.
Primetite da .ccn fajlovi su fajlovi razumljivi podaplikacijskim objektima, tako da ako imate projekat
u kojem su podaplikacije koriš ene, trebalo bi da kompajlirate u ovom formatu.
Da biste odabrali kakvu vrstu aplikacije elite da napravite, prika ite svojstva aplikacije (klikom na
aplikaciju u workspace toolbar-u), i kliknite na "Settings" tab. Primeti ete slede e osobine:
- Build type. Izaberite izme u tri mogu nosti (aplikacija, skrin sejver ili internet)
- Build filename. Kao unapred dato (ukoliko je ovo svojstvo ostavljeno prazno), ime built fajla e biti
ime vaše aplikacije uz odgovaraju i sufiks (.exe, .scr ili .ccn). Mo ete ukoliko elite da izmenite ovu
osobinu.
- Install settings. Ukoliko elite da napravite instaler, kliknite na ovo dugme da izmenite njegova
podešavanja.
Da napravite vašu aplikaciju, koristite opciju iz menija Build/Application iz File menija. Da napravite
ceo projekat, odaberite Build/All opciju.
DODATAK 10 VITALIZE!
Vitalize! je internet dodatak koji pušta aplikacije iz Multimedia Fusion-a, na injene kao internet
aplikacije direktno u Web brovzeru (IE, FF, i sl.). Molimo vas, potra ite na internetu više informacija
o ovome.
60