yC++z DirectX‰SŽ ..
[2ch|¥Menu]
2:1
07/11/27 16:57:10
yŠÖ˜AƒTƒCƒgz

MSDN DirectX
URLØÝ¸(www.microsoft.com)

DirectX Home Page
URLØÝ¸(www.microsoft.com)

BBX (Œfަ”Â)
URLØÝ¸(isweb8.infoseek.co.jp)

‚c‚wƒ‰ƒCƒuƒ‰ƒŠ’u‚«ê
URLØÝ¸(homepage2.nifty.com)

LampFƒQ[ƒ€ŠJ”­‚Æ‚»‚ÌŠwK‚ðƒTƒ|[ƒg‚·‚éƒ~ƒhƒ‹ƒEƒFƒA
URLØÝ¸(lamp.sourceforge.jp)

TWINTAIL LOVERS.
URLØÝ¸(www.twin-tail.jp)

Pastel's Laboratory
URLØÝ¸(www.roy.hi-ho.ne.jp)

GamDevPukiWiki - DirectX‘‡ƒXƒŒ (‰ß‹ŽƒƒO“™)
URLØÝ¸(gamdev.org)

GamDevPukiWiki - 3DCG»ìƒ\ƒtƒg (‰ß‹ŽƒƒO“™)
URLØÝ¸(gamdev.org)

ƒQ[ƒ€‚ðì‚邽‚߂̑fÞ‚ðW‚߂悤 ‚܂Ƃ߃TƒCƒg
URLØÝ¸(paw.my-sv.net)

3:1
07/11/27 18:28:32
ŽŸƒXƒŒ‚ª‚È‚©‚Á‚½‚悤‚Ȃ̂ÅA“K“–‚ÉŒš‚Ă܂µ‚½B
14‚̃„ƒc‚ð‚»‚Ì‚Ü‚Üi‘OƒXƒŒ‚¾‚¯•Ï‚¦‚½)Ž‚Á‚Ä‚«‚½‚Ì‚ÅA•K—v‚ȃ„ƒc‚Í«‚ŒljÁ‚µ‚Ä‚­‚êB

4:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/28 10:45:46
‚¨‚Â

5:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/28 18:19:22
DirectX‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“ƒEƒBƒU[ƒh‚Á‚ÄVisualStudio2005‚¶‚áŽg‚¦‚È‚¢‚̂łµ‚傤‚©H

6:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/29 18:25:57
Žg‚¦‚È‚¢‚µAŽg‚¤•K—v«‚à‚È‚¢B

7:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/29 18:31:05
SDK‚̃Tƒ“ƒvƒ‹‚É“ü‚Á‚Ä‚é
DXUTŽg‚¦‚Γ¯‚¶‚­‚ç‚¢’áƒRƒXƒg‚Å“±“ü‚Å‚«‚é‚ñ‚¶‚á‚ËH

8:5
07/11/29 18:45:59
>>6
‚»‚ê‚ðŽg‚í‚È‚¢‚ƂقƂñ‚ǂ̓à—e‚ªƒ€ƒ_‚ɂȂÁ‚Ä‚µ‚Ü‚¤–{‚ð“Ç‚ñ‚Å‚¢‚é‚ñ‚Å‚·‚楥¥B
>>7
¥¥¥‚³‚Á‚«ƒlƒbƒgƒI[ƒNƒVƒ‡ƒ“‚Å‹Œƒo[ƒWƒ‡ƒ“‚ÌVS‚ð3–œ‹ß‚­‚Å“üŽD‚µ‚¿‚á‚Á‚Ä‚»‚̂܂Ü
—ŽŽD‚µ‚»‚¤‚È‚ñ‚Å‚·‚ªA‚·‚Á‚²‚¢ƒ€ƒ_‚È‚±‚Æ‚µ‚Ä‚µ‚Ü‚Á‚½‚Å‚µ‚傤‚©i‘½Š¾j

9:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/29 19:43:52
ƒ\ƒtƒg‚¶‚á‚È‚­‚Ä–{‚ð•Ï‚¦‚ê‚΂¢‚¢‚Ì‚É

10:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/29 20:02:10
Ž¿–â‚Å‚·
Œ»Ý‚r‚s‚f‚ðì‚Á‚Ä‚¢‚Ä‚a‚f‚l‚Æ‚r‚dĶ‚ÉDirectMusic‚ðŽg‚Á‚Ä‚¢‚Ü‚·
‚a‚f‚l‚É10•b’ö“x‚Ìwaveƒf[ƒ^‚ðƒ‹[ƒvĶ‚ÅŽg—p‚µ‚Ä‚¢‚é‚̂ł·‚ª
‚e‚o‚r‚ª60‚ð‰º‰ñ‚é’ö“x‚Éd‚­‚È‚é‚Æ•p”ɂɉ¹”ò‚Ñ‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·
‚Ç‚¤‚·‚ê‚Ή¹”ò‚Ñ‚ð‚È‚­‚¹‚Ü‚·‚©H

11:5
07/11/29 20:07:17
>>9
–Å‘½‚ɂȂ¢–¼‘‚È‚ñ‚Å‚·B

12:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/29 20:28:22
‚»‚̑Ђ̖¼‘O‚ÍH

13:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/29 20:29:57
>>10
‚»‚Ì’ö“x‚̗ʂȂçDirectSound‚Ńoƒbƒtƒ@‚É‘S•”‹l‚߂ă‹[ƒvĶ‚·‚ׂ«

14:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/29 21:27:27
>>13
wave‚Ì͂ɂÍDirectSound‚Ì•û‚ª“K‚µ‚Ä‚¢‚邯Œ¾‚¤Ž–‚Å‚µ‚傤‚©B‚â‚Á‚Ă݂܂·

15:5
07/11/29 21:36:42
>>12
¡‹‹êt‚³‚ñ‚Ì‘‚©‚ꂽDirectX9ƒVƒF[ƒ_ƒvƒƒOƒ‰ƒ~ƒ“ƒOƒuƒbƒN‚Æ‚¢‚¤–{‚Å‚·B

16:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/29 23:36:30
>>15
‚Â[‚©‚¨‘O50ƒy[ƒW‚­‚ç‚¢‚µ‚©“Ç‚ñ‚łȂ¢‚¾‚ë
‚»‚Ì–{‚à‚Á‚Ă邯‚Ç
‚º‚ñ‚º‚ñƒAƒvƒŠƒP[ƒVƒ‡ƒ“ƒEƒBƒU[ƒh‚ª•K{‚Á‚Ä“à—e‚¶‚á‚È‚¢‚¼
‚½‚Ô‚ñ‚¨‘O‚Ì‚±‚Ì–{‚Í‘‚·‚¬‚é
‚à‚¤‚¿‚å‚Á‚ÆWindowsƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Ì’mޝ‚ð‚‚¯‚Ä‚©‚ç‚É‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚¼



‚»‚à‚»‚à
ƒAƒvƒŠƒP[ƒVƒ‡ƒ“ƒEƒBƒU[ƒh‚ª“f‚«o‚µ‚½
ƒTƒ“ƒvƒ‹ƒR[ƒh‚ª‚‚¢‚Ä‚é‚ñ‚¾‚©‚ç
V‹K쬂ł«‚È‚­‚Ä‚àƒTƒ“ƒvƒ‹ƒR[ƒh‚ðƒx[ƒX‚É
Ž©•ª‚Å‘‚«’¼‚¹‚΂¢‚¢‚ñ‚¾‚ª




17:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/30 00:08:09
ƒEƒBƒU[ƒhH‰½‚»‚êH
‚»‚ñ‚È‚à‚ÌŽg‚Á‚½‚±‚ƂȂ¢‚¯‚ÇA¡‚¶‚áDirectX10‚ÅŠJ”­‚µ‚Ä‚¢‚鉴—l‚ª’Ê‚è‚Ü‚·‚æ‚Á‚ÆB

18:5
07/11/30 00:19:06
>>16
72P‚܂œǂ݂܂µ‚½B
‚Ü‚¸‚̓VƒF[ƒ_‹Lq‚Ì•”•ª‚ðŠw‚Ñ‚½‚¢‚Ì‚ÅA‚»‚êˆÈŠO‚̘g‘g‚Ý“I‚ȂƂ±‚ë‚͂ł«‚邾‚¯
’˜ŽÒ‚Ìà–¾‚ɉˆ‚¤ƒJƒ^ƒ`‚Åi‚ß‚½‚¢‚ñ‚Å‚·B
‚»‚¤‚µ‚È‚ª‚çƒVƒF[ƒ_‹Lq‚ª\‘¢‘S‘̂̒†‚̂ǂ̈ʒu‚łǂ̂悤‚É“­‚­‚©‚Ì—‰ð‚à[‚܂邯
Šú‘Ò‚µ‚Ä‚¢‚Ü‚·B

ƒTƒ“ƒvƒ‹ƒR[ƒh‚Í‚¤‚Ü‚­‘‚«’¼‚¹‚¸AƒRƒ“ƒpƒCƒ‹‚ª’Ê‚è‚Ü‚¹‚ñB

‚Æ‚¢‚¤‚©.net 2002‚ð—ŽŽD‚µ‚»‚¤‚Å‚·¥¥¥B

19:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/30 01:11:18
‚±‚ñ‚È’Pƒ‚È\‘¢‚àˆµ‚¦‚È‚¢‚È‚ñ‚ÄEEE

20:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/30 02:18:27
Š„‚螂݂Ŏ¿–â‚·‚¢‚Ü‚¹‚ñBVisual C++ 2005‚ðŽg‚Á‚Ä‚¢‚é‚̂ł·‚ªA‰º‹L‚̃vƒƒOƒ‰ƒ€‚ð‘‚¢‚½‚Æ‚±‚ëDirect3DƒfƒoƒCƒX‚ªì¬‚³‚ê‚Ü‚¹‚ñ‚Å‚µ‚½B
D3DCREATE_MIXED_VERTEXPROCESSING‚Ì•”•ª‚ðFX‚¢‚¶‚Á‚Ă݂½‚̂ł·‚ª‘Ê–Ú‚Å‚µ‚½orz
‚ǂȂ½‚©‰ðŒˆô‚ð‚²‹³Žö‚¢‚½‚¾‚¯‚½‚ç•‚©‚è‚Ü‚·B
PC‚̃XƒyƒbƒN‚ÍCore2Duo E6600AGeforce 8600GTS‚Å‚·B
–â‘è‚̂Ƃ±‚낾‚¯”²ˆ‚µ‚Ă݂܂µ‚½B
HRESULT InitD3d(HWND hWnd)
{
if( NULL == ( pD3d = Direct3DCreate9( D3D_SDK_VERSION ) ) )
{
MessageBox(0,"Direct3D‚Ì쬂Ɏ¸”s‚µ‚Ü‚µ‚½","",MB_OK);
return E_FAIL;
}
D3DPRESENT_PARAMETERS d3dpp;
ZeroMemory( &d3dpp, sizeof(d3dpp) );
d3dpp.BackBufferFormat =D3DFMT_UNKNOWN;
d3dpp.BackBufferCount=1;
d3dpp.SwapEffect = D3DSWAPEFFECT_DISCARD;
d3dpp.Windowed = TRUE;
if( FAILED( pD3d->CreateDevice( D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, hWnd,
D3DCREATE_MIXED_VERTEXPROCESSING ,
&d3dpp, &pDevice ) ) )
{
MessageBox(0,"HALƒ‚[ƒh‚ÅDIRECT3DƒfƒoƒCƒX‚ð쬂ł«‚Ü‚¹‚ñ\nREFƒ‚[ƒh‚ÅÄŽŽs‚µ‚Ü‚·",NULL,MB_OK);
if( FAILED( pD3d->CreateDevice( D3DADAPTER_DEFAULT, D3DDEVTYPE_REF, hWnd,
D3DCREATE_MIXED_VERTEXPROCESSING ,
&d3dpp, &pDevice ) ) )
{
MessageBox(0,"DIRECT3DƒfƒoƒCƒX‚Ì쬂Ɏ¸”s‚µ‚Ü‚µ‚½",NULL,MB_OK);
return E_FAIL;
}
}

21:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/30 03:06:56
>>18
>’˜ŽÒ‚Ìà–¾‚ɉˆ‚¤ƒJƒ^ƒ`‚Åi‚ß‚½‚¢‚ñ‚Å‚·B
i‚ß‚½‚¢‚Á‚Ä‚¢‚¤‚©’mޝ‚ª‚È‚¢‚©‚ç
‚»‚¤‚·‚邵‚©Žè’i‚ª‚È‚¢‚¾‚¯‚¾‚ë
‘f’¼‚É“ü–å‘‚©‚ç“ü‚ê‚Á‚Ä
‚»‚ÌŒã‚É‚à‚¤ˆê“x‚»‚Ì–{‚ð“Ç‚ñ‚¾‚Ù‚¤‚ªâ‘΂Ég‚ɂȂ邩‚ç

>>20
GeForce6¢‘ãˆÈ~‚¾‚Æ
‚»‚à‚»‚àREF‚ªƒTƒ|[ƒg‚³‚ê‚ĂȂ¢ƒ{[ƒh‚à‚ ‚é
CapsViewer‚ÅReference‚ªƒTƒ|[ƒg‚³‚ê‚Ă邩ƒ`ƒFƒbƒN
8600‚Ȃ璸“_ƒVƒF[ƒ_‚ªŽg‚¦‚é‚©‚ç
HAL‚ÅD3DCREATE_HARDWARE_VERTEXPROCESSING‚Åì‚ê‚΂¢‚¢‚ñ‚¶‚á‚ËH
‚à‚¤‚¿‚å‚Á‚Ɣėp‚ł‚­‚é‚È‚ç
’¸“_ƒVƒF[ƒ_‚̃o[ƒWƒ‡ƒ“‚𒲂ׂÄ
2.0ˆÈã‚È‚çD3DCREATE_HARDWARE_VERTEXPROCESSING
–¢–ž‚È‚çD3DCREATE_SOFTWARE_VERTEXPROCESSING
‚ÅØ‚è‘Ö‚¦‚邯‚©


22:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/30 17:44:21
‰‚߂Ď¿–₳‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚·B
Visual C++ 2005 Express Edition‚ðŽg‚Á‚ÄuMicrosoft DirectX SDK (Nov 2007)v‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚ăpƒX‚à’Ê‚µ‚Ü‚µ‚½B
‰ðàHP“™‚ð„‚Á‚ăTƒ“ƒvƒ‹‚ð‚¢‚¶‚Á‚½‚肵‚Ä‚¢‚½‚̂ł·‚ªA

URLØÝ¸(www.plustarnet.com)
ª‚±‚¿‚ç‚ÌuƒXƒPƒ‹ƒgƒ“ƒvƒƒOƒ‰ƒ€v‚ðŽÀs‚µ‚悤‚Æ‚·‚邯
fatal error C1083: include ƒtƒ@ƒCƒ‹‚ðŠJ‚¯‚Ü‚¹‚ñB'dmusici.h': No such file or directory

‚Æ‚¢‚¤•—‚ȃGƒ‰[‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚·B
DirectX‚ÌIncludeƒtƒHƒ‹ƒ_‚Ì’†‚É‚à'dmusici.h'‚Æ‚¢‚¤ƒtƒ@ƒCƒ‹‚ÍŒ©‚‚©‚è‚Ü‚¹‚ñB
ƒCƒ“ƒXƒg[ƒ‹‚ðŽ¸”s‚µ‚½‚©‚ÆŽv‚¢AƒCƒ“ƒXƒg[ƒ‹‚µ‚È‚¨‚µ‚Ü‚µ‚½‚ª“¯‚¶Œ‹‰Ê‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
Directx‚̃o[ƒWƒ‡ƒ“‚Æ‚©‚ÍŠÖŒW‚È‚¢‚Å‚·‚æ‚ËH
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

23:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/30 17:53:53
URLØÝ¸(www.microsoft.com)

‚±‚Ì DirectX SDK ‚ɂ͎Ÿ‚̃Rƒ“ƒ|[ƒlƒ“ƒg‚͊܂܂ê‚Ä‚¢‚Ü‚¹‚ñ

Direct3D8 ‚¨‚æ‚Ñ‚»‚êˆÈ‘O‚Ì‘S‚Ẵo[ƒWƒ‡ƒ“
Direct3D RM
DirectAnimation
DirectMusic
DirectInput7 ‚¨‚æ‚Ñ‚»‚êˆÈ‘O‚Ì‘S‚Ẵo[ƒWƒ‡ƒ“
DirectPlay
DirectPlayVoice
DirectX8 Žž‘ã‚Ì HRESULT •ÏŠ·ƒ‹[ƒ`ƒ“
Managed DirectX ƒTƒ“ƒvƒ‹‚ƃhƒLƒ…ƒƒ“ƒg
‚±‚ê‚ç‚̃Rƒ“ƒ|[ƒlƒ“ƒg‚ðŽg‚¢‚½‚¢ŠJ”­ŽÒ‚ÍAMSDN ‚©‚ç August 2007 DirectX SDK ‚ðƒ_ƒEƒ“ƒ[ƒh‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B

24:22
07/11/30 19:02:54
>>23
‘f‘‚¢‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Œ‹‰Ê‚ÍŒ©Ž–ƒGƒ‰[‚ªÁ‚¦‚Ä‚­‚ê‚Ü‚µ‚½I

‚Å‚·‚ªAƒRƒ“ƒpƒCƒ‰‚̂ق¤‚ŃGƒ‰[‚ªo‚½‚Ì‚ÅC³‚É‚¢‚»‚µ‚݂܂·EEE

25:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/30 20:26:35
22‚¶‚á‚È‚¢‚ñ‚¾‚¯‚ÇAugust 2007 DirectX SDK‚ÍMicrosoft DirectX SDK (Nov 2007)‚Éã‘‚«‚µ‚Ä‚¢‚¢‚ÌH

26:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/30 21:55:54
‚±‚Ì–{‚É•t‚¢‚Ä‚½ƒ\[ƒX‚ð˜M‚Á‚ÄŒ»ÝDirectX‚ɂ‚¢‚ĕ׋­’†‚Å‚·B
URLØÝ¸(www.sbcr.jp)

ƒ\[ƒX‚¤‚iˆê•”‚¢‚ç‚ñŽ–‚ð’ljÁ‚µ‚Ă܂·‚ªAWindowProc‚Ìif•¶‚¾‚¯ƒRƒƒ“ƒgƒAƒEƒg‚µ‚Ä‚à‚炦‚ê‚ÎOK‚Å‚·j
URLØÝ¸(www.uploda.org)

—e—ÊŒ¸‚ç‚·‚½‚߃Rƒ“ƒpƒCƒ‹Ï‚݃tƒ@ƒCƒ‹‚Í휂µ‚Ä‚¢‚Ü‚·B



‚¤‚‚µ‚½•¨‚Ìwindow.cpp“àWindowProcŠÖ”‚©‚ç‚RDƒIƒuƒWƒFƒNƒg‚ÌA‚Ƃ肠‚¦‚¸X޲‚ÆY޲‚݂̂̑€ì‚ð‚³‚¹‚悤‚Æ‚µ‚Ä‚¢‚Ü‚·B

‚»‚±‚ÅAWindowProcŠÖ”‚Ìswitch‚ðŽg‚Á‚ÄAƒL[‚ð‰Ÿ‚µ‚½Û‚É–îˆóƒL[(37,38,39,40j‚²‚Æ‚Éx+1@‚ây+1‚Ý‚½‚¢‚È•û–@‚Å
ˆÚ“®‚³‚¹‚悤‚Æ‚µ‚Ä‚¢‚½‚̂ł·‚ª—¬Î‚É‚RD‚Í‚±‚ê‚ł͖³—‚¾‚Æ‹C‚¢‚½‚½‚ß’†Ž~B


’²‚ׂȂ¨‚µ‚Ä‚¢‚邯AScene.cpp“à‚ÌScene::Draw‚ÅD3DXMatrixTranslation‚ðŽg‚¦‚Έړ®‚Å‚«‚邿‚¤‚ÈŽ–‚ðŒ©‚Â‚¯‚½‚̂ł·‚ªA
window.cpp‚ł̃L[“ü—͂œ¾‚½î•ñ‚ɂɊî‚¢‚ÄScene.cpp‚Öy+1‚âx+1‚̂悤‚Èî•ñ‚ð‘—‚é•û–@‚ª‚í‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B

‚ǂ̂悤‚É‚·‚ê‚΂RDƒIƒuƒWƒFƒNƒg‚ð‘€ì‚Å‚«‚邿‚¤‚Éo—ˆ‚é‚Ì‚©A‚ǂȂ½‚©‚¨‹³‚¦’¸‚¯‚Ü‚¹‚ñ‚©H

27:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/30 21:56:36
‚¿‚Ȃ݂ÉAƒOƒ[ƒoƒ‹•Ï”‚àŽg‚¨‚¤‚Æ‚µ‚½‚ñ‚Å‚·‚¯‚ǂȂº‚©ƒ_ƒ‚Å‚µ‚½B

ƒtƒ@ƒCƒ‹\¬‚Í
Ewindow.cpp
ERenderer.cpp Renderer.h
EScene.cpp Scene.h

Scene.h‚ŃOƒ[ƒoƒ‹•Ï”x,y‚ð錾‚µ‚ÄAScene.cpp‚Ìʼn‚ɂ܂¸0“ü‚ê‚ÄA
Window.cpp‚ÌWindowProc“à‚É‚Ä
@@@@@case WM_DOWN():
@@@@@@@if(wParam==38){
@@@@@@@@@@‚±‚±‚Éx+=1;
@@@@@@@}
‚Ý‚½‚¢‚È•û–@‚ŃOƒ[ƒoƒ‹•Ï”‘€ì‚µ‚悤‚Æ‚µ‚½‚ñ‚Å‚·‚ª‚¾‚ß‚Á‚Û‚­‚ÄEEE‚Ç‚¤‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©BB

28:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/30 22:48:11
>>26
‚¹‚߂ăGƒ‰[‚̂Ȃ¢ƒ\[ƒX‚ðã‚°‚悤‚æ

29:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/30 22:51:58
>>27
‚±‚±‚ÍWindowsƒvƒƒOƒ‰ƒ€‰SŽÒƒXƒŒ‚¶‚á‚È‚¢B
Šî‘b‚©‚ç‚â‚è’¼‚¹B

30:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/30 23:01:59
WindowsƒvƒƒOƒ‰ƒ€ˆÈ‘O‚Ì–â‘肾‚È
CŒ¾Œê‚»‚Ì‚à‚Ì‚ð‚æ‚­—‰ð‚µ‚ĂȂ¢‚¾‚ë

‚Ƃ肠‚¦‚¸
WinMain“à‚Ì

// ƒV[ƒ“ƒIƒuƒWƒFƒNƒg
Scene scene;

‚ðƒOƒ[ƒoƒ‹‚É‚µ‚Ä

if (wParam == 37){
scene.x-=0.1f;
}
if (wParam == 38){
scene.y+=0.1f;
}
if (wParam == 39){
scene.x+=0.1f;
}
if (wParam == 40){
scene.y-=0.1f;
}

‚Æ‚·‚ê‚ÎŒN‚Ì‚â‚肽‚¢‚±‚Ƃ͂ł«‚邿
‚»‚ñ‚ÈÝŒv‚Å‚¢‚¢‚Ì‚©‚Ç‚¤‚©‚͕ʂƂµ‚Ä

31:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/01 00:41:54
ATI Radeon9700 + DirectX9.0c‚Å‚·‚ª
Direct3DAƒŠƒtƒ@ƒŒƒ“ƒXƒfƒoƒCƒX‚Ìcaps.MaxActiveLights‚ªUINT_MAX‚ð•Ô‚µ‚Ü‚·B
‚µ‚©‚µASetLight‚Í‚»‚±‚܂ő傫‚¢ƒCƒ“ƒfƒbƒNƒX‚ɂ͑Ήž‚µ‚Ä‚¢‚È‚¢‚炵‚­
‚ ‚é’ö“x‚Ì’l‚ŃGƒ‰[‚ð•Ô‚µ‚Ü‚·B
‚±‚ê‚̓oƒO‚Á‚Ä‚é‚ñ‚Å‚·‚©‚ËH‚»‚ê‚Æ‚àSetLight‚̃Cƒ“ƒfƒbƒNƒX‚ÌÅ‘å’l‚͕ʂ̕û–@‚Å
Žæ“¾‚·‚é•K—v‚ª‚ ‚é‚ñ‚Å‚·‚©H

‚Ü‚½ADirect3D9‚̌Œè‹@”\ƒpƒCƒvƒ‰ƒCƒ“‚ÅAƒeƒNƒXƒ`ƒƒÀ•W’l‚ð‚»‚Ì‚Ü‚ÜƒsƒNƒZƒ‹F‚Æ‚µ‚Ä
o—Í‚·‚邱‚Ƃ͉”\‚Å‚·‚©HƒsƒNƒZƒ‹ƒVƒF[ƒ_‚ðŽg‚í‚È‚¢‚Æ–³—‚Å‚µ‚傤‚©H

32:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/01 11:55:35
DirectX‚ÉŠÖ‚µ‚Ă͂܂Á‚½‚­‚̉SŽÒ‚Ȃ̂ł·‚ªA‚Ç‚¤‚µ‚Ä‚à•ª‚©‚ç‚È‚¢‚±‚Æ‚ª‚ ‚é‚̂Ŏ¿–₳‚¹‚ĉº‚³‚¢B

DirectDrawEnumerateExŠÖ”‚ð—p‚¢‚ÄADirectDraw‚̉Šú‰»‘O‚ɃfƒoƒCƒX‚ð—ñ‹“‚µ‚悤‚Æ‚µ‚Ä‚¢‚é‚̂ł·‚ªA
Unicode”Å‚ÌDirectDrawEnumerateExWŠÖ”‚ªE_NOTIMPL‚ŃGƒ‰[I—¹‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B
Ascii”łœ¯—l‚̃R[ƒh‚É‘‚«Š·‚¦‚邯–â‘è‚È‚­ŽÀs‚³‚ê‚é‚̂ł·‚ªA
‚Ç‚¤‚µ‚ÄUnicode”Å‚¾‚¯ƒGƒ‰[‚ª”­¶‚·‚é‚Ì‚©A‘S‚­——R‚ª‚í‚©‚è‚Ü‚¹‚ñB
iˆê‰žVC‚̃fƒoƒbƒK‚ŃAƒZƒ“ƒuƒŠ‚ðƒXƒeƒbƒvŽÀs‚µ‚Ä’†‚ð’Ç‚Á‚Ă݂½‚Æ‚±‚ëA
@Unicode”łł͕ªŠò‚à‚È‚µ‚É–³ðŒreturn‚µ‚Ä‚¢‚邿‚¤‚ÉŒ©Žó‚¯‚ç‚ꂽ‚̂ł·‚ªA
@DirectX‚̌ĂÑo‚µ‹K–ñ“™‚͂܂Á‚½‚­’m‚ç‚È‚¢‚Ì‚ÅA‚©‚È‚è‚ÌŠm—¦‚ÅŽ„‚ÌŠ¨ˆá‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñj

‚»‚±‚ÅŽ¿–â‚Ȃ̂ł·‚ªA
@1) DirectDrawEnumerateEx‚ÍAŒÝŠ·«‚ðl‚¦‚邯–{—ˆŽg‚¤‚ׂ«‚ł͂Ȃ¢ŠÖ”‚Ȃ̂łµ‚傤‚©B
@2j‚݂Ȃ³‚ñ‚ÍADirectDraw‚Ń}ƒ‹ƒ`ƒ‚ƒjƒ^‚ðƒTƒ|[ƒg‚·‚邯‚«A‚ǂ̂悤‚ɃfƒoƒCƒX‚ð—ñ‹“‚µ‚Ä‚¢‚Ü‚·‚©B

DirectDrawEnumerateEx‚ɂ‚¢‚ÄÚ‚µ‚­à–¾‚µ‚Ä‚¢‚鎑—¿‚ª‚Ù‚Æ‚ñ‚ÇŒ©‚‚©‚炸A¢‚Á‚Ä‚¨‚è‚Ü‚·B
‚Ç‚¤‚©‚²‹³Žö‚¢‚½‚¾‚¯‚ê‚ÎK‚¢‚Å‚·B

OS‚ÍXPSP2‚ÅAŠJ”­ŠÂ‹«‚ÍVC2005ADirectX‚Í9.0c(‚¨‚æ‚ÑJune 2007‚ÌSDK)‚ðƒCƒ“ƒXƒg[ƒ‹Ï‚݂ł·B
ddraw.dll‚Í2004/08/04‚̃o[ƒWƒ‡ƒ“5.03.2600.2180‚ɂȂÁ‚Ä‚¢‚Ü‚µ‚½B
ƒOƒ‰ƒ{‚ÍRadeon X700 Pro (ATI»ƒhƒ‰ƒCƒo 2007/09/28 8.421.0.0)‚ðŽg—p‚µ‚Ä‚¢‚Ü‚·B

ŠÈ’P‚Å‚·‚ªƒŒƒ|[ƒg‚ÆÄŒ»ƒR[ƒh‚ð‚܂Ƃ߂è‚«‚Ü‚µ‚½B
ŽQl‚É‚²——‚­‚¾‚³‚¢B
URLØÝ¸(kissho.xii.jp)

33:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/01 19:13:53
DirectSound‚ÌŽ¿–â‚Å‚·B
waveƒtƒ@ƒCƒ‹‚ðˆµ‚¤‚Æ‚«AmmioOpen‚ÅŠJ‚«Aƒtƒ@ƒCƒ‹Œ`Ž®Aƒ`ƒƒƒ“ƒN‚̃`ƒFƒbƒN“™‚Æ‚¢‚¤ˆ—‚ð‚µ‚Ä‚¢‚­‚ÆŽv‚¢‚Ü‚·B
‚±‚̃tƒ@ƒCƒ‹‚ðŠJ‚­ˆ—‚ÌŽžAƒn[ƒhƒfƒBƒXƒNã‚̃tƒ@ƒCƒ‹‚ł͂Ȃ­Aƒƒ‚ƒŠ‚ɓǂݞ‚ñ‚¾ƒf[ƒ^‚ð
Žg‚¢‚½‚¢‚̂ł·‚ªA‰Â”\‚Å‚µ‚傤‚©H‚Ü‚½A‚ǂ̂悤‚É‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
‹X‚µ‚­‚¨Šè‚¢‚µ‚Ü‚·B

34:33
07/12/02 02:31:42
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚·‚½

35:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/02 19:37:59
>>10‚ÅŽ¿–₵‚½ŽÒ‚Å‚·‚ªADirectSound‚ðŽg‚¤‚±‚Ƃʼn¹”ò‚Ñ‚µ‚È‚­‚È‚è‚Ü‚µ‚½B
‚µ‚©‚µ“¯Žž‚É•¡”‚̉¹‚ªÄ¶‚Å‚«‚È‚¢‚悤‚Ȃ̂ÅABGM‚ÍSoundASE‚ÍMusic‚ÅĶ‚µ‚Ä‚¢‚Ü‚·B
DirectSound‚ÆDirectMusic‚𓯎ž‚ÉŽg‚Á‚Ä‚à•s‹ï‡‚ª‹N‚±‚Á‚½‚肵‚È‚¢‚Å‚µ‚傤‚©H

36:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/03 01:22:03
Ž¿–â‚Å‚·B
‰æ‘œ‚ðƒL[ƒ{[ƒh‚ðŽg‚Á‚Ĉړ®‚Å‚«‚邿‚¤‚É‚µ‚½‚̂ł·‚ªA
Alt + Tab‚ŃfƒoƒCƒX‚ðƒƒXƒg‚·‚邯A‰æ‘œ‚Í‚¿‚á‚ñ‚Æ•\ަ‚³‚ê‚é‚Ì‚ÉAƒL[ƒ{[ƒh‚ðŽg‚Á‚Ẳ摜‚̈ړ®‚ª‚Å‚«‚È‚­‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B
‰½‚ªŒ´ˆö‚Å‚µ‚傤‚©B
ˆÚ“®‚É‚ÍDirectInput‚ðŽg‚Á‚Ä’¼ÚƒL[ƒ{[ƒh‚©‚ç‚Ì“ü—Í‚ðŽæ“¾‚µ‚Ä‚¢‚Ü‚·B


37:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/03 07:58:20
>>36
‰æ–Ê‚ª•œ‹A‚µ‚½‚Æ‚«‚É
Acquire‚µ‚È‚¨‚¹‚΂¢‚¢‚ñ‚¶‚á‚ËH

38:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/03 18:38:44
DirectX‚Ì“±“ü‚ɂ‚¢‚ÄŽ¿–â‚Å‚·B

URLØÝ¸(www.plustarnet.com)
‚ðŒ©‚È‚ª‚çDirectX‚ðBCC Developer‚ÅŽg‚¨‚¤‚Æ‚µ‚Ä‚¢‚é‚̂ł·‚ªADirectX Novenber 2007‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚àƒRƒ“ƒgƒ[ƒ‹ƒpƒlƒ‹‚ÉDirectX‚Ì€–Ú‚ªo‚Ä‚«‚Ü‚¹‚ñB
‚±‚Ìó‘Ô‚Åã‹LƒTƒCƒg‚̃Tƒ“ƒvƒ‹ƒvƒƒOƒ‰ƒ€i‚QD•Ò‚ÌŽn‚߂̂Ƃ±‚ë‚É‚ ‚ésampleSTGj‚ªo—ˆ‚é‚©‚Ç‚¤‚©ŽŽ‚µ‚Ă݂½‚̂ł·‚ªAƒGƒ‰[‚ª‘å—Ê‚Éo‚ÄãŽè‚­‚¢‚«‚Ü‚¹‚ñB
‚±‚ê‚Í‚»‚à‚»‚àDirectX‚̃Cƒ“ƒXƒg[ƒ‹‚ð‚â‚è’¼‚·‚ׂ«‚Ȃ̂łµ‚傤‚©A‚»‚ê‚Æ‚àƒTƒCƒg‚ªŒÃ‚¢‚©‚çŽd—l‚ª•Ï‚í‚Á‚½‚̂łµ‚傤‚©B

39:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/03 20:43:08
>>38
‚¢‚‚©‚炾‚Á‚½‚©ƒRƒ“ƒpƒl‚ɂ͂łȂ­‚È‚Á‚½‚悤‚È
ƒvƒƒOƒ‰ƒ€ƒƒjƒ…[‚Ì
DirectX Utilities‚Ì
DirectX Control Panel‚Å“¯‚¶‚Ì‚ª‚Ý‚ê‚邿
‚½‚¾Novenber2007‚ÍŒ©‚ĂȂ¢‚̂łȂ©‚Á‚½‚ç‚·‚Ü‚ñ

‚¨‚»‚ç‚­ƒGƒ‰[‚Æã‹L‚Í–³ŠÖŒW
‚Ƃ肠‚¦‚¸include‚̃pƒX‚Í’Ê‚µ‚½‚Ì‚©‚¢H
’Ê‚µ‚ăGƒ‰[‚ª‚łĂé‚̂Ȃç
ƒGƒ‰[ƒR[ƒh‚ð‚¢‚­‚‚©‘‚¢‚Ă݂»
˜b‚Í‚»‚ê‚©‚炾

40:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/04 08:05:33
Vista‚ÆD3DCREATE_SOFTWARE_VERTEXPROCESSING‚ɂ‚¢‚Ă̎¿–â‚Å‚·B

DirectX‚̃Tƒ“ƒvƒ‹ƒvƒƒOƒ‰ƒ€ SkinnedMesh ‚ð—á‚Å‚ ‚°‚Ü‚·‚ªA
Vista(GF8600GT,AthlonX2 5000+)‚¾‚Æ
D3DDEVTYPE_HAL‚É‚¨‚¢‚Ä
D3DCREATE_HARDWARE_VERTEXPROCESSING‚Æ
D3DCREATE_SOFTWARE_VERTEXPROCESSING‚ł̃pƒtƒH[ƒ}ƒ“ƒX‚Ì·‚ª30”{ˆÈão‚é‚̂ł·‚ªA
VistaH‚ł͂±‚ñ‚È‚à‚̂łµ‚傤‚©H
Ž©‘î‚ÅŠm”F‚Å‚«‚鑼‚̊‹«‚Å‚Í
XP(R9600, P4 2.8G)‚¾‚Æ”{’ö“x‚Ì·‚µ‚©‚łȂ¢‚悤‚Ȃ̂ÅEEE
D3DCREATE_SOFTWARE_VERTEXPROCESSING‚¾‚¯‚Å‚·‚ªA
2000(onBoardGF4MX, Athlon 1G)‚Ì•û‚ªVista‚Ì3”{ˆÈã‚̃pƒtƒH[ƒ}ƒ“ƒX‚ªo‚Ä‚¢‚Ü‚·B


41:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/04 10:02:12
>>40
‚·‚Ü‚ñA‚¨‘O‚Ì“ú–{Œê‚͂ǂ¤‚à—‰ð‚µ‚ª‚½‚¢
‹ï‘Ì“I‚É‘‚¢‚Ä‚­‚ê

42:40
07/12/04 10:30:05
Vista‚Å‚ÌSoftware vertex processingˆ—‚Í’x‚¢‚̂łµ‚傤‚©H

Hardware vertex processing‚¾‚Æ840fpsˆÈã‚Å‚é‚̂ł·‚ªA
Software vertex processing‚¾‚Æ28fps’ö“x‚܂ŗނ¿‚Ü‚·B
XP‚â2000‚¾‚Æ«”\‚Ì’á‚¢GPU‚ðŽg‚Á‚ÄSoftware vertex processing‚ðŽw’肵‚Ä‚à
100fps‘OŒã‚ªo‚é‚Ì‚ÉEEE
Vsita‚Ȃ̂©‘¼‚ÌðŒ‚Ȃ̂©‚ª‚Í‚Á‚«‚肵‚È‚­‚ÄŽ¿–₵‚Ü‚µ‚½B
“®ìƒvƒƒOƒ‰ƒ€‚Í DirectX‚̃Tƒ“ƒvƒ‹ƒvƒƒOƒ‰ƒ€ SkinnedMesh ‚Å‚·B


43:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/04 11:05:25
28‚Í’x‚·‚¬‚é
REF‚Å“®‚¢‚ĂȂ¢‚©H

44:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/04 11:13:05
‚ ‚ÆSDK‚̃‰ƒCƒuƒ‰ƒŠ‚ÌƒŠƒ“ƒN‚Í
‚«‚¿‚ñ‚Æx64‚̂ق¤‚ðŽw’肵‚Ä‚¢‚é‚Ì‚©‚¢H

45:40
07/12/04 11:56:04
REF‚¾‚Æ1fps’ö“x‚Å‚·‚ËB
x64‚ÅƒŠƒ“ƒN‚Á‚Ă̂ÍA‚±‚Ìꇂ̓Tƒ“ƒvƒ‹exe‚Ȃ̂Å
SDK•t‘®‚Ìexe‚ðŽÀs‚µ‚Ă邾‚¯‚Å‚·B
ŽQl‚܂łÉAVistaŠÂ‹«‚Ì•û‚ÅA‚ǂ̒ö“x‚Ìfps‚ªo‚é‚̂łµ‚傤‚©H


46:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/04 12:35:03
ƒm[ƒg‚Å‚·‚Ü‚ñ‚ª
32bitVista Cor2DuoT7500 GeForce8600GTM
ƒXƒLƒjƒ“ƒO‚̃^ƒCƒv‚Å‘½­‚Í‘OŒã‚·‚é
SOFTWARE@300fps
HARDWARE 350fps
‚­‚ç‚¢


47:40
07/12/04 14:25:29
‚Ç‚¤‚â‚玄‚̊‹«‚¾‚¯‚̂悤‚Å‚·‚ËB
Ž©•ª‚ªƒR[ƒfƒBƒ“ƒO‚µ‚½ƒvƒƒOƒ‰ƒ€‚¾‚¯‚Ȃ牽‚©ƒ~ƒX‚ª‚ ‚é‚Ì‚©‚È‚Æl‚¦‚½‚̂ł·‚ªA
SDK•t‘®‚̃Tƒ“ƒvƒ‹exe‚Å‚à“¯‚¶‚悤‚Èó‘Ô‚¾‚Á‚½‚Ì‚ÅEEEB
‚ǂȂ½‚©‚²Žw“E‚Ì“_‚Æ‚©‚È‚¢‚Å‚µ‚傤‚©H
ˆê‰žADebug/Retail Runtime‚ÍŠm”F‚µ‚Ä‚¢‚Ü‚·B


48:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/04 18:59:52
‰SŽÒ‚Ȃ̂ŕςȂ±‚Æ‚ðŒ¾‚Á‚Ä‚½‚ç‚·‚݂܂¹‚ñB

ƒQ[ƒ€‚ðì‚Á‚Ä‚¢‚é‚̂ł·‚ªA
ƒLƒƒƒ‰ƒNƒ^[‚ª•ǂȂǂ̃IƒuƒWƒFƒNƒg‚ɂԂ‚©‚Á‚½Žž‚Éi‚Þ•ûŒü‚ð
Ž©“®‚ŕς¦‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚æ‚¢‚Å‚·‚©H

•ǂɂԂ‚©‚éŠp“x‚ȂǂÅAŒü‚«•Ï‚¦‚½‚¢•ûŒü‚ªˆá‚¤‚Ì‚Åif•¶‚Å‚Ìꇂ킯‚ª‚í‚©‚è‚Ü‚¹‚ñB
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

49:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/04 19:03:08
if (vector==0) {
//‰E‚ÖˆÚ“®‚·‚é
//•ǂɂԂ‚©‚邯•Ï”vector‚Ì’l‚ð•Ï‚¦‚é
} else {
//ã‚ÖˆÚ“®‚·‚é
}

50:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/04 19:19:16
>>48
‚¨‘O‚ÍDirectX‚Æ‚©‚¤ƒŒƒxƒ‹‚ł͂Ȃ­A‚»‚êˆÈ‘O‚Ì–â‘èB
‚»‚ñ‚ȉ•à“I‚ȃAƒ‹ƒSƒŠƒYƒ€AŠÇŽ¿‚¢‚Á‚Ä‚â‚Á‚Ä‚­‚êB

51:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/04 19:40:16
‚RD‚Å‚â‚Á‚Ä‚¢‚ÄA‚ǂ̂悤‚ÈŠp“x‚ŕǂɂԂ‚©‚Á‚Ä‚¢‚é‚Ì‚©‚ª‚í‚©‚è‚Ü‚¹‚ñB
i‚Þ•ûŒü‚͉ñ“]s—ñ‚ðŽg‚Á‚ĕς¦‚Ä‚¢‚ÄBB

ƒoƒCƒIƒnƒU[ƒh‚ÌA•ǂɂԂ‚©‚Á‚Ä‚àƒLƒƒƒ‰ƒNƒ^[‚Í‘–‚Á‚Ä‚¢‚é‚Ì‚ÉA
‚Ԃ‚©‚Á‚½Žž‚Ì“üŽËŠp‚É‚æ‚Á‚͉E‚̂ǂ¿‚ç‚©‚ÉA
ƒLƒƒƒ‰ƒNƒ^‚ÌÀ•W‚ª‚¸‚ê‚Ä‚¢‚­‚悤‚É‚µ‚½‚¢‚̂ł·‚ªBB

52:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/04 19:44:40
‰ñ“]s—ñ‚ÉŽg‚Á‚Ä‚éŠp“x‚͂ǂ±‚ÉÁ‚¦‚½‚ñ‚¾‚æ‚—

53:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/04 20:34:18
u•Ç‚¸‚èv‚ŃOƒO‚é‚ñ‚¾B
‚±‚±‚ÍDirectX‚ÌŽ¿–âƒXƒŒ‚Å‚ ‚Á‚ÄAƒQ[ƒ€ŠJ”­‚ÌŽ¿–âƒXƒŒ‚¶‚á‚È‚¢‚ñ‚¾B
‚¾‚©‚ç‚à‚¤–À‚¢ž‚Þ‚È‚æB

54:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/04 20:38:24
•Ç‚¸‚è‚ð—‰ð‚µ‚½‚玟‚Ͱ‚¸‚è‚à—‰ð‚µ‚Ä‚­‚ê

55:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/05 22:56:55
ƒ‰ƒCƒg‚ðݒ肵‚È‚¢‚Å‚àA“ǂݞ‚ñ‚¾ƒ‚ƒfƒ‹‚ÍF•t‚«‚Å•\ަ‚³‚ê‚ÄŒ©‚¦‚éó‘Ô‚Å‚·‚¯‚ÇA
ƒ‰ƒCƒg‚ÌŒõ‚ª“–‚½‚é•”•ª‚¾‚¯Æ‚炳‚ê‚ÄA“–‚½‚ç‚È‚¢•”•ª‚Í^‚ÁˆÃ‚É‚·‚é‚ɂ͂ǂ¤‚·‚ê‚Ηǂ¢‚Å‚µ‚傤‚©H

56:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/05 23:18:28
>>55
‚·‚°‚¥’ŠÛ“I‚ÈŽ¿–₾‚È

‚Ƃ肠‚¦‚¸
ŒÅ’è‹@”\ƒpƒCƒvƒ‰ƒCƒ“‚Å‚â‚é‚Ì‚©
ƒsƒNƒZƒ‹ƒVƒF[ƒ_[‚Å‚â‚é‚Ì‚©‚­‚ç‚¢‘‚±‚¤‚º

57:55
07/12/05 23:24:22
>>56
ŒÅ’è‹@”\ƒpƒCƒvƒ‰ƒCƒ“‚Å‚â‚è‚Ü‚·B

58:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/05 23:31:00
>>57
‚Ù‚¢

URLØÝ¸(msdn.microsoft.com)

59:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/06 09:58:02
yŽ¿–âƒeƒ“ƒvƒŒz
[1] Žö‹Æ’PŒ³F DirectX
[2] –â‘è•¶(ŠÜƒR[ƒh&ƒŠƒ“ƒN)FƒTƒ“ƒvƒ‹ƒ\[ƒX‚ðŒ³‚É“ü—̓Nƒ‰ƒX‚ð쬂µ‚ÄA•\ަ‚³‚¹‚½‰æ‘œ‚ð“®‚©‚·B
iŽÔ‚ð“®‚©‚·‚Ì‚ÅA‰Â”\‚È‚çƒAƒNƒZƒ‹‚ƃuƒŒ[ƒL‚ðÄŒ»j
ƒTƒ“ƒvƒ‹ƒ\[ƒX‚ð‰º‹L‚É‚¤‚‚µ‚Ü‚·Bimain‚ƃwƒbƒ_[‚ª‚ ‚邽‚ßzipƒtƒ@ƒCƒ‹‚Å‚·Bj
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)


[3] ŠÂ‹«
@[3.1] OSF Windows
@[3.2] ƒRƒ“ƒpƒCƒ‰–¼‚ƃo[ƒWƒ‡ƒ“F VS2005
@[3.3] Œ¾ŒêF ‚Ç‚¿‚ç‚Å‚à‰Â
[4] ŠúŒÀF 2007”N12ŒŽ6“ú@17Žž
[5] ‚»‚Ì‘¼‚̧ŒÀF §ŒÀ‚͂Ȃµ

‚·‚Á‚©‚è‰Û‘è‚ð–Y‚ê‚ĂĎè‚ð‚‚¯‚Ä‚¢‚È‚¢
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·

60:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/06 10:28:08
‚±‚±‚Íh‘è‚ð•Еt‚¯‚Ü‚·ƒXƒŒ‚ł͂Ȃ¢‚ñ‚¾‚ªEEE

‚»‚à‚»‚àƒTƒ“ƒvƒ‹‚É•s”õ‚ª‚ ‚é
‹Zp“I‚È–â‘è‚łȂ­‚½‚ñ‚Ȃ鉊ú‰»‚Ì–â‘è
‚±‚ñ‚Ȃ̒N‚à‚â‚肽‚ª‚ç‚ñ

‚¢‚­‚ç‚©o‚µ‚Ä‚­‚ê‚é‚È‚ç˜b‚͕ʂ¾‚ª

61:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/06 12:24:12
‚»‚à‚»‚àÝŒv‚ª‚¨‚©‚µ‚­‚ËH

DirectInputƒCƒ“ƒ^[ƒtƒFƒCƒX‚ðeƒNƒ‰ƒX‚Å
static錾‚µ‚Ä
•¡”¶¬‚³‚ê‚é‚©‚à‚µ‚ê‚È‚¢ƒfƒoƒCƒX‚ð
‚»‚ÌŽqƒNƒ‰ƒX‚Åì‚é‚Á‚Ä
‹CŽ‚¿‚Í•ª‚©‚邪‚¢‚Ü‚¢‚¿Ä—˜—p«‚É–R‚µ‚¢‚悤‚È
‚¢‚Á‚½‚¢‚Ç‚±‚ʼnŠú‰»‚³‚¹‚é‚‚à‚è‚È‚ñ‚¾‚낤H

’P‚ÉÓIƒƒ“ƒo‚ÌŽg‚¢•û‚ÌŠwK‚̈êŠÂ‚Å‚±‚ñ‚È‚±‚Æ‚µ‚Ä‚é‚Ì‚¾‚낤‚©H

62:59
07/12/06 13:52:40
>>60¤61
‚»‚¤‚È‚ñ‚Å‚·‚ËB

Žö‹Æ‘S‚­•·‚¢‚ĂȂ©‚Á‚½‚©‚çA‰½‚ª‚È‚ñ‚¾‚©‚í‚©‚ç‚È‚­‚Ä

‚¤‚‚µ‚½ƒtƒ@ƒCƒ‹Œ©‚Ä’¸‚¢‚½‚¾‚¯‚Å‚à‚ ‚肪‚½‚¢‚Å‚·B

63:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/06 14:07:09
>>62
ƒQ[ƒZƒ“‰³B

64:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/06 19:29:58
‚±‚ñ‚ÈŽö‹Æ‚É‹ào‚µ‚Ä‚é‚Ì‚©EEEB
‚µ‚©‚àA•·‚¢‚ĂȂ­‚ĉۑ肪‚Å‚«‚È‚¢‚Æ‚©‚Á‚ÄB

ŒNAŠwZ(?)‚És‚­–Ú“I‚͉ۑè‚Ì’B¬‚È‚ÌH
‚»‚ê‚Æ‚àAŠwZ‚És‚­‚Ì‚ª–Ú“I‚ɂȂÁ‚Ä‚é‚ÌH
‚Ç‚Á‚¿‚É‚µ‚Ä‚àA‚·‚łɌ’‘S‚Èó‘Ԃł͂Ȃ¢‚æ‚ËB

65:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/06 19:52:13
ƒvƒƒOƒ‰ƒ€ŽÀsŽž‚É

Direct3D9: (ERROR) :Device cannot perform hardware processing. ValidateCreateDevice failed.

‚Á‚Äo‚é‚ñ‚Å‚·‚ªŒ´ˆö‚Æ‰ðŒˆ–@‚Æ‚©‚í‚©‚è‚Ü‚¹‚ñ‚©H
‚Ƃ肠‚¦‚¸Œ©‚½–ڂͳí‚É“®‚¢‚Ă邿‚¤‚ɂ͌©‚¦‚é‚ñ‚Å‚·‚ª‹C‚ɂȂè‚Ü‚·B

66:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/06 23:22:34
‰½‚à–³‚¢‚Æ‚±‚ë‚ɃGƒ‰[‚Ío‚é‚Í‚¸‚È‚¢‚Ì‚Å
•K‚¸‚»‚̃Gƒ‰[‚ð“f‚¢‚Ä‚¢‚éŠÖ”‚ª‚ ‚é‚Í‚¸
‚Ƃ肠‚¦‚¸ƒfƒoƒbƒN‚Å‡ŽŸŽÀs‚µ‚Ă݂Ä
‚»‚̃Gƒ‰[‚ð“f‚¢‚Ä‚é‰ÓŠ‚ði‚èž‚ñ‚ł݂½‚çH

67:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/06 23:41:17
‰´‚ɂ̓n[ƒhƒEƒFƒA‚ði‚»‚̊‹«‚ªjƒTƒ|[ƒg‚µ‚ĂȂ¢‚Á‚Ä‚¢‚¤ƒGƒ‰[‚ÉŒ©‚¦‚é‚ñ‚¾‚¯‚ÇB
ƒGƒ‰[‚Ì”­¶Œ¹‚Á‚ăfƒoƒCƒX‚̉Šú‰»•”•ª‚¶‚á‚È‚¢‚©H
ƒOƒ‰ƒ{‚ðÏ‚ñ‚¾ŠÂ‹«‚ÅŽŽ‚µ‚Ä‚Ý‚ë‚æB‚»‚ê‚©ƒ\ƒtƒgƒEƒFƒAƒGƒ~ƒ…ƒŒ[ƒg‚ÉØ‚è‘Ö‚¦‚ê‚΂¢‚¢‚Í‚¸B

68:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 16:12:52
Ž©‘î‚̃m[ƒgƒpƒ\ƒRƒ“‚ŃvƒƒOƒ‰ƒ€‚ð‹N“®‚·‚邯‹N‚±‚éƒoƒO‚Ȃ̂ł·‚ªB
wƒAƒjƒ[ƒVƒ‡ƒ“ƒƒbƒVƒ…‚ð•\ަ‚µ‚½“r’[‚ÉA‚»‚Ì‘¼‚Ì‚½‚¾‚̃ƒbƒVƒ…‚âƒeƒNƒXƒ`ƒƒ‚ª‘S‚Ä•\ަ‚³‚ê‚È‚­‚È‚éx‚Æ‚¢‚¤ƒoƒO‚Å‚·B

ׂ©‚¢ó‹µ‚Í
EŠwZ‚̃fƒXƒNƒgƒbƒvƒpƒ\ƒRƒ“‚¾‚Æ‹N‚±‚ç‚È‚¢
E‹É’[‚ÉŒy‚¢ƒAƒjƒ[ƒVƒ‡ƒ“ƒƒbƒVƒ…‚Ìê‡A‹N‚±‚ç‚È‚¢
EƒAƒjƒ[ƒVƒ‡ƒ“ƒƒbƒVƒ…‚ð“ǂݞ‚ñ‚¾‚¾‚¯‚ÅA•\ަ‚µ‚È‚¢‚̂Ȃç‹N‚±‚ç‚È‚¢
EƒAƒjƒ[ƒVƒ‡ƒ“ƒƒbƒVƒ…Ž©‘Ì‚ÍAˆê”Ôʼn‚É•\ަ‚µ‚½1Ží—ނ̂݉½‘̂łà•\ަ‚Å‚«‚é
Eˆê“x•\ަ‚·‚邯“r’†‚©‚çflg‚ðFALSE‚É‚µ‚ăAƒjƒ[ƒVƒ‡ƒ“ƒƒbƒVƒ…‚ð•\ަ‚³‚¹‚È‚­‚µ‚Ä‚àAƒeƒNƒXƒ`ƒƒ‚ȂǂÍÁ‚¦‚½‚Ü‚Ü
Eˆê“x•\ަ‚·‚邯ƒAƒjƒ[ƒVƒ‡ƒ“ƒƒbƒVƒ…‚ð‰ð•ú‚µ‚Ä2T–Ú‚É“ü‚Á‚ăAƒjƒ[ƒVƒ‡ƒ“ƒƒbƒVƒ…‚̓ǂݞ‚Ý‚·‚炵‚È‚­‚Ä‚àƒeƒNƒXƒ`ƒƒ‚ȂǂÍÁ‚¦‚½‚Ü‚Ü
Ezƒoƒbƒtƒ@‚ðOFF‚É‚µ‚½ƒeƒNƒXƒ`ƒƒ‚¾‚¯‚Í•\ަ‚Å‚«‚é

‚Ȃ̂Å󋵂Ƃµ‚Ä‚Íuˆê“x‚Å‚àƒAƒjƒ[ƒVƒ‡ƒ“ƒƒbƒVƒ…‚ð•\ަ‚³‚¹‚邯‰½‚ª‚ ‚Á‚Ä‚àƒeƒNƒXƒ`ƒƒ‚ȂǂÍÁ‚¦‚½‚Ü‚Üv
‚Æ‚¢‚¤ó‹µ‚Å‚·B
‚قڊԈႢ‚È‚­AƒAƒjƒ[ƒVƒ‡ƒ“ƒƒbƒVƒ…‚Ì•\ަ•”•ª‚ªˆ«‚¢‚Æ‚¢‚¤‚Æ‚±‚ë‚܂ł͕ª‚©‚é‚̂ł·‚ªcB


—v—̂𓾂¸A’·•¶‚Å\‚µ–ó‚ ‚è‚Ü‚¹‚ñ‚ª‰ñ“š‚ð‚¢‚½‚¾‚¯‚½‚çK‚¢‚Å‚·B

69:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 16:28:41
>>68
‚»‚ÌŽ©‘î‚̃m[ƒg‚ÌGPU‚͂ǂ±‚̉ïŽÐ‚̂ǂ̃o[ƒWƒ‡ƒ“‚æB
˜b‚©‚ç‚·‚邯ƒn[ƒhƒEƒFƒA‚É–â‘肪‚ ‚é‚̂͊ԈႢ‚È‚³‚»‚¤‚¾‚¯‚ÇAŒö•\‚³‚ê‚ñ‚Æ‚¢‚¢‚悤‚ª‚È‚¢B

70:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 19:35:00
>>69‚³‚ñ

‘‚«ž‚Ý‚ª’x‚­‚È‚Á‚Ä\‚µ–ó‚ ‚è‚Ü‚¹‚ñB

ƒpƒ\ƒRƒ“‚ÌŽí—Þ‚ª
URLØÝ¸(dynabook.com)
ƒXƒyƒbƒN‚ª
URLØÝ¸(dynabook.com)
‚Å‚·B

71:55
07/12/08 19:40:45
>>58
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

72:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 19:42:57
>>70
’P‚È‚éƒXƒyƒbƒN•s‘«
‚RD‚ÌŠJ”­‚ª‚Å‚«‚éVGA‚ł͂Ȃ¢‚È

73:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 20:00:31
>>72‚³‚ñ
‚â‚Á‚ς肻‚¤‚È‚ñ‚Å‚·‚©cB
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½O|O




‚½‚¾A‰½‚Æ‚©uŸŽè‚ÉÁ‚·v¨uƒJƒNƒJƒN‚Å‚à‚¢‚¢‚©‚ç“®‚­v‚悤‚É‚µ‚½‚¢‚̂ł·‚ª
‚»‚±‚̕ӂè‚ÍDirectX‘¤‚Å•ÏX‚Å‚«‚È‚¢‚̂łµ‚傤‚©H

74:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 20:13:33
>>73
‚È‚ñ‚Æ‚à”»’f‚É¢‚éB

ƒhƒ‰ƒCƒo‚ÆDX‚̃o[ƒWƒ‡ƒ“‚ÍÅVHÅV‚Å‚àƒm[ƒg‚̃hƒ‰ƒCƒo‚Í3D‚ð‘O’ñ‚Él‚¦‚Äì‚Á‚ĂȂ¢‚±‚Æ‚ª‘½‚¢‚©‚çA
ƒoƒO‚ªŽc‚Á‚Ä‚é‚Ì‚©‚àB

‰´‚ÌŒ‹˜_‚Æ‚µ‚Ä‚ÍAƒIƒ“ƒ{[ƒh‚Å‚ ‚邱‚Æ‚ÆAˆê‚–ڂ̃ƒbƒVƒ…‚¾‚¯‚Í•\ަ‚Å‚«‚邯‚¢‚¤‚Æ‚±‚ë‚©‚ç‚àAƒƒ‚ƒŠ•s‘«‚ªˆê”Ô‰ö‚µ‚¢‚ÆŽv‚¤B
ƒAƒjƒ[ƒVƒ‡ƒ“ƒƒbƒVƒ…‚Á‚Ä”äŠr“Iƒƒ‚ƒŠ‚ðH‚¤‚Í‚¸B

‘Îô‚Æ‚µ‚Ä‚ÍAPC‚ð•Ï‚¦‚é‚Ì‚ªˆê”ÔŽè‚ÁŽæ‚è‘‚¢‚¯‚ÇA
‚»‚ê‚Å‚àƒm[ƒg‚Å‚µ‚½‚¢‚È‚çBIOS‚ÌÝ’è‚ÅSDRAM‚̃Oƒ‰ƒtƒBƒbƒNƒƒ‚ƒŠŠ„‚è“–‚ăTƒCƒY‚ð‘‚₵‚Ă݂½‚çH
ˆê‰ñő劄‚è“–‚Ăłâ‚Á‚Ă݂ÄA‚»‚ê‚Å‚à–³—‚È‚ç‚Ù‚©‚Ì—vˆö‚©‚à‚µ‚ê‚ñB

75:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 21:25:39
>>74‚³‚ñ
‚Ƃɂ©‚­A‰½‚©“ÁŽê‚ÈŽ–‚ð‚µ‚È‚¯‚ê‚Γ®‚©‚È‚¢‚Æ‚¢‚¤‚±‚Ƃł·‚æ‚ËB
‚±‚±‚Í‚â‚Á‚Ï‚èu–œ”\‚Év‚Í’ú‚ß‚Äà–¾‘‚Éu‘¼‚Ì3DƒQ[ƒ€‚ªo—ˆ‚鎖‚ðŠm”F‚µ‚½ã‚Å‹N“®‚ð‚¨Šè‚¢‚µ‚Ü‚·v
‚Æ’ˆÓ‘‚«‚ð“ü‚ê‚é‚ׂ«‚Å‚·‚ËcB

‘²‹Æ¶‚Ì‘ã•\ì•i‚Æ‚µ‚ÄA‘ÌŒ±“üŠwŽQ‰ÁŽÒ‚Ȃǂɔz‚ç‚ê‚é—\’è‚Ȃ̂Å
‰½‚Æ‚©‚µ‚ÄA‚¹‚߂ăJƒNƒJƒN‚Å‚à‚¢‚¢‚©‚ç‚Ç‚±‚Å‚à“®‚­‚悤‚É‚µ‚½‚©‚Á‚½‚ñ‚Å‚·B

76:74
07/12/08 21:35:16
>>75
‚à‚Ì‚·‚²‚¢–Ê“|‚¾‚ªA‚à‚µ‚©‚·‚邯‹ŒDirectX‚̃o[ƒWƒ‡ƒ“‚ŃRƒ“ƒpƒCƒ‹‚·‚邯s‚¯‚é‚©‚à‚µ‚ê‚ñB
‰´‚Í‚â‚Á‚½‚±‚ƂȂ¢‚©‚ç•ÛØ‚Ío—ˆ‚ñ‚ªADirectX8‚Æ‚©‚È‚çŒÃ‚¢PC‚Å‚à’ʂ邩‚àB

‚Ü‚ ƒm[ƒg‚ŃQ[ƒ€‚Ì«”\‚ðŠú‘Ò‚·‚é‚È‚Á‚Ä‚¢‚¤‚Ì‚à–{“–‚¾‚ªB

77:68
07/12/08 23:03:39
>>74‚³‚ñ
•ÔM‚ª’x‚­‚È‚Á‚Ä\‚µ–ó‚ ‚è‚Ü‚¹‚ñB
SDK‚Ì•û‚Í‹Œƒo[ƒWƒ‡ƒ“‚ª‚ ‚Á‚½‚̂łâ‚Á‚Ă݂½‚̂ł·‚ª‚â‚͂蓮‚«‚Ü‚¹‚ñ‚Å‚µ‚½B
–l‚̃vƒƒOƒ‰ƒ€‚¾‚ÆDirectX8‚ł͂¿‚å‚Á‚Æ“®‚©‚È‚¢ŠÖ”‚ðŽg‚Á‚Ä‚¢‚é‚̂Ŗ³—‚Å‚·G

—Fl‘î‚̃fƒXƒNƒgƒbƒv‚ł͓®‚¢‚½‚Ì‚ÅA‹°‚ç‚­“®‚©‚È‚¢‚Ù‚¤‚ª‚¨‚©‚µ‚¢‚Ì‚¾‚Ƃ͎v‚¢‚Ü‚·B
‘O‚É‚±‚̃m[ƒgƒpƒ\ƒRƒ“‚É‚©‚È‚èŒy‚ß‚ÌMMO‚ð“ü‚ê‚Ă݂½‚Æ‚«‚ÉA–{“–‚ɃJƒNƒJƒN‚ł͂ ‚Á‚½‚̂ł·‚ª“®‚«‚Ü‚µ‚½B
‚Ȃ̂ÅA‰½‚©•û–@‚Í‚ ‚邯Žv‚¤‚̂ł·‚ªcB

V•·§Šw¶‚Ȃ̂š“ú‚Í‚à‚¤–°‚ç‚È‚­‚Ă͂¢‚¯‚Ü‚¹‚ñ‚ªAŽ¡‚ç‚È‚©‚Á‚½ê‡A‚Ü‚½Œã“ú‚æ‚èÚ‚µ‚¢ó‘Ԃ𒲂ׂ½ã‚Å‘‚©‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚·B
‚»‚ê‚ł͒·‚ç‚­‚¨•t‚«‡‚¢‚¢‚½‚¾‚«A½‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

78:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 00:09:19
>@–{“–‚ɃJƒNƒJƒN‚ł͂ ‚Á‚½‚̂ł·‚ª
REF@‚È‚ñ‚¶‚á‚낤‚È‚Ÿ...

79:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 20:15:23
HLSL‚Åfor•¶‰ñ‚µ‚Ä‚é‚ñ‚Å‚·‚¯‚ÇA
‚©‚È‚è‚Ì”ƒ‹[ƒv‚Å‚«‚È‚¢‚ñ‚Å‚·‚ªEE
–½—ß”‚Á‚ÄŒÀ‚ç‚ê‚Ä‚é‚ñ‚Å‚µ‚傤‚©H
‚»‚¤‚¾‚Æ‚µ‚½‚ç‚»‚Ì——R‚ÍH

80:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 20:53:50
‚¨‘O‚Í‚à‚¤I‚í‚Á‚Ä‚éB
ƒ}ƒ‹ƒ`ƒ|ƒXƒg‚ÍŽ€–Sƒtƒ‰ƒO‚È‚ñ‚¾‚æB


81:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 21:36:31
•’ʂ̃vƒƒOƒ‰ƒ€‚Å‚à‚P‚f‚àƒTƒCƒY‚ª‚ ‚Á‚½‚ç“®‚©‚È‚­‚È‚é‚ñ‚¶‚á‚È‚¢H

82:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 21:43:51
ƒ}ƒ‹ƒ`ƒ|ƒXƒg‚Ƃ͂ǂ¤‚¢‚¤ˆÓ–¡H

83:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 22:59:11
•‚‹CŽÒ

84:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 00:50:11
½Ž‚Ë

85:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/13 01:34:46
½ÚØÝ¸(gamedev”Â:468-470”Ô)
‚ª‚¢‚µŠ´©‚È‚º‚©•ÏŠ·‚„‚¯‚¢‚È‚†

86:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/13 16:40:23
‚¿‚å‚Á‚Æ•·‚«‚½‚¢‚Ì‚¾‚¯‚ÇA‚c‚‰‚’‚…‚ƒ‚”‚˜‚Æ‚R‚Q‚`‚‚‰‚ð‘g‚݇‚킹‚ăvƒƒOƒ‰ƒ€
‚ð‘g‚߂܂·‚©H
‚v‚‰‚Ž‚R‚Q‚`‚‚‰‚̃‰ƒWƒIƒ{ƒ^ƒ““™‚Ì‹@”\‚Æ‘g‚݇‚킹‚Äì‚ê‚ê‚Ηǂ¢‚È‚ 
‚ÆŽv‚Á‚½‚à‚Ì‚ÅEEE

87:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/13 17:16:49
Win32API‚Á‚Ä‚¢‚¤‚©
GUI‚ɃAƒNƒZƒX‚µ‚Ä
WindowsƒRƒ“ƒgƒ[ƒ‹‚ð•`‰æ‚·‚邱‚Ƃ͂ł«‚邯‚Ç
GUI‚Ì‘¬“x‚ªDirectX‚Æ”ä‚ו¨‚ɂȂç‚È‚¢‚­‚ç‚¢’ᑬ‚¾‚©‚ç
DirectX‚ðŽg‚¤ƒƒŠƒbƒg‚ðŽE‚·‚±‚ƂɂȂé

88:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/14 04:12:49
>>87
—L“‚²‚´‚¢‚Ü‚·B
‰½‚ÆŒ¾‚¤‚©”™‘R‚Æ‚µ‚·‚¬‚ĉ½‚Æ‚àŒ¾‚¦–³‚¢‚Å‚·B
o’¼‚µ‚Ä‚«‚Ü‚·


89:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 21:06:58
Ž©•ª‚Ì‚o‚b‚É‚ÍSDK9.0‚ª“ü‚Á‚Ă܂·B
‚ ‚éƒTƒ“ƒvƒ‹‚ðƒ_ƒEƒ“ƒ[ƒhA’†‚ðŠm”F‚µ‚½‚çd3d8.h‚Æd3dx8.h‚ªƒCƒ“ƒNƒ‹[ƒh‚³‚ê‚Ä‚½‚Ì‚Å
‚±‚ê‚ðd3d9.hAd3dx9.h‚É’¼‚µA’ljÁ‚̈ˑ¶ƒtƒ@ƒCƒ‹‚à8‚©‚ç9‚É’¼‚µ‚ăRƒ“ƒpƒCƒ‹
‚µ‚½‚牽•S‚à‚̃Gƒ‰[‚ªo‚Ä‚«‚Ü‚µ‚½B
FXŽŽ‚µ‚½‚¯‚ÇŒ´ˆö‚ª‘S‚­•ª‚©‚ç‚È‚¢‚̂łæ‚낵‚¯‚ê‚Î’N‚©‹³‚¦‚Ä‚­‚¾‚³‚¢„ƒ

90:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 21:14:32
ƒoƒŠƒoƒŠŒ´ˆö‚ªŠÛ‚í‚©‚肾‚ëB

91:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 21:16:10
>>89
Š®‘S‰ºˆÊŒÝŠ·‚ÆŒ¾‚¤‚킯‚ł͂Ȃ¢‚©‚çƒtƒ@ƒCƒ‹‚ªˆá‚¤‚Æ‘S‚­‚̕ʕ¨‚Æl‚¦‚½‚Ù‚¤‚ª‚¢‚¢B
“¯‚¶ƒtƒ@ƒCƒ‹–¼‚Å‚à’†g‚͉½“x‚à“Y킵‚Ä‚¢‚é‚©‚ç“–Žž‚̃o[ƒWƒ‡ƒ“‚¶‚á‚È‚¢‚ÆŽg‚¦‚È‚¢ê‡‚à‚ ‚邵B


92:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 21:27:34
>>91
‚»‚¤‚¾‚Á‚½‚ñ‚Å‚·‚©EEE
9.0ˆÈ‘O‚Ì‚à‚̂͑S‚ÄŽg‚¦‚邯Žv‚Á‚Ă܂µ‚½OOF
‚²•Ô“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

93:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 22:23:52
Xƒtƒ@ƒCƒ‹‚ÉŠÖ‚µ‚ÄŽ¿–â‚Å‚·B
‚ЂƂ‚̃‚ƒfƒ‹‚ɑ΂µA•¡”‚̃Aƒjƒ[ƒVƒ‡ƒ“‚ð‚³‚¹‚邱‚Ƃ͂ł«‚é‚̂łµ‚傤‚©H
‚½‚Æ‚¦‚ÎA‚ ‚éƒLƒƒƒ‰ƒNƒ^[‚ÅAA‚ð‰Ÿ‚µ‚½‚çƒpƒ“ƒ`AB‚ð‰Ÿ‚µ‚½‚çƒLƒbƒNA‚Æ‚¢‚¤•—‚É‚µ‚½‚¢‚̂ł·B
‚â‚Í‚èAƒpƒ“ƒ`—p‚ƃLƒbƒN—p‚ÅXƒtƒ@ƒCƒ‹‚ð‚킯‚邵‚©‚È‚¢‚̂łµ‚傤‚©B

94:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 22:29:24
>>93
“ñ‚‚̃Aƒjƒ[ƒVƒ‡ƒ“‚ð˜AŒ‹‚µ‚ÄA‚»‚ꂼ‚ê‚̃Aƒjƒ[ƒVƒ‡ƒ“‚ŃtƒŒ[ƒ€‚ð•Ⳃµ‚ÄŽg‚¤B
—Ⴆ‚ÎAA‚ÆB‚̃Aƒjƒ[ƒVƒ‡ƒ“‚ð˜AŒ‹‚µ‚½‚çA
A‚̉‚ß‚ÍA0
B‚Ì^‚ñ’†‚ÍA0.75
‚Á‚Æ‚¢‚Á‚½Š´‚¶B

95:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 22:41:53
>>93
‚Å‚«‚é
‚r‚c‚jƒTƒ“ƒvƒ‹‚Ìtiny‚àŽÀ‚Í
•¡”ƒAƒjƒ[ƒVƒ‡ƒ“‚ðŽ‚Á‚½‚wƒtƒ@ƒCƒ‹‚¾
‚½‚¾‚µØ‚è‘Ö‚¦‚ÉŠÖ‚µ‚ÄÚ‚µ‚­à–¾‚³‚ê‚Ă邯‚±‚ë‚Í‚ ‚Ü‚è‚È‚¢
ID3DXAnimationController‚Å‚®‚®‚ê‚΃qƒ“ƒg‚­‚ç‚¢‚݂͂‚©‚é‚©‚à

96:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/16 17:29:57
HLSL‚ðŽg‚Á‚½ƒTƒ“ƒvƒ‹‚ÅLPD3DXEFFECT‚ÌPass‚ðŽg‚¨‚¤‚Æ‚µ‚ăGƒ‰[‚ªo‚Ü‚·B
LPD3DXEFFECT‚ÉPass‚ª–³‚¢‚̂ł·‚ª•ʂ̂à‚̂ɑւí‚Á‚½‚̂łµ‚傤‚©B


97:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/16 17:44:24
BeginPass
EndPass

98:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/16 18:50:11
ƒƒWƒƒ[ƒo[ƒWƒ‡ƒ“•Ï‚¦‚¸‚ÉAPIŠ^‚Ì‚â‚ß‚ê‚Á‚ÄŠ´‚¶‚Å‚·‚æ‚˂قñ‚Æ

99:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/16 23:31:10
‚Ç‚¤‚µ‚Ä‚à1ƒpƒXI—¹‚²‚Æ‚É
PassEnd‚ð“ü‚ꂳ‚¹‚½‚¢uŽ–îv‚ª‚ ‚Á‚Ä
ŠJŽnŽž‚̌݊·«‚ð‚È‚­‚·‚±‚Æ‚Å
—¼•ûƒZƒbƒg‚Å•ÏX‚³‚¹‚悤‚Æ‚µ‚½B‚Á‚ăIƒ`‚¶‚á‚Ë‚¥‚ÌH

100:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/17 06:19:42
’n–‚Ö‚Ì“¹‚Í‘PˆÓ‚Å•~‚«‹l‚ß‚ç‚ê‚Ä‚¢‚éB
Eê‚ł͕ÏX‚ð‹É—Í—}‚¦‚é‚Ì‚ª”ü“¿‚¾‚¯‚ê‚ÇA‚»‚ÌŒJ‚è•Ô‚µ‚ªŽ€‚ÌsŒR‚ð¶‚Ýo‚·‚Ì‚ªí‚Å‚ ‚éB


101:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 22:22:44
SetRenderState( D3DRS_SRCBLEND, D3DBLEND_SRCALPHA );
‚±‚ê‚ç‚̈ø”‚ðŽg‚¢‚±‚È‚µ‚½‚¢‚ñ‚¾‚¯‚Ç•ª‚©‚è‚â‚·‚­‰ðà‚µ‚Ä‚¢‚é
ƒy[ƒW‚È‚¢‚×H

102:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 23:45:27
‚±‚ê‚͂Ђǂ¢

103:‰»Î”­Œ@
07/12/19 02:37:51
>>101
[shred of game]
URLØÝ¸(platz.jp)

104:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/21 11:00:39
URLØÝ¸(wisdom.sakura.ne.jp)
‚±‚±‚̃y[ƒW‰º•”‚É‚ ‚é”wŒi‚ª—΂̕”•ª‚̃\[ƒX‚ð‚܂邲‚ƃRƒs[‚µ‚ÄAVisualStudio2005‚Ì–³—¿”łŃRƒ“ƒpƒCƒ‹‚µ‚Ü‚µ‚½B‚Æ‚±‚낪
ufatal error C1010: ƒvƒŠƒRƒ“ƒpƒCƒ‹ ƒwƒbƒ_[‚ðŒŸõ’†‚É•s–¾‚È EOF ‚ªŒ©‚‚©‚è‚Ü‚µ‚½B'#include "stdafx.h"' ‚ðƒ\[ƒX‚ɒljÁ‚µ‚Ü‚µ‚½‚©?v
‚Æ‚¢‚¤ƒGƒ‰[‚ªo‚ăRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚¹‚ñBƒGƒ‰[‚ÅŒŸõ‚µ‚Ă݂½‚Æ‚±‚ëAƒ\[ƒX‚ÌÅã’i‚É@#include "stdafx.h"
‚ð‰Á‚¦‚ê‚΃Rƒ“ƒpƒCƒ‹‚ª’Ê‚é‚炵‚¢‚Ì‚ÅŽŽ‚µ‚Ă݂½Š
ufatal error C1083: include ƒtƒ@ƒCƒ‹‚ðŠJ‚¯‚Ü‚¹‚ñB'd3d8.h': No such file or directoryv
‚Æ•\ަ‚³‚ê‚ăRƒ“ƒpƒCƒ‹‚ª’Ê‚è‚Ü‚¹‚ñB

DirectXSDK‚Í‚³‚Á‚«—Ž‚Æ‚µ‚½ÅV”ÅiƒTƒ“ƒvƒ‹‚Ý‚½‚çDirectX10‚àŽg‚¦‚»‚¤j‚ÅAƒpƒX‚Í‚½‚Ô‚ñ’Ê‚Á‚Ă܂·B
‚Ç‚¤‚µ‚½‚çƒRƒ“ƒpƒCƒ‹‚ª‚Å‚«‚邿‚¤‚ɂȂè‚Ü‚·‚©H

105:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/21 12:58:24
‚Ü‚¸Astdafx.hŠÖ˜A‚̓XƒŒˆá‚¢BDirectXˆÈ‘O‚̘b‚È‚ñ‚ÅA‚æ‚»‚ŕ׋­‚µ‚Ä’¸‘ÕB
‚ÅAÅV‚ÌDirectX SDK‚Á‚ĉ½HNovember2007‚Ȃ烊ƒŠ[ƒXƒm[ƒg‚É

‚±‚Ì DirectX SDK ‚ɂ͎Ÿ‚̃Rƒ“ƒ|[ƒlƒ“ƒg‚͊܂܂ê‚Ä‚¢‚Ü‚¹‚ñ

* Direct3D8 ‚¨‚æ‚Ñ‚»‚êˆÈ‘O‚Ì‘S‚Ẵo[ƒWƒ‡ƒ“

‚Á‚Ä‚ ‚é‚©‚çADirect3D8‚̓Tƒ|[ƒgŠO‚È‚ñ‚¶‚á‚È‚¢‚ÌH
‚à‚µƒCƒ“ƒXƒg[ƒ‹‚µ‚½SDK‚ÌIncludeƒfƒBƒŒƒNƒgƒŠ‚Éd3d8.h‚ª‚ ‚é‚ñ‚È‚çAIncludeƒpƒX‚ÌÝ’è‚ðÄŠm”F‚µ‚êB
‚ ‚ÆA­‚È‚­‚Æ‚àJune2006‚É‚Íd3d8.h‚Í“ü‚Á‚Ä‚é‚Ì‚ðŠm”F‚µ‚½B

106:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/21 20:10:39
November2007‚Å‚·Ad3d8.h‚ª‚È‚­‚ÄA‘ã‚í‚è‚Éd3d10.h‚ª“ü‚Á‚Ă܂µ‚½B
ƒAƒ“ƒCƒ“ƒXƒg[ƒ‹‚µ‚ÄJune2006“ü‚ê‚Ä‚«‚Ü‚·B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

107:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/21 21:01:44
June2006‚É‚àd3dx10.h‚Í‚ ‚邯‚Ç‚ËB
‚ ‚ÆA‚»‚̃y[ƒW‚ÍDirectX8‚ɂ‚¢‚Ä‹L‚³‚ê‚Ä‚é‚ñ‚¾‚¯‚Ç
DX10‚ª‚â‚肽‚¢‚È‚ç‚æ‚»‚ðŒ©‚½‚Ù‚¤‚ª—Ç‚¢‚æB
‰Šú‰»‚Ü‚í‚è‚Í8¨9¨10‚Å‘S‘R•Ï‚í‚Á‚½‚©‚ç‚â‚è’¼‚µ‚ɂȂ邵B

‚ ‚ÆADX10‚Í“®‚©‚·‚É‚ÍVista‚ª‚¢‚é‚©‚çB”O‚Ì‚½‚ß‚ÉB

108:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/22 22:01:46
‚·‚¢‚Ü‚¹‚ñ
‚QD‚ŃQ[ƒ€ì¬‚ð‚µ‚Ä‚¢‚é‚ñ‚Å‚·‚ª

LPD3DXSPRITE gSprite;

// ƒV[ƒ“‚Ì•`‰æÝ’è(2D‰æ‘œ‚Ì•`‰æ)
RECT SrcRect = { a,b,120,120 }; // ƒeƒNƒXƒ`ƒƒ“à‚ŃXƒvƒ‰ƒCƒg‚ÉŽg‚¤”͈Í
D3DXVECTOR3 Center(0,0,0); // ƒXƒvƒ‰ƒCƒg“à‚Ì’†S‚̈ʒu

// o—Í
gSprite->Draw(Texture, &SrcRect, &Center, NULL,D3DXCOLOR(0, 0, 0,0 ));

³í‚ÉŠG‚ðŒÄ‚Ño‚¹‚é‚̂ł·‚ª
Rect‚Ìright‚Æbottom‚É‚P‚Æ‚©‚P‚O‚O‚Æ‚©‰½‚©’l‚ð“ü‚ê‚邾‚¯‚Å
ƒtƒŒ[ƒ€ƒŒ[ƒg‚ª‚T‚O‚à‰º‚ª‚è‚Ü‚·EEE
&SrcRect‚Ì•”•ª‚ÉNULL‚ð“ü‚ê‚Ä‚à‚È‚º‚©‚T‚O‰º‚ª‚è‚Ü‚·
‚Å‚·‚ª‚O‚ð“ü‚ê‚邯³í‚É“®ì‚µ‚Ü‚·
‚È‚º‚Å‚µ‚傤‚©A‚²‹³Žö‚ ‚è‚Ü‚µ‚½‚炨Šè‚¢‚µ‚Ü‚·




109:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/22 22:07:23
Direct3D‚ÅWM_PAINT‚Å•`‚­‚̂͂ ‚è‚Å‚·‚©H

110:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/22 22:07:59
108‚Å‚·‚ªA“ǂݞ‚Ý•”•ª‚Å‚·

//‰æ‘œƒtƒ@ƒCƒ‹î•ñ‚ðŽæ“¾
hr= D3DXGetImageInfoFromFile(name,&ImageInfo);
Width= ImageInfo.Width;
Height= ImageInfo.Height;

// ƒXƒvƒ‰ƒCƒg‚É•\ަ‚·‚éƒeƒNƒXƒ`ƒƒ‚̉Šú‰»
if ( !key ){
hr = D3DXCreateTextureFromFileEx(
g_pD3DDevice, name, Width,Height,1,0,
D3DFMT_UNKNOWN,D3DPOOL_MANAGED,D3DX_DEFAULT,
D3DX_DEFAULT,D3DCOLOR_ARGB(255,0,0,0),NULL,NULL,&Texture);
}

111:108
07/12/22 22:11:38
˜A“Š‚·‚¢‚Ü‚¹‚ñ
–â‘è“_‚̑匳‚ª”»–¾‚¢‚½‚µ‚Ü‚µ‚½

D3DXCreateTextureFromFileEx(
g_pD3DDevice, name, Width,Height,1,0,
D3DFMT_UNKNOWN,D3DPOOL_MANAGED,D3DX_DEFAULT,
D3DX_DEFAULT,D3DCOLOR_ARGB(255,0,0,0),NULL,NULL,&Texture);
}
width‚Æheight‚ɑ傫‚È’l‚ð“ü‚ê‚邯d‚­‚È‚è‚Ü‚µ‚½
‚P‚Æ‚©‚P‚O‚¾‚Ƴí‚Å‚·EEE

112:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/23 07:34:04
ƒvƒƒtƒ@ƒCƒŠƒ“ƒO‚µ‚½‚çH
D3DXSprite‚È‚ñ‚Ä‚½‚¾‚Å‚³‚¦DirectX‚̃o[ƒWƒ‡ƒ“‚Ɉˑ¶‚·‚é‚©‚ç‚Ý‚ñ‚ȉñ”ð‚µ‚Ä‚é‚Ì‚ÉA
‚±‚Ìî•ñ‚¾‚¯‚Å•ª‚©‚éƒGƒXƒp[‚Í‹‚È‚¢‚ÆŽv‚¤B

‚ÂPIX for Windows
‚ÂDevPartner Profiler

‚Ü‚¸‚ÍA‚Ç‚±‚ň—ŽžŠÔ‚ª—Ž‚¿‚Ă邩Œ©‚½‚Ù‚¤‚ª‘‚¢‚æB

113:108
07/12/23 09:34:36
>>112
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
‚»‚ÌŒã‚Ì’²‚ׂłǂ¤‚à‘å‚«‚ÈŠG‚ð‘å—ʂɌĂÑo‚·‚Æ—Ž‚¿‚é—lŽq
‚½‚Æ‚¦ŒÄ‚Ño‚µ‘¤‚ł̑傫‚³‚Ìc‰¡‚Í‚P*‚P‚Å‚àAŒ³‚ÌŠG‚ª‘å‚«‚¢‚Æ
‚Ç‚ÌPC‚Ç‚ñ‚Ȉ—‚Å‚à”ð‚¯‚ç‚ê‚È‚¢‚炵‚¢‚Ì‚Å
‘˦‚µ‚Ä­‚µŠG‚̑傫‚³‚ð‰ü‘P‚µ‚Ă݂܂·m(_ _)m
‚¨“š‚¦‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½


114:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/23 11:35:36
‚Ä‚©AŒ³‚̃eƒNƒXƒ`ƒƒ‚̃TƒCƒY‚ª‚Å‚©‚©‚Á‚½‚ç
ƒpƒtƒH[ƒ}ƒ“ƒX‚ª—Ž‚¿‚é‚͓̂–‚½‚è‘O‚¶‚á

115:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/23 11:37:43
‚ ‚È‚é‚Ù‚Ç

116:108
07/12/23 11:43:53
>>114
‚¢‚âAinit‚ł̌ĂÑo‚µ‚Åd‚­‚È‚é‚̂͂킩‚é‚ñ‚Å‚·‚ª
ƒƒCƒ“ƒ‹[ƒv‚Ì’†‚ł͂P*‚P‚Å‚àd‚¢‚ñ‚Å‚·‚æEEE

117:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/23 12:00:51
•\ަ‚Ŭ‚³‚­‚µ‚Ä‚é‚Á‚Ä‚±‚Æ‚Í
“à•”“I‚Ék¬‚µ‚Ä‚é‚Á‚Ä‚±‚Æ‚¾
LPD3DXSPRITE‚ª‚Ç‚¤‚¢‚¤ƒAƒ‹ƒSƒŠƒYƒ€‚Å
Šgk‚µ‚Ă邩‚Í‚µ‚ç‚ñ‚ªƒoƒCƒŠƒjƒA‚Á‚Ä‚±‚Ƃ͂Ȃ¢‚¾‚낤‚µ
‚Ú‚¯‚½‚è‚·‚邱‚Æ‚ðl‚¦‚邯‚È‚ñ‚ç‚©‚̃tƒBƒ‹ƒ^[‚ð‚©‚¯‚Ä‚¢‚é‚̂͑z‘œ‚‚­
‚»‚ê‚ð‹‘å‚ȃeƒNƒXƒ`ƒƒ‚É“K—p‚µ‚Ä‚é‚ñ‚¾‚©‚çd‚¢‚͓̂–‚½‚è‘O

118:108
07/12/23 12:11:19
Ž„‚Ì‘‚«•û‚ª‚í‚©‚è‚É‚­‚­‚Ä‚·‚¢‚Ü‚¹‚ñ
—v‚Í‚Q‚O‚O‚O*‚Q‚O‚O‚O‚̉摜‚ðinit‚œǂݞ‚ñ‚Å
1*1‚Ì•”•ª‚µ‚©•\ަ‚µ‚Ä‚¢‚È‚¢‚̂ɂ»‚ê‚ð‚P‚OŒÂ‚Ù‚Ç•À‚ׂ½‚çd‚¢‚ñ‚Å‚·
‚RŒÂ‚­‚ç‚¢‚È‚ç³í‚È‚ñ‚Å‚·‚ªEEEE

ƒtƒBƒ‹ƒ^ŠÖ˜A‚Åd‚­‚È‚é‚æ‚¤‚Ȃ筂µŒ©’¼‚µ‚ÄŒ©‚Ü‚·m(_ _)m
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½

119:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/23 12:19:52
‚¾‚©‚çEEE

>‚Q‚O‚O‚O*‚Q‚O‚O‚O‚̉摜‚ðinit‚œǂݞ‚ñ‚Å

‚±‚ÌŽž“_‚Åd‚¢ˆ—‚ª‚·‚ׂÄI‚í‚Á‚Ä‚é‚킯‚ł͂Ȃ¢
ŠÈ’P‚ÉŒ¾‚¤‚Æ‚±‚±‚ł͂u‚q‚`‚lã‚É
2000‚˜2000‚̗̈æ‚ðŠm•Û‚µ‚ĉ摜‚ÌFî•ñ‚ðŠi”[‚µ‚Ă邾‚¯

Šî–{“I‚ɂ͖ˆ‰ñ•`‰æ‚Ì‚½‚тɂ±‚Ì
2000‚˜2000‚̗̈æ‚ɃAƒNƒZƒX‚µ‚Ä
‚»‚±‚Ìî•ñ‚ðƒoƒbƒNƒoƒbƒtƒ@‚É“]‘—‚·‚邱‚ƂɂȂé

Œ³‚̃TƒCƒY‚ª‘å‚«‚¯‚ê‚Α傫‚¢‚Ù‚Ç
“]‘—‚Ì‚½‚߂̎žŠÔ‚ª‚©‚©‚邵
‰½‚ç‚©‚̈—‚ð‚©‚¯‚ê‚Γ–‘Rd‚­‚È‚é

Šî–{“I‚ɂ͕\ަ‚·‚éƒTƒCƒY‚ŃeƒNƒXƒ`ƒƒ‚ðì‚é‚Ì‚ª•’Ê

120:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/23 12:23:03
ƒrƒfƒIƒJ[ƒh‚É‚æ‚Á‚Ä‚Í
2048~2048‚É‚µ‚½‚瑽­‚͉ü‘P‚³‚ê‚é‚©‚à‚Ë

121:108
07/12/23 13:17:50
>>119
>>120

‚»‚¤‚Å‚·‚©EEEinit‚œǂݞ‚ñ‚¾‚çˆÈ~‚Í‚à‚¤ŠÖŒW‚È‚¢‚à‚Ì‚¾‚ÆŠ¨ˆá‚¢‚µ‚Ä‚¨‚è‚Ü‚µ‚½
ƒXƒLƒ‹•s‘«‚ð’ÉŠ´‚¢‚½‚µ‚Ü‚·
‚²‹³Žö–{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½

122:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/23 13:22:14
ƒŠƒtƒ@ƒŒƒ“ƒX‚Å‚â‚Á‚Ă邾‚¯‚Å‚ËH

123:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/23 13:50:19
‚½‚©‚¾‚©2048‚̃eƒNƒXƒ`ƒƒ‚Åŋ߂̃rƒfƒIƒJ[ƒh‚ª’x‚­‚Ȃ邩‚Ë`H
‚È‚ñ‚©A’v–½“I‚ȊԈႢ‚ð‚µ‚Ä‚¢‚邯Žv‚í‚êB

124:108
07/12/23 14:28:32
>>123
‚»‚ê‚ð‚P‚T`‚Q‚RŒÂ‚­‚ç‚¢ŒÄ‚ñ‚ł܂·

125:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/23 17:00:04
‚»‚à‚»‚à‚u‚q‚`‚l‚ª‘«‚è‚È‚­‚È‚Á‚Ä‚Ä
ƒVƒXƒeƒ€ƒƒ‚ƒŠã‚Éì‚ç‚ê‚Ă邯‚©
‚ ‚é‚¢‚Í
ƒVƒXƒeƒ€ƒƒ‚ƒŠ‚ÆVRAM‚ª‹¤—p‚ɂȂÁ‚Ä‚Ä
ƒoƒX‘¬“x‚ªƒ{ƒgƒ‹ƒlƒbƒN‚ɂȂÁ‚Ă邯‚©

126:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/23 17:42:47
ŽÀ‚ÍDX8‚ÅŠJ”­‚µ‚Ä‚¢‚Ü‚·‚Æ‚©Œ¾‚¢o‚·‚ñ‚¶‚á‚È‚¢‚¾‚낤‚ÈB

127:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/23 17:59:09
DirectX‚ðŽg‚Á‚ÄWindows‚̃Q[ƒ€‚ðì‚肽‚¢‚̂ł·‚ªA
‚¨Š©‚߂̓ü–å‘‚ð‹³‚¦‚Ä‚à‚炦‚Ü‚¹‚ñ‚©H

ì‚肽‚¢‚̂̓r[ƒgƒ}ƒjƒA‚̂悤‚ɉ¹‚ƃVƒ“ƒN‚µ‚½A
ƒVƒ…[ƒeƒBƒ“ƒOƒQ[ƒ€‚Å‚·B
3DƒOƒ‰ƒtƒBƒbƒN‚ÍŽg‚¢‚Ü‚¹‚ñB

128:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/23 18:00:57
¡‚ÌDirectX‚Å3DŽg‚킸‚ÉŠG•`‚­‚Ì‚Á‚Ä–³—‚¶‚á

129:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/23 18:08:07
‚Ô‚Á‚¿‚Ⴏ
‚c‚‰‚’‚…‚ƒ‚”‚wŠÖ˜A‚Åu‚±‚ê1û‚ ‚ê‚Îv‚Á‚Ä–{‚͂Ȃ¢‚ñ‚¾‚æ‚È‚Ÿ
3`4û‚â‚Á‚Ă悤‚â‚­
‚ A‚È‚ñ‚ƂȂ­•ª‚©‚Á‚Ä‚«‚½‚©‚àB‚ƂȂé

‚ǂ̖{‚à‚¾‚¢‚½‚¢uƒTƒ“ƒvƒ‹‚ð“®‚©‚·‚½‚ß‚Ìvƒ\[ƒX‚ɂȂÁ‚Ă邩‚ç
‚È‚ñ‚Å‚»‚¤‚È‚Á‚Ä‚é‚Ì‚©‚ªà–¾‚³‚ê‚ĂȂ¢‚µ
‰ž—p‚µ‚悤‚Æ‚·‚邯‚Æ‚½‚ñ‚É“®‚©‚È‚­‚È‚Á‚½‚èEEE

”‚ð‚±‚È‚·‚Ɖ½‚ð‚â‚Á‚Ä‚é‚Ì‚©‚ª‚¾‚ñ‚¾‚ñ‚í‚©‚Á‚Ä‚­‚é‚Ì‚Å
Ž©•ª‚Å‚¢‚ë‚¢‚뉞—p‚·‚邱‚Æ‚ª‚Å‚«‚邿‚¤‚ɂȂé

130:127
07/12/23 19:02:13
‰½‚à’m‚ç‚È‚¢ó‘Ô‚ÅA‰½‚©‚çŽn‚ß‚é‚Ì‚ª‚¢‚¢‚©A
ƒAƒhƒoƒCƒX‚ð‚à‚ç‚¢‚½‚¢‚Å‚·B

>>128
3D•`‰æ‚µ‚©‚Å‚«‚È‚¢‚ñ‚Å‚µ‚傤‚©H
3D‚ðŽg‚Á‚Ä2D‚Ì•`‰æ‚ª‚Å‚«‚é‚Ȃ炢‚¢‚ñ‚Å‚·‚ªA
‚ ‚Ü‚èŒø—¦‚ª‚æ‚­‚È‚¢‚È‚çDirectX‚ðŽg‚¤‚±‚ÆŽ©‘Ìl‚¦’¼‚µ‚Ü‚·B
ƒƒCƒ“‚Å‚â‚肽‚¢‚͉̂¹‚̧Œä‚Ȃ̂ÅA•`‰æ‚Í‚»‚ñ‚ȂɋÂè‚Ü‚¹‚ñB
ƒVƒ…[ƒeƒBƒ“ƒOƒQ[ƒ€‚Ȃ̂ÅA}Œ`‚ÌÕ“Ë”»’肪‚Å‚«‚邯•Ö—˜‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªB

>>129
‚»‚ê‚¶‚á‚ A‚Æ‚Á‚©‚©‚è‚Æ‚µ‚ĉ½‚ðŽQl‚É‚·‚é‚Ì‚ª‚¢‚¢‚ñ‚Å‚µ‚傤‚©H
ƒTƒ“ƒvƒ‹‚ðŒ©‚Ä”‚ð‚±‚È‚µ‚ÄA­‚µ‚¸‚”cˆ¬‚µ‚Ä‚¢‚­‚µ‚©‚È‚¢‚ñ‚Å‚µ‚傤‚©H

131:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/23 19:06:45
>>130
ƒQ[ƒ€»ì‰SŽÒ‚Ȃ̂©
DirectX‰SŽÒ‚Ȃ̂©‚É‚à‚æ‚é

132:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/23 19:14:48
>>130
3D‚ðŽg‚Á‚Ä2D‚Ì•`‰æ‚ª‚Å‚«‚é‚Ȃ炢‚¢‚ñ‚Å‚·‚ª

OK

133:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/23 19:19:08
>>130
DirectX9‚ŃXƒvƒ‰ƒCƒg‚ªˆê”Ô‚¨ŽèŒy‚¾‚ÆŽv‚í‚êB

134:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/23 19:37:25
>>130
ƒVƒ…[ƒeƒBƒ“ƒOƒQ[ƒ€»ì–{o‚Ă邼
‚»‚ê‚ðŽQl‚É‚·‚ê‚ÎH

135:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/23 19:59:17
>>124
‚È‚é‚Ù‚ÇBVRAM‘«‚è‚ĂȂ¢‚ËB
1024*1024‚ÌA8R8G8B8ƒeƒNƒXƒ`ƒƒ‚ª‘å‘Ì4MByte‚ËB
2048ƒeƒNƒXƒ`ƒƒ‚¾‚Æ4”{‚Ì16MB‚»‚ꂪ15ŒÂ‚Å240MB23ŒÂ‚È‚ç368MB

‚¿‚å‚Á‚Æ–³’ƒ‚ÈÝŒv‚ɂȂÁ‚Ă邯Žv‚í‚êB
•s—v‚ȃeƒNƒXƒ`ƒƒ‚Í•K—v‚ÈŽž‚¾‚¯Šm•Û‚·‚邿‚¤‚É‚µ‚½•û‚ª—Ç‚¢‚µA
ƒeƒNƒXƒ`ƒƒ‚ÍŒø—¦“I‚ÉŒ„ŠÔ–³‚­Šˆ—p‚µ‚½•û‚ª—Ç‚¢‚æB

136:127
07/12/23 21:10:44
>>131
>>131
ƒQ[ƒ€§ì‰SŽÒ‚Å‚·BƒvƒƒOƒ‰ƒ~ƒ“ƒO—ð‚à‚P”N’ö“x‚Å‚·B
‚½‚¾AJava‚ÅŠÈ’P‚ȃVƒ…[ƒeƒBƒ“ƒOƒQ[ƒ€‚ðì‚Á‚½‚±‚Ƃ͂ ‚é‚Ì‚ÅA
ƒVƒ…[ƒeƒBƒ“ƒOƒQ[ƒ€‚̃Aƒ‹ƒSƒŠƒYƒ€‚ÉŠÖ‚µ‚Ă͂¾‚¢‚½‚¢‚Ç‚¤‚â‚é‚©Œˆ‚߂Ă¢‚Ü‚·B

•ª‚©‚ç‚È‚¢‚͉̂¹‚̸–§‚ȧŒä‚ÅAƒQ[ƒ€‚Ìis‚ƳŠm‚ɃVƒ“ƒN‚³‚¹‚é•”•ª‚Å‚·B
‚»‚Ì•”•ª‚ð‚Ç‚¤‚â‚Á‚Ä‚¢‚¢‚Ì‚©AƒCƒ}ƒCƒ`“–‚½‚肪‚‚©‚È‚¢ó‹µ‚Å‚·B


137:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/23 21:19:44
>>136
“ü–呂̘g‚©‚ç‚ÍŠO‚ê‚Ă邩‚ÈB
Ä¶ŽžŠÔ'(ĶˆÊ’u)‚ðŽæ“¾‚³‚¹‚ê‚Ηǂ¢‚¾‚¯‚̘b‚¾‚¯‚ÇA
‚±‚ÌŽè‚̃Q[ƒ€ˆÈŠO‚ÅŽg‚¤‚±‚Ƃ͂قƂñ‚Ç–³‚¢‚½‚߈µ‚í‚È‚¢B
ƒXƒgƒŠ[ƒ~ƒ“ƒOƒoƒbƒtƒ@‚̉ðà‚ªÚ‚Á‚Ä‚¢‚ê‚΂»‚ê‚ð‰ž—p‚·‚ê‚Îo—ˆ‚邱‚ƂɋC•t‚­‚©‚à’m‚ê‚ñ‚ªB

138:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/23 23:48:37
L‘å‚ȃ}ƒbƒv‚ðì‚肽‚¢‚ñ‚Å‚·‚ªAƒoƒJ³’¼‚Ƀ‚ƒfƒ‹‚ðì‚Á‚ēǂݞ‚ñ‚¾‚畨¦‚­d‚½‚­‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
’ö‚æ‚¢ƒƒbƒVƒ…”‚ňê’è‹æ‰æ–ˆ‚̃‚ƒfƒ‹‚ð—pˆÓ‚µ‚ÄA•K—v•ª‚¾‚¯“ǂݞ‚ñ‚Å•\ަ‚·‚é‚̂łµ‚傤‚©HH

139:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/24 00:16:12
>>138
“Œ‹ž‚©‚ç‘åã‚Ös‚­‚Ì‚ÉVвü‚Ås‚­‚̂łµ‚傤‚©H@@@‚Æ‚¢‚¤Ž¿–â‚ð‚³‚ê‚Ăǂ¤“š‚¦‚ë‚ÆB

140:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/24 00:31:31
“Œ‹ž‚̘Z–{–Ø‚ð•à‚¢‚Ă邾‚¯‚̃V[ƒ“‚Å‚àAƒjƒ…[ƒˆ[ƒN‚Æ‚©ƒpƒŠ‚Æ‚©’n‹…‘S•”•`‚¢‚Ä‚é‚킯‚©H
‚»‚ñ‚È‹°‚é‚ׂ«–³‘ʂ͎~‚ß‚½•û‚ª‚¢‚¢

141:138
07/12/24 01:09:58
>>139
HH
–ésƒoƒX‚Å‚às‚¯‚éA‚Á‚Ä‚±‚Ƃł·‚©HH
‚Å‚àAVвü‚Ås‚¯‚é‚Ȃ炻‚ê‚ɉz‚µ‚½‚±‚Ƃ͂Ȃ¢‚Å‚·‚µA>>138‚Ì•û–@‚ŃCƒC‚Á‚Ä‚±‚Æ‚©‚È¥¥¥B
>>140
‚»A‚»‚ñ‚È‚±‚Ƃ͂µ‚Ü‚¹‚ñiоj

¡‚܂ŃQ[ƒ€‚ð‚µ‚Ä‚«‚ÄA“–‚½‚è‘O‚̂悤‚ÉŒ©‚Ä‚«‚½L‘å‚ȃtƒB[ƒ‹ƒh‚ðŽÀŒ»‚·‚é‚Ì‚ª‚±‚ñ‚Ȃɂà
‚½‚¢‚Ö‚ñ‚È‚±‚Æ‚¾‚È‚ñ‚Ä¥¥¥
ƒQ[ƒ€ŠJ”­ŽÒ‚Ìl‚ð‰ü‚߂đ¸Œh‚µ‚Ü‚·B

URLØÝ¸(www.acecombat.jp)
‚±‚ê‚Æ‚©A‚·‚²‚·‚¬‚Å‚·(GL„tM)

142:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/24 01:20:10
’n–ʂ͂܂Á•½‚ç
–؂̓rƒ‹ƒ{[ƒh‚É‚µ‚©Œ©‚¦‚È‚¢‚ñ‚¾‚ª

143:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/24 01:32:33
Ü×À

144:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/24 08:39:45
>>141
ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ɳ‰ð‚È‚ñ‚Ä–³‚¢‚ºH
>’ö‚æ‚¢ƒƒbƒVƒ…”‚ňê’è‹æ‰æ–ˆ‚̃‚ƒfƒ‹‚ð—pˆÓ‚µ‚ÄA•K—v•ª‚¾‚¯“ǂݞ‚ñ‚Å•\ަ‚·‚é‚̂łµ‚傤‚©HH
‚‚܂è>>139‚Ì—á‚ÅŒ¾‚¤‚ÆVвü‚Ås‚­‚Ì‚à³‰ð‚¾‚µAƒoƒX‚Ås‚­‚̂೉ðA•à‚¢‚Ä‚¢‚­‚Ì‚à³‰ð‚¾‚ëB
Ž©•ª‚̈Ăª‚ ‚é‚Ȃ炻‚ê‚ðŽŽ‚µ‚½ã‚ÅŒy‚­‚È‚é•û–@‚ª–³‚¢‚©•·‚©‚È‚¢‚ÆB

145:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/24 10:02:56
DX9@2007Nov@.Net
HLSL‚ɂ‚¢‚Ă̎¿–â‚Å‚·B
ˆÈ‘OPass‚ªBeginPass‚ÆEndPass‚ɕςí‚Á‚½‚ÆŒ¾‚¤‚â‚è‚Æ‚肪‚ ‚è‚Ü‚µ‚½‚ª
オ‚Á‚Ä‚¢‚éHLSL‚̃Tƒ“ƒvƒ‹‚ª‚±‚Æ‚²‚Æ‚­ƒGƒ‰[‚ðo‚µ‚ijí‚ÉŽÀs‚Å‚«‚Ü‚¹‚ñB
ƒTƒ“ƒvƒ‹‚ÉSDK‚̃o[ƒWƒ‡ƒ“‚ð‡‚킹‚ê‚Γ®‚­‚Å‚µ‚傤‚ªA‚»‚±‚©‚çÅV‚̃o[ƒWƒ‡ƒ“‚É“®‚©‚·‚悤‚ÉC³‚ªo—ˆ‚Ü‚¹‚ñ‚Å‚µ‚½B
Œ»Ý‚̃o[ƒWƒ‡ƒ“‚Å“®‚­HLSL‚̃Vƒ“ƒvƒ‹‚ȃ\[ƒX‚â‰ðà‚ð‚µ‚Ä‚¢‚éƒTƒCƒg‚Í–³‚¢‚Å‚µ‚傤‚©B
‚¹‚ß‚ÄHLSL•”•ª‚¾‚¯‚Å‚à‚ ‚ê‚΂¢‚¢‚̂ł·‚ªAfxƒtƒ@ƒCƒ‹‚ª³í‚ɓǂݞ‚߃Gƒ‰[‚ªo‚½‚è‚Æ‚©¥¥orz

146:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/24 10:12:49
‚«‚¿‚ñ‚ƃwƒ‹ƒv‚ª•t‚¢‚Ä‚«‚Ä‚¢‚邾‚ëB
‚»‚ê‚ʼn½‚ª–â‘è‚È‚ñ‚¾H

147:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/24 10:53:43
>>145
•Ê‚ÉHLSL‚Ì•”•ª‚͉½‚à‚©‚í‚Á‚ĂȂ¢‚¼
fxƒtƒ@ƒCƒ‹‚ª“ǂݞ‚߂Ȃ¢‚Ì‚Í
‚Ç‚Á‚©‚É\•¶ƒGƒ‰[‚ª‚ ‚é‚©‚ç‚¶‚á‚ËH

148:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/24 11:13:46
>>145
>オ‚Á‚Ä‚¢‚éHLSL‚̃Tƒ“ƒvƒ‹

‚Ç‚±‚̃Tƒ“ƒvƒ‹‚¾‚æH

149:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/24 11:44:39
>>148
Pass()‚̂܂܂̂Ƃ±‚ë‚à‚ ‚è‚Ü‚·(C³‚µ‚Ä‚àƒƒ‚ƒŠŽü‚è‚ŃGƒ‰[‚ªo‚½‚è)

t-potwHLSLx@@@(‰æ‘œ‚̉º•Ó‚è‚ɃTƒ“ƒvƒ‹)
URLØÝ¸(tpot.jpn.ph)

DirectX9‚Å‚ÌãˆÊƒŒƒxƒ‹ƒVƒF[ƒ_[Œ¾ŒêiHLSLj@@(ʼnº‚ɃTƒ“ƒvƒ‹)
URLØÝ¸(www001.upp.so-net.ne.jp)

Shader.jp - Articles-‘æ4‰ñuHLSL ƒXƒ^[ƒgv@@@(ã‚©‚ç1/5’ö‚̈ʒu‚É‚ ‚éÔŽš•¶‚Ì‰º‚ɃTƒ“ƒvƒ‹)
URLØÝ¸(www.shader.jp)

‚»‚Ì‚V HLSL‚É‚æ‚é‹É’ZƒŒƒ“ƒ_ƒŠƒ“ƒOFƒTƒ“ƒvƒ‹ƒvƒƒOƒ‰ƒ€@@@(‰æ‘œ‚̉º•Ó‚è‚ɃTƒ“ƒvƒ‹)
URLØÝ¸(marupeke296.com)


150:138
07/12/24 12:31:45
>>144
•ª‚©‚è‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

151:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/24 21:55:38
>>149
‰´‚à‚¤‚²‚©‚Ë‚¥‚âB
‚Ä‚©Ž©‘O‚̂ł³‚¦“®‚©‚È‚­‚È‚Á‚Ä‚½B
Ú‚µ‚­’²‚ׂĂȂ¢‚©‚番‚©‚ç‚ñ‚ªŽd—l‚ª”‰ÓЂŕÏX‚³‚ê‚ăGƒ‰[‚ª•¡ŽG‰»‚µ‚Ä‚¢‚邿‚¤‚ÉŽv‚¦‚éB
‚Ô‚Á‚¿‚Ⴏ‹Ž”N•Ó‚è‚ÌSDKŽg‚¦‚΂¢‚¢‚ñ‚¶‚á‚ËH

152:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/24 22:36:33
VC++2005AwindowsSDKADirectX9 SDK(October 2006)‚̊‹«‚Å
‚Q‚c‚ÌŠÈ’P‚ȃQ[ƒ€‚ðì‚낤‚Æ‚µ‚Ä‚¢‚銂ł·

ƒtƒ‹ƒXƒNƒŠ[ƒ“ƒ‚[ƒh‚ÅSetDialogBoxMode‚ðŽg—p‚µ‚Ä‚¢‚é
‘Sƒ\[ƒX•t‚«‚̃Tƒ“ƒvƒ‹ƒvƒƒOƒ‰ƒ€‚͂ǂ±‚©‚É‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚傤‚©H
‚Å‚«‚ê‚΃tƒ‹ƒXƒNƒŠ[ƒ“ƒ‚[ƒh‚ł̃ƒjƒ…[ƒo[•\ަ‚̃Tƒ“ƒvƒ‹‚ª‚ ‚邯•‚©‚è‚Ü‚·B

ˆê‰žŽ©•ª‚Å‚à‚±‚ê‚ðŽÀŒ»‚·‚邽‚ß‚É
‚±‚¿‚ç‚Ì•û‚̃y[ƒW‚ðŽQl‚É‚µ‚Ăقڊێʂµó‘Ô‚Å‚â‚Á‚Ă݂͂½‚̂ł·‚ªA
‚Ç‚¤‚àƒƒjƒ…[‚ª•\ަ‚³‚ê‚Ü‚¹‚ñB
URLØÝ¸(www.geocities.jp)

‚½‚¾ASetDialogBoxMode‚ðŒÄ‚Ño‚µ‚Ä‚àŒÄ‚Ño‚³‚È‚­‚Ä‚àA
ƒƒjƒ…[Ž©‘̂͑¶Ý‚µ‚Ä‚¢‚邿‚¤‚ÅAƒ}ƒEƒX‚ʼnæ–Ê‚Ìã‚Ì‚ ‚½‚è‚ð
ƒNƒŠƒbƒN‚Ȃǂµ‚Ü‚·‚ÆAuŠÔ“I‚Ƀƒjƒ…[‚ªŒ»‚êAƒƒjƒ…[ƒRƒ}ƒ“ƒh‚ªŽÀs‚³‚ê‚Ü‚·‚ªOOG

‚±‚¿‚ç‚É‘‚¢‚Ä‚¢‚È‚¢•”•ªiDX‰Šú‰»ŠÖ˜AAƒEƒBƒ“ƒh[ƒ‚[ƒhAƒƒbƒZ[ƒWˆ—etccj
‚Ȃǂʼn½‚©‹C‚ð‚‚¯‚é“_‚Å‚à‚ ‚é‚̂łµ‚傤‚©HHH


ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

4767“ú‘O‚ÉXV/170 KB
’S“–:undef