dev.gamez.lv Forum Index dev.gamez.lv
Latvian Game Developers Community
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups 

XCESS skaņa
Goto page 1, 2  Next
 
dev.gamez.lv Forum Index -> Programmēšana
View previous topic :: View next topic  
Author Message
AnetiX
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 05 Jun 2003
Posts: 573

PostPosted: Fri Aug 13, 2004 2:36 pm    Post subject: XCESS skaņa

Man te tāda problēma ar XCESS sound engini ir tāda, ka šams uz dxdirectsound.play(0,false); atskaņo skaņu tikai vienu reizi, a man vajag lai nākamo reizi viņš skaņu dublē. DelphiX komponenti uz play skaņu palaida. Ja uzliku taimerī skaņas palaišanu, tad pirms skaņa bija beigusies, viņš jau laida nākamo pa virsu, tādā veidā iegūstot vienu skaņu vairākas reizes atskaņošanu vienā laika momentā. Ar XCESS viņš skaņu nospēlē tikai tad spēlē no jauna. Vai ir iespējams dabūt tāpat kā DelphiX, ka skaņu palaižot, viņš viņu nevis noskandina un tad nākamo, bet visu vienā putrā samaisīt?
_________________
Miljons iemeslu, kāpēc Latvija ir labākā valsts pasaulē
http://www.millionreasonswhylatviaisthebestcountryintheworld.com
Back to top
View user's profile Visit poster's website
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: Fri Aug 13, 2004 3:02 pm    Post subject:

TXSWindowsSound metode Play vai tad pēc tāda principa nestrādā?
A bet ar to TDXDirectSound klasi gan taa nesanaaks, vismaz man tā papēto sources sķiet.
Back to top
View user's profile Send e-mail
AnetiX
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 05 Jun 2003
Posts: 573

PostPosted: Fri Aug 13, 2004 3:11 pm    Post subject:

Ņu liiieeelllz paldies bubu. Smile Tu esi mans varonis. Wink
_________________
Miljons iemeslu, kāpēc Latvija ir labākā valsts pasaulē
http://www.millionreasonswhylatviaisthebestcountryintheworld.com
Back to top
View user's profile Visit poster's website
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: Fri Aug 13, 2004 3:50 pm    Post subject:

He, pat neko nezinot par XCESS, spēju palīdzēt :) Vajadzēja tikai source drusku papētīt un helpā aci iemest.
Back to top
View user's profile Send e-mail
AnetiX
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 05 Jun 2003
Posts: 573

PostPosted: Wed Aug 18, 2004 10:34 pm    Post subject:

A vot, tagad jaunas trobeles... skaņa tiek smuki atskaņota un tā, bet nevar vairākos līmeņos likt. Kjip,šaušanas skaņu, un pie reizes sprādzienu skaņu. Šams neļauj laist paralēli 2 skaņas! Sad Ko darīt? Izmantoju šobrīd šādu metodi:
Code:
DXSound := TXSWindowsSound.Create;
DXSound.AddSoundFromPackage(DXPack, 'sound\shoot');
dxsound.Play(0,false);

_________________
Miljons iemeslu, kāpēc Latvija ir labākā valsts pasaulē
http://www.millionreasonswhylatviaisthebestcountryintheworld.com
Back to top
View user's profile Visit poster's website
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: Thu Aug 19, 2004 7:05 am    Post subject:

