GAME MAKER -->Dakle :

61

GAME MAKER -->Dakle :

offline
  • Pridružio: 30 Nov 2009
  • Poruke: 226

hvala!!!!!!!!!



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 10 Dec 2009
  • Poruke: 258
  • Gde živiš: Kosovo

Very Happy Very Happy Very Happy nista nisam razumeo Very Happy Very Happy Very Happy



offline
  • Pridružio: 30 Nov 2009
  • Poruke: 226

Ni ja to znam jedino u drag&drop funkciji ali cu svatiti Mr. Green happy happy

offline
  • Pridružio: 15 Maj 2009
  • Poruke: 963

zmmaj ::
fajl=get_open_filename('MUZIKA|*.mp3;*.wma',''); // nadji pesmu
if fajl='' exit; // ako ne nadjes nista, ne radi nista
sound_replace(sound0,fajl,0,0);// zameni moj prazni sound0 pravom pesmom
sound_play(sound0);// aj veselo... Smile

Objasni malo ovaj kod.

offline
  • Pridružio: 10 Dec 2009
  • Poruke: 258
  • Gde živiš: Kosovo

zmmaj mozes li malo bolje objasniti? Very Happy

offline
  • Pridružio: 30 Nov 2009
  • Poruke: 226

Napisano: 07 Jan 2010 16:47

pusti ga naljutio se sto nismo poslusali da nepisemo danas kod Mr. Green

Dopuna: 07 Jan 2010 16:48

if fajl='' exit; // ako ne nadjes nista, ne radi nista

nesvatam ovo

offline
  • Pridružio: 03 Okt 2009
  • Poruke: 246

El moram??? Samo to napisite i pokrenite GM...

fajl=get_open_filename('MUZIKA|*.mp3;*.wma',''); // nadji pesmu
if fajl='' exit; // ako ne nadjes nista, ne radi nista
sound_replace(sound0,fajl,0,0);// zameni moj prazni sound0 pravom pesmom
sound_play(sound0);//

misim, ima objasnjenje u nastavku GM koda....
ajd sporije...

1 red:
get_open_filename() sluzi za pronalazenje i filtriranje fajlova
tako da se sa njom otvara Windows standardni prozor, za izbor MUzike, odnosno fajlova navedenih extenzija (*.mp3;*.wma')...
varijabila koju kreiramo odnosno " fajl" ce preuzeti to ime pesme koju smo izabrali ( kompletna adresa npr: C:/muzika/moja/muzika/aha/kraj izvora tri putica.mp3)...


2red:
if fajl='' exit; Ovo je za slucaj, ako nismo izabrali nista, pa da GM ne krahira.. Odnosno, u slucaju nismo izabrali pesmu prekidamo dalji progres aplikacije. Tj do restarta se ne desava nista... Smile

3 red:
sound_replace(sound0,fajl,0,0); Oke, mi imamo izabranu pesmu ciju adresu cuvamo u varijabili ' fajl' ali kako to pokrenuti?
Obzirom da GM po defaultu ne moze da pokrece direkno spoljne muzicke fajlove, moramo izabranu pesmu uvesti u GM.
Da sad ne bi filozofirali, i dodavali jos jedan red koda, za svaku novu pesmu,Izabrao sam da na samom pocetku napravim jednu sound varijabilu, ciju cu sadrzinu po potrebi da menjam.
U samom startu sound0 je prazna, odnosno nema nikakav zvuk.
PO izboru pesme komandom sound_replace ja u stvari Menjam prethodni zvuk ( u ovom slucaju nista) za pravu pesmu koju smo izabrali...
Vise o samoj sintaxi komande sound_replace imate u help fajlu.

4 red:
sound_play(sound0); mislim da je dovoljno intuitivan da skontate cemu sluzi... Smile
Srpski receno Pusti sound0... Smile

El OKe?

offline
  • Pridružio: 15 Maj 2009
  • Poruke: 963

Sad je OKe. Samo me bune za sta sluze ovde dve nule (sound0,fajl,0,0). Ostalo je jasno.

offline
  • Pridružio: 03 Okt 2009
  • Poruke: 246

sound_replace(index,fname,kind,preload) Same as the previous function but this time a new sound is not created but the existing sound index is replaced, freeing the old sound.
kind indicates the kind of sound (0=normal, 1=background, 2=3d, 3=mmplayer),preload indicates whether the sound should immediately be stored in audio memory (true or false).
Returns whether correct.

index je u nasem slucaju sound0
fname je fajl
kind( vrsta) normalna=0
preload kod nas=0 = false... preload znaci ucitati pa pustiti, sto bzvz trosi vreme... Nije neophodno da ucita celu pesmu 4-5 Mb pre nego je pusti...

el JAsnije.. ?
Smile

offline
  • Pridružio: 30 Nov 2009
  • Poruke: 226

Ah sad je bolje tako se objasnjava zmmaj

Ko je trenutno na forumu
 

Ukupno su 732 korisnika na forumu :: 62 registrovanih, 6 sakrivenih i 664 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., ALEKSICMILE, alternator, Bbbggg1979, beki76, brandža84, Centauro, cifra, djonsule, djordjemiklusev, DM1994, Dorcolac, Dr.Strangelove, dule10savic, dusan.l, dusanobr, gajasvi, Georgius, gobrad, Great White, hatman, hooraay, istina, jimi_agf, Kamov, kirucar, kunktator, ljubo70, loon123, mat, milenko crazy north, minmatar34957, MiroslavD, Mićko, MK10, mnn2, moldway, MrNo, Ne doznajem se u oružje, nelezele, nemkea71, nikolapetkovic, Oklopnjak, Paklenica, Papadubi, Piicoki, Pururin, raf87, raptorsi, S94, Sirius, skok, stefan95, strn, theNedjeljko, tomo2, TRAVUNIJA, Tvrtko I, umpah-pah, vensla, Yekaterinburg, 79693