|
dev.gamez.lv Latvian Game Developers Community
|
View previous topic :: View next topic |
Author |
Message |
AnetiX Indago Uzvarētājs
Joined: 05 Jun 2003 Posts: 573
|
Posted: Wed Aug 11, 2004 5:11 pm Post subject: XCESS INPUT |
|
Lieta tāda. Izmantoju XCESS pakas komponentu DXDirectInput. Tur ir tāda problēma, ka līdzko logs paliek neaktīvs (uzspiežam kaut kur aizmugrē, jeb ALT+TAB) izmetas 101 ziņojums ar Quote: | Could not acquire keyboard. | Samplos notiek tieši tas pats. Vai ir kāds veids kā ar to cīnīties?
Man ir ideja, ka brīdī, kad logs ir neaktīvs, lai viņš netaisa dxdirectinput.keyboard.poll; komandu, tādejādi errors nemestos, bet es jau esmu tāc lāme, ka.... āpsis esmu... neņemiett galvā... rakstot iedomājos uzrakstīt if form1.Active then DXInput.Keyboard.Poll; un viss aizgāja.... Nu topiku atstāšu, ja nu kādam arī šitāda problēma rodas. _________________ Miljons iemeslu, kāpēc Latvija ir labākā valsts pasaulē
http://www.millionreasonswhylatviaisthebestcountryintheworld.com |
|
Back to top |
|
|
AnetiX Indago Uzvarētājs
Joined: 05 Jun 2003 Posts: 573
|
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Thu Aug 12, 2004 7:51 am Post subject: |
|
Ta ar visu var dabūt 3D ārā, arī ar Delphu TCanvas. Uzzīmē trijstūri, un iedomājies, ka tā ir 3D piramīda :) |
|
Back to top |
|
|
AnetiX Indago Uzvarētājs
Joined: 05 Jun 2003 Posts: 573
|
Posted: Thu Aug 12, 2004 11:09 am Post subject: |
|
Hmm... a pac XCESS jau neļauj zīmēt... viņš tikai bildes ļauj salikt visur kur grib. Lai zīmētu, jāzīmē TBitmap'ā un pēctam jāmet uz XCESS un tur baigai neērti ja godīgi... kaut kā citādi nevar, teiksim uzvelkt antialiašotu līniju? _________________ Miljons iemeslu, kāpēc Latvija ir labākā valsts pasaulē
http://www.millionreasonswhylatviaisthebestcountryintheworld.com |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Thu Aug 12, 2004 11:24 am Post subject: |
|
Tak ne jau TBItmapā. Zīmē labāk uz DirectX Surfaces, gan jau XACCESS to piedāvā. Un cik man zināms, DirectDraw nepiedāvā zīmēt līnijas, u.c. primitīvus. Tas tikai nodrošina darbības ar Surfacēm (flipošanu).
Ja grib antialiašotas līnijas zīmēt, tad jālieto vai nu GDI++ vai DirectXGraphics, vai arī jāraksta pašama savas fjas. |
|
Back to top |
|
|
|
|
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
|