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 747 korisnika na forumu :: 38 registrovanih, 3 sakrivenih i 706 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., anbeast, Arahne, babaroga, Boris BM, BORUTUS, cavatina, Dorcolac, Excalibur13, gorozup, ILGromovnik, Instruktor 1223, laurusri, loon123, Mercury, mikrimaus, milan.vukovic, milenko crazy north, Milos ZA, MiroslavD, moldway, Nikolaa11, nuke92, Panter, powSrb, rajkoplje, Rakenica, S2M, Srki94, stegonosa, vathra, virked, vladulns, wolf431, wolverined4, zbazin, zillbg, |_MeD_|