Nu ja, aizmirsu pateikt. Windows MAPI monopolizē skaņas izvadi, t.b. tikai viena source var reizē tikt izvadīta :(
Back to top
View user's profile Send e-mail
AnetiX
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 05 Jun 2003
Posts: 573

PostPosted: Thu Aug 19, 2004 11:17 am    Post subject:

Hrrr.... ;/ Citi priekšlikumi?
_________________
Miljons iemeslu, kāpēc Latvija ir labākā valsts pasaulē
http://www.millionreasonswhylatviaisthebestcountryintheworld.com
Back to top
View user's profile Visit poster's website
fest



Joined: 07 Apr 2003
Posts: 187
Location: Madona

PostPosted: Thu Aug 19, 2004 9:23 pm    Post subject:

nez pameegjini kaadu fmod vai bass
_________________
Signature for rent. Good as new.
4 lines max. 80 letters.
Ls 0,02/post
Back to top
View user's profile Send e-mail
AnetiX
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 05 Jun 2003
Posts: 573

PostPosted: Thu Aug 19, 2004 11:03 pm    Post subject:

thx, hell666, bet nu nevaru tur atrast, kur var vienu skaņu laist sev pašai pa virsu. Wink
Tagad man ir vēlviens apnicīgs jautājums.
Šiten: http://hosted.xcessred.com/xsdevkit/downloads.php, ko dod tie DirectX header translations un DDUtil.pas? Tie ir kaut kādi efekti, jeb kas ar viņiem? Smile
_________________
Miljons iemeslu, kāpēc Latvija ir labākā valsts pasaulē
http://www.millionreasonswhylatviaisthebestcountryintheworld.com
Back to top
View user's profile Visit poster's website
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: Fri Aug 20, 2004 6:59 am    Post subject:

DirectX header translation ir DirectX API apraksts Object Pascal valodā. Ar tiem tu vari pa taisno manipulēt ar DirectX objektiem, neizmantojot nekādus wraperus (šajā gadījumā XCESS). DDUtil ir dažas palīgfunkcijas ar bitmapu ielādi uz DirectDrawSurface objektu.
Back to top
View user's profile Send e-mail
fest



Joined: 07 Apr 2003
Posts: 187
Location: Madona

PostPosted: Fri Aug 20, 2004 9:33 pm    Post subject: Re: XCESS skaņa

AnetiX wrote:
Man te tāda problēma ar XCESS sound engini ir tāda, ka šams uz dxdirectsound.play(0,false); atskaņo skaņu tikai vienu reizi, a man vajag lai nākamo reizi viņš skaņu dublē. DelphiX komponenti uz play skaņu palaida. Ja uzliku taimerī skaņas palaišanu, tad pirms skaņa bija beigusies, viņš jau laida nākamo pa virsu, tādā veidā iegūstot vienu skaņu vairākas reizes atskaņošanu vienā laika momentā. Ar XCESS viņš skaņu nospēlē tikai tad spēlē no jauna. Vai ir iespējams dabūt tāpat kā DelphiX, ka skaņu palaižot, viņš viņu nevis noskandina un tad nākamo, bet visu vienā putrā samaisīt?

a kas tev liedz izmantot DeplhiX prieksh sounda un XCESS prieksh grafikas??
_________________
Signature for rent. Good as new.
4 lines max. 80 letters.
Ls 0,02/post
Back to top
View user's profile Send e-mail
AnetiX
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 05 Jun 2003
Posts: 573

PostPosted: Fri Aug 20, 2004 10:41 pm    Post subject:

DelphiX komponentiem tur rodas problēmas, ja skaņa nav jau EXE failā, bet tiek lādēta programmas atvēršanas laikā.
_________________
Miljons iemeslu, kāpēc Latvija ir labākā valsts pasaulē
http://www.millionreasonswhylatviaisthebestcountryintheworld.com
Back to top
View user's profile Visit poster's website
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: Sat Aug 21, 2004 11:26 am    Post subject:

AnetiX wrote:
DelphiX komponentiem tur rodas problēmas, ja skaņa nav jau EXE failā, bet tiek lādēta programmas atvēršanas laikā.

Nevar būt!
Back to top
View user's profile Send e-mail
AnetiX
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 05 Jun 2003
Posts: 573

PostPosted: Sat Aug 21, 2004 7:14 pm    Post subject:

Code:
DXWaveList.Items.Add;
DXWaveList.Items[0].Wave.LoadFromFile('sound\shotgunshoot.wav');
DXWaveList.items[0].play(false);

Šitā kaut kā neiet. :/
_________________
Miljons iemeslu, kāpēc Latvija ir labākā valsts pasaulē
http://www.millionreasonswhylatviaisthebestcountryintheworld.com
Back to top
View user's profile Visit poster's website
fest



Joined: 07 Apr 2003
Posts: 187
Location: Madona

PostPosted: Sat Aug 21, 2004 9:02 pm    Post subject:

http://www.delphiworld.narod.ru/base/games_tdxsound.html

tur ir
_________________
Signature for rent. Good as new.
4 lines max. 80 letters.
Ls 0,02/post
Back to top
View user's profile Send e-mail
Display posts from previous:   
dev.gamez.lv Forum Index -> Programmēšana All times are GMT + 2 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group