yC++z DirectX‰SŽ ..
2:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 01:42:24
URLØÝ¸(www1.axfc.net)
ƒ|ƒŠƒSƒ“‚ð•\ަ‚µ‚½‚̂ł·‚ªA
ŽÀۂɉ摜‚ð“ǂݞ‚ñ‚¾ƒTƒCƒY‚Å•\ަ‚Å‚«‚Ü‚¹‚ñB
(‰æ‘œ‚ª256x256‚È‚ç•\ަ‚à256x256)
‚Ç‚±‚Ìݒ肪ˆ«‚¢‚̂łµ‚傤‚©H
‚»‚ê‚Æã‰º¶‰E‚̃L[‚Å1ƒsƒNƒZƒ‹’PˆÊ‚Å“®‚©‚»‚¤‚Æ
‚µ‚Ä‚¢‚é‚̂ł·‚ªA‚±‚¿‚ç‚àãŽè‚‚¢‚«‚Ü‚¹‚ñB
‚Ç‚¤‚¢‚¤•—‚É‚·‚ê‚Ηǂ¢‚̂łµ‚傤‚©H
3:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 02:31:15
’¸“_ƒtƒH[ƒ}ƒbƒg‚ÍD3DFVF_XYZRHW‚Á‚Ä‚±‚Ƃł¢‚¢‚Ì‚©‚¢H
4:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 07:51:47
URLØÝ¸(www1.axfc.net)
>>3
’¸“_ƒtƒH[ƒ}ƒbƒg‚ÍD3DFVF_XYZ‚ł̓_ƒ‚Ȃ̂łµ‚傤‚©H
z ‚ÌŽw’肪‚¨‚©‚µ‚¢Ž–‚É‹C‚«A1ƒsƒNƒZƒ‹’PˆÊ‚Å“®‚©‚·‚͉̂”\‚ɂȂè‚Ü‚µ‚½B
‚½‚¾–¢‚¾‚ÉŽÀۂ̃TƒCƒY‚ł̕\ަ‚ªãŽè‚‚¢‚«‚Ü‚¹‚ñB
Œ»ó‚Å‚Í256x256‚ÌꇂÍ231x231‚Å•\ަ‚³‚ê‚Ä‚µ‚Ü‚Á‚Ä‚¢‚Ü‚·B
5:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 11:44:28
directx9.0b‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚éPC‚Á‚ĉ½”N‘O‚‚ç‚¢‚̂ł·‚©H
ŠwZ‚̃pƒ\ƒRƒ“‚ª‘S•”9.0b‚Ȃ̂ÅD3DXŠÖ”‚ðŽg‚Á‚½ƒAƒvƒŠ‚ð‹N“®‚·‚邯
d3dx_xx.dll‚ª‚ ‚è‚Ü‚¹‚ñ‚Æo‚Ü‚·
6:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 11:50:05
>>4
ƒ|ƒŠƒSƒ“‚̈ʒuÀ•W‚ðƒ[ƒ‹ƒh‹óŠÔ‚ňµ‚¤‚È‚çAƒTƒCƒY‚àƒ[ƒ‹ƒh‹óŠÔ‚ɕϊ·‚µ‚È‚¢‚Æ‚¾‚ß‚ËB
(ƒXƒNƒŠ[ƒ“ã‚ł̕‚ªAƒ[ƒ‹ƒh‚ł͂¢‚‚‚ɂȂ邩ŒvŽZB)
Œ³X‚̃|ƒŠƒSƒ“‚Ì•‚ª2.0(-1.0`1.0)‚¾‚©‚çA(ƒ[ƒ‹ƒh• / 2.0)”{‚ËB
D3DXMATRIXA16 matMod;
D3DXVECTOR3 p1, p2;
CalcScreenToWorld(&p1, 0, 0, 0, 640, 480, &matView, &matProj);
CalcScreenToWorld(&p2, 256, 256, 0, 640, 480, &matView, &matProj);
float worldWidth = p2.x - p1.x;
float worldHeight = -(p2.y - p1.y);
D3DXMatrixScaling(&matMod, worldWidth / 2.0f, worldHeight / 2.0f, 1.0f);
matScale = matMod * matScale;
’P‚É“™”{•\ަ‚µ‚½‚¾‚¯‚È‚çA³ŽË‰e‚É‚·‚ê‚ÎACalcScreenToWorld ‚Æ‚©‚¢‚ç‚È‚‚È‚é‚í‚æB
D3DXMatrixOrthoOffCenterLH( &matProj, 0, vp.Width, vp.Height, 0, 5.0f, 100.0f );
D3DFVF_XYZRHW ‚Å‚à‚Å‚«‚邯‚ÇASetTransform ‚Æ‚©Žg‚¦‚È‚¢ƒ‚[ƒh‚¾‚©‚ç’ˆÓ‚ËB
7:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 11:54:19
d3dx9_37.dll
‚É“ü‚Á‚Ä‚¢‚é‘ã•\“I‚ÈŠÖ”‚͉½‚ª‚ ‚è‚Ü‚·‚©H
8:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 12:23:38
ŠÖŒW‚È‚¢
D3DXŠÖ”‚ðŽg‚Á‚Ä‚¢‚邯
November2007‚ŃRƒ“ƒpƒCƒ‹‚µ‚Ä‚¢‚éê‡d3dx9_37.dll‚ª•K—v
August2007‚ŃRƒ“ƒpƒCƒ‹‚µ‚Ä‚¢‚éê‡
‚»‚ê‚æ‚èŒã‚ɂłĂ¢‚éd3dx9_37.dll‚ª‚ ‚Á‚½‚Æ‚µ‚Ä‚àƒ_ƒ‚Åd3dx9_35.dll‚ª•K—v
9:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 12:43:31
D3DX‚ªƒXƒ^ƒeƒBƒbƒNƒ‰ƒCƒuƒ‰ƒŠ‚¾‚Á‚½ÅŒã‚̃o[ƒWƒ‡ƒ“‚Á‚ÄOctober2004‚‚ç‚¢‚¾‚Á‚¯H
‚Ç‚¤‚µ‚Ä‚à‹C‚ɂȂé‚Ȃ炻‚Á‚¿Žg‚¦‚΂¢‚¢‚ñ‚¶‚á‚Ë
10:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 13:16:10
>>6
Šg‘å—¦‚Ì•û‚É‚à•K—v‚¾‚Á‚½‚̂ł·‚ËA‚±‚Ì•û–@‚Åo—ˆ‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Šg‘å‰ñ“]‚à‚â‚肽‚¢‚̂ųŽË‰e‚ł̓_ƒ‚È‚ñ‚Å‚·B
‚»‚ê‚Å‚à‚¤ˆê“_‹C‚¢‚½‚̂ł·‚ªA
CalcScreenToWorldŽg‚Á‚Ă邯X޲‚âY޲‚̉ñ“]‚ÅA
Œ©‚¦‚È‚¢Š‚ªo‚Ä‚µ‚Ü‚¤‚ñ‚Å‚·‚ËcB
ƒXƒNƒŠ[ƒ“À•W‚âŠg‘å—¦‚ð•Û‚Á‚½‚܂܉ñ“]‚³‚¹‚ÄA
‰æ‘œ‚Ì‘S”͈͂ð•\ަ‚·‚é•û–@‚Í‚ ‚é‚̂łµ‚傤‚©H
11:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 13:16:59
>>9
December2004‚àƒXƒ^ƒeƒBƒbƒN‚Å‚¢‚¯‚Ü‚µ‚½B
12:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 13:55:21
>>10
ƒ|ƒŠƒSƒ“‚ªŒ‡‚¯‚é‚Ì‚ÍA‰ñ“]‚µ‚½•”•ª‚ªƒjƒA•½–Ê‚æ‚èŽè‘O‚É—ˆ‚é‚©‚ç‚ËB
CalcScreenToWorld ‚̈ø” fZ ‚ð ‚»‚ꂼ‚ê 0.5f ‚É‚·‚ê‚Î‚Æ‚è‚ ‚¦‚¸’¼‚é‚í‚æB
13:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 14:25:00
>>12
‚È‚é‚Ù‚ÇA0‚©1‚©‚Å‚µ‚©l‚¦‚ĂȂ©‚Á‚½‚Ì‚ªƒ_ƒ‚¾‚Á‚½‚̂ł·‚ËB
–{“–‚ɉ½‚©‚牽‚܂Ŗ{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚¨‚©‚°‚³‚܂Ŏv‚¢’Ê‚è‚Ì‹““®‚ð‚³‚¹‚鎖‚ªo—ˆ‚Ü‚µ‚½B
14:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 16:17:58
Y޲‰ñ“]‚݂̂·‚郂ƒfƒ‹‚ÉŒŠ‚ª‚ ‚èA‚»‚±‚¾‚¯ƒqƒbƒg‚𖳂‚µ
ŒŠ‚©‚ç—Ž‚¿‚邿‚¤‚Ȉ—‚ðì‚肽‚¢‚̂ł·‚ª
“–‘RAŒŠ‚à‰ñ“]‚·‚é‚̂ł·‚ª
‰ñ“]Œã‚ÌŒŠ‚ÌÀ•W‚ðŽæ“¾‚·‚é‚ɂ͂ǂ¤‚·‚ê‚Ηǂ¢‚̂łµ‚傤‚©H
15:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 16:20:15
‚·‚݂܂¹‚ñAHit‚Ì•û–@‚Í
16:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 16:22:56
‚Ü‚½ŠÔˆá‚¦‚Ä‘‚«‚±‚ñ‚Å‚µ‚Ü‚Á‚½ccB‚·‚¢‚Ü‚¹‚ñB
Hit‚Ì•û–@‚ÍAY޲‰ñ“]‚݂̂·‚郂ƒfƒ‹‚ÍAABB‚Å‚ ‚½‚è”»’è‚ðs‚¢
ŒŠ‚Ì•”•ª‚Í‹…‚ł̂ ‚½‚è”»’è‚ðs‚¤‚‚à‚è‚Å‚·B
‚Qd‚Ì“–‚½‚è”»’è‚ðs‚¢AŒŠ‚©‚ç—Ž‚¿‚邿‚¤‚Ȉ—‚ðì‚낤‚Æ‚µ‚Ä‚¢‚Ü‚·B
17:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 17:37:10
‹…‚Ì’†SÀ•W‚ðƒ‚ƒfƒ‹‚̃[ƒJƒ‹À•W‚É’¼‚µ‚Ä
ƒ‚ƒfƒ‹‚Æ“¯‚¶‰ñ“]s—ñ‚ðŠ|‚¯‚邾‚¯‚¶‚áH
18:13
09/02/28 22:20:37
“xX‚·‚݂܂¹‚ñB
‰ñ“]‚âŠg‘å‚Ì’†SÀ•W‚ð•Ï‚¦‚½‚¢‚̂ł·‚ªA
ƒ|ƒŠƒSƒ“‚Ìꇂǂ̕”•ª‚ª‚»‚ê‚É“–‚½‚é‚̂łµ‚傤‚©H
19:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 22:29:32
>>16‚Í‰ðŒˆ‚µ‚½‚킯H
20:13
09/02/28 22:40:39
>>19
ˆê‰ž”O‚̈×A>>16‚ÍŽ„‚ł͂Ȃ¢‚Å‚·B
21:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 23:30:05
0‚ª’†SˆÊ’u
22:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/01 09:52:34
>>19
•ÔŽ–‚ª’x‚ê‚Ü‚µ‚½B\‚µ–ó‚ ‚è‚Ü‚¹‚ñB
„ƒ‚ƒfƒ‹‚̃[ƒJƒ‹À•W‚É’¼‚µ‚Ä
‚Æ‚¢‚¤ˆÓ–¡‚ª‚í‚©‚è‚Ü‚¹‚ñccB
‚µ‚©‚µ‰ñ“]AˆÚ“®‚̕ϊ·s—ñ‚ð‚©‚¯‚Ă݂½‚ç‰ðŒˆ‚Å‚«‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
‚à‚¤‚ЂƂŽ¿–â‚Ȃ̂ł·‚ªA
‚±‚ÌꇂÁ‚ÄAƒ‚ƒfƒ‹‚̃[ƒJƒ‹À•W‚ÌŽÀÛ‚Ì”’l‚𒲂ׂÄA
’†SˆÊ’u‚ðo‚³‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñ‚ªA
‘¼‚ɃXƒ}[ƒg‚È•û–@‚Í‚ ‚é‚̂łµ‚傤‚©H
‚ ‚½‚è”»’è—p‚̃‚ƒfƒ‹‚ð“ǂݞ‚Þ‚Æ‚©‚Å‚·‚©‚ËH
23:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/01 10:10:35
ƒf[ƒ^‚Ì’†g‚ð‚݂Ȃ¢‚ÅŒ‹‰Ê‚ªŠ„‚èo‚¹‚邯‚ÍA‚Ç‚ñ‚È–‚–@‚Ì‚±‚Æ‚¾H
24:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/01 11:53:16
ƒ‚ƒfƒ‹‚ðì‚Á‚½lŠÔ‚È‚ç‚Ç‚±‚ª’†S‚©‚È‚ñ‚©•ª‚©‚邾‚낤
‚à‚µ‚‚ÍA‚±‚̈ʒu‚ÉŒŠ‚ðŠJ‚¯‚Ä‚‚ê‚ÆƒvƒƒOƒ‰ƒ}[‚ªƒfƒUƒCƒi[‚É—Š‚Þ‚à‚Ì
25:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/01 14:53:06
“ñ‚‚ ‚éƒ}ƒgƒŠƒNƒX‚©‚çA‚»‚Ì“ñ‚‚̉ñ“]Šp“x‚𓾂é‚Ì‚Á‚Ăǂ¤‚¢‚¤ŒvŽZ‚·‚ê‚ÎŽæ‚鎖o—ˆ‚Ü‚·‚©H
ƒXƒP[ƒ‹‚͂Ȃ¢‚à‚Ì‚Æl‚¦‚Ü‚·B
‹X‚µ‚‚¨Šè‚¢’v‚µ‚Ü‚·B
26:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/01 14:57:16
“ñ‚‚̃xƒNƒgƒ‹‚ª¬‚·Šp“x‚Ì‹‚ß•û‚È‚çÌ‚Z‚Å‚â‚Á‚½‚悤‚È‹C‚ª‚·‚邯‚ÇŽv‚¢o‚¹‚È‚¢cc
27:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/01 15:56:10
>>25
// s—ñ‚ª2‚‚ ‚邯‚µ‚½‚ç
D3DXMATRIX m, n;
D3DXMatrixRotationY(&m, D3DXToRadian(20));
D3DXMatrixRotationY(&n, D3DXToRadian(50));
// m ‚©‚ç n ‚ւ̉ñ“]s—ñ ( inv(m)*n ) ‚ðì‚Á‚ÄA
D3DXMATRIX im, imn;
D3DXMatrixInverse(&im, NULL, &m);
imn = im * n;
// ‚»‚ê‚ðƒNƒH[ƒ^ƒjƒIƒ“‚ɕϊ·‚µ‚Ä
D3DXQUATERNION q;
D3DXQuaternionRotationMatrix(&q, &imn);
// ‰ñ“]Šp‚ð‹‚ß‚ê‚ÎI‚í‚èB
D3DXVECTOR3 axis;
float angle;
D3DXQuaternionToAxisAngle(&q, &axis, &angle);
angle = D3DXToDegree(angle); // ‚Ù‚Ú30‚ËB
28:27
09/03/01 17:27:43
‚Æ‚¢‚¤‚©Am,n‚ð‚»‚ê‚¼‚êƒNƒH[ƒ^ƒjƒIƒ“‚É‚µ‚½•û‚ª‘¬‚¢‚í‚ËB
D3DXMATRIX m, n;
D3DXMatrixRotationY(&m, D3DXToRadian(20));
D3DXMatrixRotationY(&n, D3DXToRadian(50));
D3DXQUATERNION qm, qim, qn;
D3DXQuaternionRotationMatrix(&qm, &m);
D3DXQuaternionRotationMatrix(&qn, &n);
D3DXQuaternionInverse(&qim, &qm);
D3DXQuaternionMultiply(&q, &qim, &qn);
D3DXVECTOR3 axis;
float angle;
D3DXQuaternionToAxisAngle(&q, &axis, &angle);
angle = D3DXToDegree(angle);
29:25
09/03/01 21:24:13
>>27
—L“ŒäÀ‚¢‚Ü‚·B
30:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/01 22:56:49
DirectMusic‚ÅBGM‚𗬂·‚Æ“¯Žž‚ÉŒø‰Ê‰¹‚ð–‚炷‚Á‚Ăł«‚Ü‚·‚©H
¡‚â‚Á‚Ä‚¢‚é‚̂ł·‚ª‚Ç‚¤‚à•Еû‚µ‚©‚Å‚«‚È‚‚ÄBBB
31:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/01 23:03:18
HRESULT CDXMusic::PlayMusic(DWORD index)
{
// ‰‰‘t’†‚Å‚ ‚ê‚Ζ߂é
if(m_performance->IsPlaying(m_segment[index], NULL) == S_OK) {
return E_FAIL;
}
m_performance->PlaySegmentEx(m_segment[index], NULL, NULL, 0, 0, NULL, NULL, NULL);
return S_OK;
}
Šy‹È‚ð3‚“ǂݞ‚Ü‚¹‚ÄĶ‚³‚¹‚Ä‚¢‚é‚̂ł·‚ª
1‚ðĶ’†‚É2‚ðĶ‚·‚邯1‚ªÁ‚¦‚Ä‚µ‚Ü‚¢‚Ü‚·
Œ´ˆöƒGƒXƒp[‚µ‚Ä‚à‚炦‚Ü‚¹‚ñ‚©GG
32:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/01 23:16:13
‰½ŒÌ‚Ü‚¸ƒwƒ‹ƒv‚ð“ǂ܂Ȃ¢H
Žg‚¢•û‚ðŠm”F‚µ‚È‚¢H
33:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/01 23:42:15
‚·‚݂܂¹‚ñƒwƒ‹ƒv“ǂ݂܂µ‚½
—v‚·‚é‚ÉDirectMusic‚Í
ƒvƒ‰ƒCƒ}ƒŠ ƒZƒOƒƒ“ƒg‚ÍAˆê“x‚É 1 ‚‚¾‚¯‰‰‘t‚Å‚«‚éBĶ‚Ì‚½‚߂Ƀvƒ‰ƒCƒ}ƒŠ ƒZƒOƒƒ“ƒg‚ð‘}“ü‚·‚邯‚«‚ÍA‰‰‘t’†‚̃ZƒOƒƒ“ƒg‚ªI‚í‚Á‚½Œã‚Å‚»‚̃ZƒOƒƒ“ƒg‚ð‰‰‘t‚·‚邿‚¤‚ÉŽw’肵‚½‚èAŒ»Ý‚̃vƒ‰ƒCƒ}ƒŠ ƒZƒOƒƒ“ƒg‚ð’u‚«Š·‚¦‚½‚è‚·‚邱‚Æ‚ª‚Å‚«‚éB
ˆê•ûAƒZƒJƒ“ƒ_ƒŠ ƒZƒOƒƒ“ƒg‚ÍŒ»Ý‚̃vƒ‰ƒCƒ}ƒŠ ƒZƒOƒƒ“ƒgã‚ʼn‰‘t‚³‚êA”CˆÓ‚Ì”‚̃ZƒJƒ“ƒ_ƒŠ ƒZƒOƒƒ“ƒg‚𓯎ž‚ɉ‰‘t‚Å‚«‚éB
DirectSound‚ÍDirectMusic‚Ý‚½‚¢‚É‚µ‚È‚‚Ä‚à•’Ê‚É“¯Žž‚É͂ł«‚é‚Á‚Ä‚±‚Ƃłµ‚傤‚©H
(“ü—̓tƒH[ƒJƒX‚ªˆÚ“®‚·‚éÛ‚ÉAƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̓oƒbƒtƒ@‚ÌĶ‚Æ’âŽ~‚ðŒJ‚è•Ô‚·•K—v‚͂Ȃ¢B)
34:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/02 06:50:45
>>33
DirectSound‚Í”gŒ`‚ð’¼B•ÛŽ‚µ‚Ä‚¢‚é‚©‚çDierectMusic‚̂悤‚É–Ê“|‚È‚±‚Æ‚ð‚µ‚È‚‚Ä‚à
“¯Žž‚É͂ł«‚邿B
35:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/02 11:17:18
HLSL‚ŃVƒF[ƒ_‚ð‘‚¢‚Ä‚¢‚é‚̂ł·‚ªA‚±‚̃|ƒŠƒSƒ“‚ðu‰ÁŽZ‡¬v‚·‚é‚Ì‚©u”¼“§–¾•`‰æ‚·‚é‚Ì‚©v‚̓VƒF[ƒ_‘¤‚ł͌ˆ‚ß‚ç‚ê‚È‚¢‚̂łµ‚傤‚©H
‚‚¢‚Å
>>9>>11
ƒXƒ^ƒeƒBƒbƒN‚È ‚É‚ÍAXƒtƒ@ƒCƒ‹Žü‚è‚Å’v–½“I‚ȃoƒO‚ª‚ ‚é‚̂łâ‚ß‚½‚Ù‚¤‚ª‚¢‚¢‚Å‚·
‚Å‚©‚¢Xƒtƒ@ƒCƒ‹‚ð“ǂނƃƒ‚ƒŠ[”j‰ó‚³‚ê‚Ü‚·iDirectX•t‘®‚̃Tƒ“ƒvƒ‹ƒ\[ƒX‚Å‚·‚çj
36:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/02 12:04:45
>>35
’¸“_’PˆÊ‚ÅH‚»‚ê‚Æ‚àƒeƒNƒjƒbƒN’PˆÊ‚ÅH
37:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/02 13:26:09
>>36
‚¨•ÔŽ–‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚Ç‚¿‚ç‚Å‚à\‚¢‚Ü‚¹‚ñB
‚Å‚«‚ê‚Αo•û‹³‚¦‚Ä‚¢‚½‚¾‚¢‚Ă悢‚Å‚µ‚傤‚©H
38:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/03 08:50:33
s
39:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/03 09:03:47
DirectMusic‚Åoggƒtƒ@ƒCƒ‹‚ð•¡”“¯ŽžÄ¶‚·‚銂܂ŬŒ÷‚µ‚Ü‚µ‚½
ƒeƒXƒg‚ÅDirectMusicƒNƒ‰ƒX(ogg‚ðwave‚ɕϊ·‚µ‚ÄDirectMusic‚ÅĶ)‚ð
“Ї‚µ‚Ä‚¢‚éƒNƒ‰ƒX‚ðƒRƒ“ƒXƒgƒ‰ƒNƒ^EƒfƒXƒgƒ‰ƒNƒ^‚ðŒJ‚è•Ô‚µ‚Ä‚¢‚½‚̂ł·‚ªA
20‰ñ‚É1“x‚‚ç‚¢‚ÌŠ„‡‚ŃfƒXƒgƒ‰ƒNƒ^Žž‚É—Ž‚¿‚Ä‚µ‚Ü‚¢‚Ü‚·
ƒfƒoƒbƒN‚µ‚½‚̂ł·‚ª
URLØÝ¸(appleloader.bbsnow.net)
‚̂悤‚ÈŒ‹‰Ê‚ªo‚Ä’²‚ׂ½‚̂ł·‚ª‚¨Žèã‚°‚Å‚·EEE
ƒ\[ƒXã‚°‚½‚̂łæ‚낵‚¯‚ê‚ÎŒ©‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©
URLØÝ¸(www7.uploader.jp)
GameLib.h
_Lib_DXMusic.cpp
GameTitle.cpp
‚É‘‚¢‚Ä‚ ‚邯Žv‚¢‚Ü‚·
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·
40:35
09/03/03 11:57:44
ð“ú‚©‚ç>>35‚ÌŒ‚ɂ‚¢‚Ä’T‚µ‰ñ‚Á‚Ä‚¢‚é‚̂ł·‚ªA‚»‚ê‚Á‚Û‚¢‚à‚Ì‚ªˆêŒü‚ÉŒ©‚‚©‚è‚Ü‚¹‚ñB
‚ǂȂ½‚©‚í‚©‚é•û‚¢‚ç‚Á‚µ‚á‚¢‚Ü‚µ‚½‚çAƒAƒhƒoƒCƒX‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·
41:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/03 12:52:25
ƒeƒNƒjƒbƒN“à‚ŃŒƒ“ƒ_ƒŠƒ“ƒOƒXƒe[ƒg‚ð•ÏX‚µ‚Ä
”¼“§–¾—pƒeƒNƒjƒbƒNA‰ÁŽZ‡¬—pƒeƒNƒjƒbƒN‚ðì‚邯‚©‚¶‚Ⴞ‚߂ȂÌH
42:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/03 13:20:39
>>41
‚¨•ÔŽ–‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
HLSL‚̃eƒNƒjƒbƒN’è‹`‚Ì•”•ª‚ŃŒƒ“ƒ_ƒŠƒ“ƒOƒXƒe[ƒg‚ª•ÏX‚Å‚«‚é‚̂ł·‚©H
‚»‚Ì•û–@‚ªA‚Ü‚³‚É’m‚肽‚©‚Á‚½‚à‚Ì‚¾‚ÆŽv‚í‚ê‚Ü‚·B
technique Test
{
pass P0
{
VertexShader = (vsTexture);
PixelShader = (psTexture);
}
pass P1
{
VertexShader = (vsNoTexture);
PixelShader = (psNoTexture);
}
}
Œ»ó‚±‚ñ‚È‘‚«•û‚Ȃ̂ł·‚ªAƒŒƒ“ƒ_ƒŠƒ“ƒOƒXƒe[ƒg‚ð‘‚«Š·‚¦‚é‹Lq–@i‚ª‘‚¢‚Ä‚ ‚éMSDN‚̃y[ƒW‚Æ‚©‚Å‚à‚¢‚¢‚Å‚·j‚ð‹³‚¦‚Ä‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©B
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·
43:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/03 13:23:26
ޏ—炵‚Ü‚µ‚½B>>42‚Å‚·B
ƒeƒNƒjƒbƒN“à‚Å‚â‚ê‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚©H‚Æ‚¢‚¤‚Ì‚ðƒqƒ“ƒg‚É‚µ‚ÄMSDN‚ð
’T‚µ‰ñ‚Á‚½‚Æ‚±‚ëA‘¦À‚É
URLØÝ¸(msdn.microsoft.com)
‚±‚¤‚¢‚¤ƒy[ƒW‚𔌩‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
44:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/03 14:06:19
URLØÝ¸(msdn.microsoft.com)
Ž©•ª‚à‚»‚̕ӂâ‚낤‚Æ‚µ‚Ä‚½‚ñ‚Å’T‚µ‚Ă݂½‚¯‚ÇA‚±‚ê‚Æ‚©H
45:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/03 15:41:42
>>44
‘f°‚炵‚¢A‚»‚ê‚Å‚»‚ê‚Å‚·B
ˆê——•\‚ª‚È‚¢‚È[‚ÆŽv‚¢‚È‚ª‚çAC#”łƂ©‚Åu‚Ç‚¤‚â‚çC#”Å‚ÌÝ’èƒvƒƒpƒeƒB‚Æ–¼‘O‚ªˆê‚炵‚¢‚Èv‚Æ‚©„‘ª‚µ‚È‚ª‚ç‚¢‚¶‚Á‚Ă܂µ‚½‚—
‚±‚ê‚ÅA•`‰æŽü‚è‚ªŠ®‘S‚ɃvƒƒOƒ‰ƒ€‚©‚çØ‚è—£‚¹‚Ü‚µ‚½B
Šð‚µ‚¢B
46:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/03 16:24:45
iMDX‚ÆXNA‚͉ߑa‰»‚ª“‚¢‚̂ł±‚¿‚ç‚ÅŽ¿–₳‚¹‚Ä‚‚¾‚³‚¢Bj
MDX‚ð•׋’†‚̃vƒƒOƒ‰ƒ}(C++/C#)‚Å‚·B¡‚Í“y“ú‚ÌŽï–¡‚Å‚â‚Á‚Ă܂·B
MDX‚Íî•ñ‚ª‚È‚¢‚½‚ßAUnmanaged‚©XNA‚ɈÚs‚ðl‚¦‚Ä‚¢‚Ü‚ªˆÈ‰º‚Ì“_‚Å”Y‚ñ‚Å‚¢‚Ü‚·B
Unmanage@C++‚ª‚ß‚ñ‚Ç‚¢
XNA@ƒtƒŒ[ƒ€ƒ[ƒN“±“ü‚ß‚ñ‚Ç‚¢
o—ˆ‚ê‚ÎMDX2.0ƒŠƒŠ[ƒX‚©AXNA‚ªOS•W€“‹Ú‚ɂȂç‚È‚¢‚©‚ÆEEE
Xbox—p“rˆÈŠO‚Å‚ÍUnmanaged‚Éi‚Þ‚Ì‚ª‘Ó–‚Ȃ̂łµ‚傤‚©H
“¯‚¶‚悤‚ÈŒoŒ±‚³‚ꂽ•ûAÅI“I‚ɂǂ¤‚³‚ê‚Ü‚µ‚½‚©H
47:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/03 16:28:09
‚¢‚âAUnmanaged‚̘b‚΂Á‚©‚肵‚Ă邱‚±‚Å•·‚©‚ê‚Ä‚à‚—
•ʂɂæ‚Á‚ۂǃJƒŠƒJƒŠ‚Ƀ`ƒ…[ƒ“‚µ‚½ƒQ[ƒ€‚ðì‚肽‚¢‚Á‚Ä‚±‚Ƃłà‚È‚«‚áAXNA‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢H
‚½‚¾A‚»‚ê‚ð•s“Á’葽”‚É”„‚Á‚½‚èA”z‚Á‚½‚è‚·‚é‚‚à‚è‚È‚çAXNA‚ÌŽÀsŠÂ‹«‚̃Cƒ“ƒXƒR‚𑣂·‚͕̂~‹‚ª‚©‚Ȃ肂¢‚Æ‚¾‚¯B
48:46
09/03/03 16:37:06
>>47
‘X‚̃ŒƒX‚Ç‚¤‚à‚Å‚·B
‚â‚Á‚Ï‚èXNA‚Í•~‹‚‚¢‚Å‚·‚æ‚ËBOS‚Æ‚¢‚¤‚©DirectX‚É•W€“‹Ú‚³‚ê‚ê‚Ε~‹‚ª’á‚¢‚̂ł·‚ªEEE
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BŽ©•ª‚àUnmanaged•ûj‚ɕς¦‚Ü‚·B
49:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/03 20:56:10
—¼•û‚â‚ê‚΂¢‚¢‚ñ‚¾‚æ
Šy‚µ‚¢‚¼
50:46
09/03/03 21:39:14
>>49
‚¢‚â`ŒÂl“I‚ɂ͂»‚¤‚È‚ñ‚Å‚·‚æ‚ËBC++/CLI‚ÅUnmanagedB
‚½‚¾A«—ˆ“I‚ɋƖ±—pƒc[ƒ‹—p‚ÉDirectXŒŸ“¢‚µ‚Ä‚¢‚é‚ñ‚Å‚·‚ªA
ƒtƒŒ[ƒ€ƒ[ƒN“±“ü‚Í•~‹‚ªEEE(.net or vista‚Å‚·‚猵‚µ‚¢IDirectX‚Á‚ĉ½‚Á‚ÄŠ´‚¶‚Å‚·B)
Œ³Java‚Èl‚É‚ÍC#‚µ‚©EEE
‚È‚ñ‚Å‚à‚È‚¢‚Å‚·B‹ð’s‚Á‚Ä‚·‚¢‚Ü‚¹‚ñB
51:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/03 23:19:32
‰´‚àƒc[ƒ‹ì‚Á‚ĂăCƒ“ƒ^ƒtƒF[ƒX‚ÍDirectX‚¾‚¯‚ÇAC#+MDX‚Å‚â‚Á‚Ä‚éB
MDXŽ©‘Ì‚Íî•ñ‚È‚¢‚¯‚ÇADirectX/C++‚©‚ç‚Ì”]“à–|–󂪌ø‚‚µA
ƒƒ‚ƒŠƒŠ[ƒN‰]X‚ðl‚¦‚邯ƒ}ƒl[ƒW‚ÍŠO‚¹‚È‚¢‚Æ‚¢‚¤Œ‹˜_‚ÉŽŠ‚Á‚½B
‚Ç‚¤‚µ‚Ä‚àî•ñ‚ª–³‚‚Ä¢‚Á‚½Žž‚̓O[ƒOƒ‹‚̃R[ƒhƒT[ƒ`‚ðŽg‚¤‚Æ‚¢‚¢‚æB
webŒŸõ‚Å‚QŒ‚Æ‚©‚µ‚©‚łĂ±‚È‚¢‚悤‚Èî•ñ‚Å‚à‚»‚ê‚ðŽg—p‚µ‚½ƒ\[ƒX‚ª
ƒYƒoƒŠ‚łĂ‚éB‚½‚¾ƒ‰ƒCƒZƒ“ƒX‚ɂ͒ˆÓ‚ÈB
52:46
09/03/03 23:30:31
>>51
ƒŒƒXƒTƒ“ƒNƒX‚Å‚·B
Ž„‚à‹ê˜J‚Ì––(?)Unmaged”]“à•ÏŠ·‚ªo—ˆ‚邿‚¤‚ɂȂè‚Ü‚µ‚½B
‚½‚¢‚Ä‚¢‚Í“¯‚¶‚悤‚È‘‚«•û‚Ȃ̂łȂñ‚Æ‚©B‚Ù‚ñ‚Æ–³‘ʂȋZpB
ƒƒ‚ƒŠƒŠ[ƒN–Ê“|‚Å‚·‚æ‚ËB‚â‚Á‚Ï‚èC#Šy‚Å‚·‚æ‚ËEEE
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚¯‚Ç10&11‚ðŒ©˜‚¦‚ÄUnmanaged‚ª‚ñ‚ª‚è‚Ü‚·B
53:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 00:52:59
‚»‚¤‚¢‚¦‚Î.NET‚̃R[ƒh‚Í‹tƒRƒ“ƒpƒCƒ‹‚Å‚«‚é‚©‚ç‹C‚ð•t‚¯‚È‚¢‚Æ‚¢‚¯‚È‚¢
ƒlƒbƒg‚ÅŒ©‚‚¯‚Ä‚«‚½ƒR[ƒh‚Í‚Šm—¦‚Å‘i×—p‚ÉŒöŠJ‚µ‚Ä‚éB‚±‚̂ւñ‚Í’N‚Å‚à‹C‚‚ñ‚¾‚¯‚Ç
’ˆÓ‚µ‚È‚«‚á‚¢‚¯‚È‚¢‚̂͌³ƒR[ƒh‚ðŽ©‰‰“]—p‚Å–³—¿ŒöŠJ‚µ‚Ä‚éꇂª‚ ‚邯‚¢‚¤‚±‚Æ
54:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 07:56:15
>>52
ƒƒ‚ƒŠƒŠ[ƒN‚È‚ñ‚Ä‹N‚«‚邯‚«‚Í‘å’ï‚Ç‚Á‚©‚ª‚¨‚©‚µ‚¢
‚¨‚©‚µ‚¢‚̂ɖ³—‚Éi‚Þ‚Æ—]Œv‚É‚¨‚©‚µ‚‚È‚é
•ʂɃƒ‚ƒŠƒŠ[ƒN‚ð‰ðŒˆ‚µ‚Ä‚‚ê‚Ä‚é‚킯‚¶‚á‚È‚‚Ä
’P‚É—Ž‚¿‚È‚¢‚¾‚¯‚¾‚ë
55:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 08:11:47
c#‚Íusing‚Å”jŠü‚µ‚Ä‚‚ê‚©‚ç•Ö—˜B
56:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 09:17:40
>>52
‚¿‚å‚Á‚ÆDirectX‚Æ—£‚ê‚é‚©‚à‚µ‚ê‚ñ‚ª
shared_ptr
CComPtr
‚ðŽg‚Á‚½ã‚Ńƒ‚ƒŠ[ƒŠ[ƒN‚·‚é‚Ì‚©H
‚±‚Ì2‚‚ðŽg‚¦‚ÎAƒƒ‚ƒŠ[ƒŠ[ƒN‚È‚ñ‚ÄizŠÂŽQÆ‚‚ç‚¢‚µ‚©j‚È‚¢‚¾‚낤B
‚à‚µ‰½‚©ƒ~ƒX‚Á‚Äo‚µ‚½‚Æ‚µ‚Ä‚àADirectX‚Ü‚í‚è‚̓fƒoƒbƒK‚ªƒŠ[ƒN—ʂ𒚔J‚Éo‚µ‚Ä‚‚ê‚邵
’Êí‚̃ƒ‚ƒŠ[‚ɂ‚¢‚Ä‚à
URLØÝ¸(marupeke296.com)
‚±‚ê‚Å’´ŠÈ’P•\ަ
C++‚̓ƒ‚ƒŠ[ŠÇ—‚ª`‚Æ‚©‚¢‚¤l‚̂قƂñ‚Ç‚ÍAshared_ptr‚Æ‚©‚»‚¤‚¢‚¤‚Ù‚Ú•W€‚Æ‚à‚¢‚í‚ê‚Ä‚¢‚郉ƒCƒuƒ‰ƒŠŒQ‚ð’m‚ç‚È‚¢‚¾‚¯‚ÉŽv‚¦‚é
57:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 09:28:19
>>56
‚Ù‚Ú•W€‚Æ•W€‚̊Ԃɂ͑傫‚ÈŠu‚½‚肪‚ ‚é‚ñ‚¾‚ºB
‚Ü‚¸boost‚̃Cƒ“ƒXƒg[ƒ‹‚ð‚µ‚È‚«‚á‚È‚ç‚ñB
58:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 09:40:03
boost‚̃Cƒ“ƒXƒR‚Á‚ÄA‚¢‚Ü‚âŒöŽ®‚¢‚Á‚ÄEXEƒtƒ@ƒCƒ‹DL‚µ‚Ä‚«‚ÄAƒ_ƒuƒ‹ƒNƒŠƒbƒN‚·‚ê‚ÎÝ’èŠÜ‚߂đS•”I‚í‚é‚ñ‚¾‚º
‚»‚ꂪŒ™‚¾‚Æ‚µ‚Ä‚àAshared_ptr‚àCComPtr‚àƒeƒ“ƒvƒŒ[ƒg‚¾‚©‚çA’P‘̃wƒbƒ_ƒtƒ@ƒCƒ‹‚ðŽ‚Á‚Ä‚«‚Äinclude‚·‚ê‚΂¨‚µ‚Ü‚¢
‚à‚¿‚ë‚ñ•W€‚ƂقڕW€‚ɂ͉_“D‚Ì·‚ª‚ ‚邪AƒŠ[ƒN‚ªŒ™‚È‚ç5•ª‚‚ç‚¢‚ÌŽèŠÔ‚Í‚©‚¯‚悤‚æ‚—
59:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 10:06:08
ƒŠ[ƒN‚·‚é•n‘Š‚ÈƒvƒƒOƒ‰ƒ€‹Zp‚ð•ú’u‚µ‚½‚܂܂̂ق¤‚ª‚æ‚Á‚Û‚ÇŠë‚È‚¢B
shared_ptr‚à–œ”\‚ł͂Ȃ¢‚µ‚Ü‚¸‚̓Š[ƒN‚ÌŒŸoC³‚ªo—ˆ‚邿‚¤‚ɘr‚Ì–‚‚ׂ«B
ŽåŠÏ“I‚É‚Íboost‚Ý‚½‚¢‚È”ñ•W€‚Ì‚à‚Ì‚Ío—ˆ‚élŠÔ‚ªŠy‚ð‚·‚é‚½‚߂Ɏg‚¤‚ׂ«‚¾‚ÆŽv‚¤B
60:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 11:28:15
>> 39
ogg‚ðwave‚ɕϊ·‚µ‚ăZƒJƒ“ƒ_ƒŠƒoƒbƒtƒ@‚Ƀf[ƒ^‚É“n‚µ‚½‚ ‚Æ
ˆêŽž“I‚ȃf[ƒ^‚ð•ÛŽ‚µ‚Ä‚¢‚½•Ï”‚ðSAFE_DELETE()‚µ‚ĂȂ¢‚©‚烃‚ƒŠ‚ªƒXƒ^ƒbƒN‚µ‚Ä‚é‚ñ‚¶‚á‚È‚¢‚©H
61:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 11:48:56
>>59‚Ý‚½‚¢‚ÈlŠÔ‚ªAC++Žg‚¢‚Æ‚µ‚Ä’p‚¸‚©‚µ‚¢‚Å‚·cB
‚»‚ñ‚ÈuC++‚ðŽg‚¢‚½‚¢‚È‚çA‚Ü‚¸‚ÍŠî‘b—Í‚ð‚à‚Á‚Ƃ‚¯‚ë‚â‚—‚—‚—‚—v‚Ý‚½‚¢‚È”r‘¼“I‚ÈŽp¨‚̓Aƒz‚‚³‚¢B
C++Ž©‘ÌAƒƒ‚ƒŠ[ƒŠ[ƒN‚·‚é‚íAGC‚È‚¢‚íAƒXƒŒƒbƒh‚ªŒ¾Œê•W€‚¶‚á‚È‚¢‚í‚Æu¡‚Ç‚«‚ÌŒ¾Œêv‚É”ä‚ׂ½‚ç•nŽãB
Œp³‚³‚ê‚éƒNƒ‰ƒX‚̃fƒXƒgƒ‰ƒNƒ^‚É‚Ívirtual‚ð‚‚¯‚é‚Ì‚ª‚¨–ñ‘©I‚È‚ñ‚Ä‚¢‚¤‚‚¾‚ç‚È‚¢u‚¨–ñ‘©v‚à‘å—ʂɂ ‚éB
‚»‚ê‚ðuŽg‚¤lŠÔ‚ÌŠî‘b—Í‚ª`v‚Æ‚©‚É“]‰Å‚µ‚Ä‚Ç[‚·‚é
62:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 11:52:15
‚±‚±Ž¿ƒXƒŒ‚Ȃ̂ɂ·‚®ƒXƒŒˆá‚¢‚ÌŽ©ŒÈŽå’£‚ðŽn‚ß‚é‚â‚‚ªŒ»‚ê‚邿‚È
63:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 11:58:48
‰SŽÒƒXƒŒ‚ÅA‰SŽÒ‚Éu‚¨‘O‚̃vƒƒOƒ‰ƒ€‹Zp‚ª•nŽã‚¾‚©‚炾v‚Æ‚©Œ¾‚Á‚¿‚Ⴄ‚ñ‚¾‚à‚ñ‚È
‚»‚ê‚Æ‚àDirectX‚̂݉SŽÒ‚ÅAƒvƒƒOƒ‰ƒ€‹ZpŽ©‘̂͂‚¢lŠÔ‚µ‚©Ž¿–₵‚¿‚á‚¢‚¯‚È‚¢‚Ì‚©‚Á‚Ä‚¢‚¤
64:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 12:10:35
‚¾‚Á‚½‚炨‘O‚̃Xƒ^ƒ“ƒX‚ÅD‚«‚ɉñ“š‚µ‚ëB
‚½‚¾‚µ•ʂ̃Xƒ^ƒ“ƒX‚ʼnñ“š‚·‚é“z‚à‚¢‚éB
‚¢‚¿‚¢‚¿Šš‚Ý•t‚¢‚Ä–À˜f‚·‚é‚͎̂¿–âŽÒ‚È‚ñ‚¾‚æB
65:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 12:11:36
Œ¾Œê‚È‚ñ‚©ŒÂl‚ÌŽ©—R
‹Z—Ê‚ª–³‚¢‚È‚çŽg‚¢Žè‘¤‚ɉ½‚̃ƒŠƒbƒg–³‚¢A‚æ‚è‚…€‚ÈŒ¾Œê‚ðŽg‚Á‚Ä‚¢‚ê‚΂¢‚¢
66:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 12:27:34
Direct3D‚ɃXƒvƒ‰ƒCƒg‚Ȃǖ³‚¢
67:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 12:39:17
‚‚܂ç‚ñI
‚¨‘O‚̘b‚͂‚܂ç‚ñII
68:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 12:54:51
ƒJ[ƒ\ƒ‹‚̈ړ®—ʂ𒲂ׂ½‚¢‚ñ‚¾‚¯‚Ç
API‚Ì‹@”\‚ŃJ[ƒ\ƒ‹‚̈ʒu‚𒲂ׂđO‚̃tƒŒ[ƒ€‚Ƃ̷‚ðŽæ‚é•û–@‚¾‚ƃJ[ƒ\ƒ‹‚ª‰æ–ʂ̒[‚É—ˆ‚½Žž‚Ɉړ®‚µ‚È‚‚È‚Á‚Ä¢‚é‚Ì‚Å
DirectInput‚ðŽg‚¨‚¤‚ÆŽv‚Á‚Ä‚é‚ñ‚Å‚·‚ªA‚±‚êAPI‚Å‚Í‰ðŒˆ‚Å‚«‚Ü‚¹‚ñ‚©H
69:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 14:13:01
ƒJ[ƒ\ƒ‹‚Ìâ‘ÎÀ•W‚͂ǂ¤‚Å‚à‚¢‚¢‚Ì‚©H
1ƒtƒŒ[ƒ€‚²‚Æ‚ÉSetCursorPos‚ʼnæ–Ê‚Ì^‚ñ’†‚Ɉړ®‚³‚¹‚ê‚Αå‘̗̂p‚͉ʂ½‚·‚ÆŽv‚¤‚ªB
70:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 14:27:34
>>69
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
‚»‚Ì•û–@‚Å‚â‚Á‚Ă݂܂·
71:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 14:37:06
URLØÝ¸(toruweb.web.fc2.com)
‚±‚̃TƒCƒg‚É‚ ‚éDirectMusic‚É‚æ‚éoggĶ‚̃vƒƒOƒ‰ƒ€‚Å
ogg‚©‚çwave‚ɕϊ·‚µ‚½ŒãƒZƒJƒ“ƒ_ƒŠƒoƒbƒtƒ@‚É‘‚«ž‚ނ̂ł·‚ª
Midi‚ÆWave‚ÌĶ / I—¹ˆ—‚Æ“¯‚¶ˆ—‚ð‚µAŠm•Û‚µ‚½ƒƒ‚ƒŠ‚ð‰ð•ú‚µ‚Ü‚·B
/* #define SAFE_RELEASE(p) if(p){p->Release();p=NULL;} */
SAFE_DELETE( lpWaveData );
‚Æ‚ ‚é‚̂ł·‚ª
wave‚ɕϊ·‚µ‚ăZƒJƒ“ƒ_ƒŠƒoƒbƒtƒ@‚É‘‚«ž‚ñ‚¾ŒãSAFE_DELETE()‚ł͂¢‚¯‚È‚¢‚̂ł·‚©H
ŽÀۂɂȂÁ‚Ă݂½‚ç—Ž‚¿‚Ü‚µ‚½
72:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 14:38:14
’ù³FŽÀÛ‚É‘‚«ž‚ñ‚¾Œã‚·‚®‚ÉSAFE_DELETE()‚µ‚½‚ç—Ž‚¿‚Ü‚µ‚½
73:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 15:41:08
‚Ô‚Á‚¿‚ႯƒXƒgƒŠ[ƒ~ƒ“ƒOĶŽÀ‘•‚µ‚È‚¢‚Æ
—e—Ê‘½‚¢ƒtƒ@ƒCƒ‹Ä¶‚·‚邯—Ž‚¿‚邿EEE
‚»‚ñ‚È‚ñ‚à’m‚ç‚È‚¢‚ÌH
74:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 16:10:40
ƒ\[ƒX
75:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 16:20:42
GPU‚ðŽg‚Á‚ăTƒEƒ“ƒhƒGƒ“ƒWƒ“‚ðì‚é‚Á‚Ăǂ¤‚â‚é‚ÌH
76:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 20:42:11
fxc.exe‚ðŽg‚Á‚Äfxƒtƒ@ƒCƒ‹‚ðƒfƒoƒbƒO‚µ‚Ä‚é‚ñ‚Å‚·‚ªAƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ªŽg‚¢‚É‚‚¢‚Å‚·B
‚±‚̃XƒŒ‚Ì•ûX‚͂ǂ¤‚â‚Á‚Ă܂·‚©H
77:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 21:03:05
URLØÝ¸(msdn.microsoft.com)
‚±‚ÌEffectEdit‚ɑГ–‚·‚éƒc[ƒ‹‚ªAÅV‚ÌSDK‚ɂ͓ü‚Á‚Ä‚¢‚È‚¢‹C‚ª‚·‚é‚̂ł·‚ª
•Ê–¼‚ɂȂÁ‚Ä‘¶Ý‚·‚é‚̂łµ‚傤‚©H
‚»‚ê‚Æ‚àŒÃ‚¢SDK‚©‚ç‚à‚Á‚Ä‚±‚È‚¢‚ƃ_ƒ‚Å‚µ‚傤‚©H
78:46
09/03/04 23:09:18
46‚Å‚·B
ŠF‚³‚ñFXƒAƒhƒoƒCƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Boost‚Æ‚©”ñ•W€‚͉ïŽÐ‚ł̓±“ü‚͓‚¢‚Å‚·‚ËEEE‹K–ñ‚ðŠÜ‚ß‚½‰^—p•Ï‚¦‚é‚̂ɔN’PˆÊ‚Å‚©‚©‚è‚Ü‚·B
ŒÂl‚È‚çOK‚Å‚àAƒ`[ƒ€‚â•”–å‚Å‚ÍFX‘å•ςȂ̂ł·B
9x,NT->2000,XP->2003s‚Æ‚©‚Å‚·‚łɂĂñ‚â‚í‚ñ‚â‚È‚ñ‚ÅB
i‚ ‚é’ö“x‚Ì‹K–͂̉ïŽÐ‚͂ǂ±‚à“¯‚¶‚Æ‚¨‚à‚¢‚Ü‚·‚ª‚—j
‚à‚µ‚©‚µ‚ăˆ‚ȃ\ƒtƒgƒEƒFƒAƒnƒEƒX‚³‚ñ‚È‚çˆá‚¤‚Ì‚©‚ÈH
CComPtr‚Í’m‚ç‚È‚©‚Á‚½‚̂Œ²‚ׂĂ݂܂·B
Œƒ‚µ‚ƒXƒŒƒ`‚ɂȂé‚Å‚±‚ê‚ÅŽ¸—炵‚Ü‚·I
¡“ú‚ÍႪ‚Ü‚½~‚Á‚Ä‘å•ςłµ‚½B
79:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 23:35:08
DirectX‚ðŽg‚Á‚½ƒQ[ƒ€‚ðì‚é‚̂ɉSŽÒiBCB‚ÅŠÈ’P‚ȃAƒvƒŠ‚ªì‚ê‚é’ö“xj‚ɂƂÁ‚ÄÅ“K‚ÈŠJ”ŠÂ‹«‚Á‚ĉ½‚Å‚·‚©H
VC‚Æ‚©VB‚Æ‚©BCB‚Æ‚©B
80:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 23:38:10
VC+ƒCƒ‹ƒŠƒqƒg
81:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 23:55:52
VC++‚Å‚·‚©H>>80
’l’i“I‚É‚àƒ‰ƒ“ƒN‚ª‚ ‚邯Žv‚¤‚ñ‚¾‚¯‚ÇA‚È‚ñ‚Å‚à‘åä•v‚©‚ÈH
‚‚¢‚Ì‚Íw“ü‚Å‚«‚È‚¢‚Ì‚ÅB
82:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/05 00:01:02
>>21
‚»‚Ì 0 ‚ª’¸“_‚Ȃ̂¾‚Æ—‰ð‚·‚é‚̂ɎžŠÔ‚ª‚©‚©‚è‚Ü‚µ‚½B
‹³‚¦‚ĉº‚³‚è‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
URLØÝ¸(www1.axfc.net)
‚»‚ê‚ł܂½Ž¿–â‚Ȃ̂ł·‚ªA
•ªŠ„‚µ‚½‰æ‘œ‚ðƒ|ƒŠƒSƒ“‚Å•À‚ׂ½‚ç‹«–Ú‚ªo—ˆ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
‚±‚ê‚ðãY—í‚É•\ަ‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç—Ç‚¢‚̂łµ‚傤‚©H
83:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/05 00:23:30
>>81
Express edition‚Å‚®‚®‚êB –³—¿”Å‚ª‚ ‚éB
‚Â[‚©BCB‚Í¡‚ƂȂÁ‚Ă͌¢ƒ}ƒCƒi[•W€€‹’“xˆ«‚ÌŽOd‹ê‚Ȃ̂ÅA
DirectX”²‚«‚É‚µ‚Ä‚à‚³‚Á‚³‚ÆVC‚Éæ‚芷‚¦‚½•û‚ª‚¢‚¢B
‚¿‚Ȃ݂Ɍ¾Œê‚É‚±‚¾‚í‚ç‚È‚¢‚Ȃ炽‚Ô‚ñC#‚Æ‚©‚Ì.NETŒnŒ¾Œê‚©‚çŒÄ‚Ño‚·•û‚ªŠy‚¾‚ÆŽv‚¤B
84:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/05 00:29:49
>>83
.NET‚Á‚Äì‚Á‚½ƒAƒvƒŠ‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚éŠÂ‹«‚É‚àƒtƒŒ[ƒ€ƒ[ƒN‚̃Cƒ“ƒXƒg[ƒ‹‚ª•K—v‚Å‚·‚æ‚ËH
ƒ‰ƒ“ƒ^ƒCƒ€‚͋ɗ͕s—v‚Èó‘Ô‚É‚µ‚½‚¢‚ñ‚¾‚¯‚ÇC#‚àŽ—‚½‚悤‚ÈŠ´‚¶‚©‚ÈH
BCB‚̓_ƒ‚Ȃ̂©Bˆµ‚¢‚â‚·‚¢‚©‚ç‹C‚É“ü‚Á‚Ä‚½‚ñ‚¾‚¯‚ÇŽc”OB
85:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/05 00:34:21
>>82
ƒeƒNƒXƒ`ƒƒƒtƒBƒ‹ƒ^‚ªŠ|‚¯‚Ä‚ ‚é‚©‚牂ɃAƒ“ƒ`ƒGƒCƒŠƒAƒX‚ª‚©‚©‚Á‚Ä‚é
g_pd3dDevice->SetSamplerState( 0, D3DSAMP_MIPFILTER, D3DTEXF_POINT );
g_pd3dDevice->SetSamplerState( 0, D3DSAMP_MINFILTER, D3DTEXF_POINT );
g_pd3dDevice->SetSamplerState( 0, D3DSAMP_MAGFILTER, D3DTEXF_POINT );
‚Æ‚µ‚ătƒBƒ‹ƒ^[‚ð؂邩
‚±‚ꂾ‚ÆŠg‘厞‚ɉ摜‚ªr‚‚È‚é‚̂̂ł»‚ꂪŒ™‚Ȃ猳‰æ‘œ‚É‚à‚æ‚邯‚Ç
ƒeƒNƒXƒ`ƒƒƒAƒhƒŒƒbƒVƒ“ƒOƒ‚[ƒh‚ð
g_pd3dDevice->SetSamplerState( 0, D3DSAMP_ADDRESSU, D3DTADDRESS_CLAMP );
g_pd3dDevice->SetSamplerState( 0, D3DSAMP_ADDRESSV, D3DTADDRESS_CLAMP );
‚Æ‚·‚ê‚ÎÁ‚¦‚é‚©‚à‚µ‚ê‚È‚¢
ƒvƒƒWƒFƒNƒg‚ª“ü‚Á‚ĂȂ¢‚©‚çƒRƒ“ƒpƒCƒ‹‚µ‚ĂȂ¢‚̂Ō‹‰Ê‚ÍŽ©•ª‚ÅŒ©‚Ä‚Ë
86:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/05 00:47:34
>>85
‚±‚ñ‚È•û–@‚ª‚ ‚Á‚½‚Æ‚ÍcA‚Ü‚³‚Ƀrƒ“ƒS‚Å‚·B
ƒeƒNƒXƒ`ƒƒ‚Ì’[‚ðŽg‚í‚È‚©‚Á‚½‚èFX‚â‚Á‚Ă݂½‚̂ł·‚ªA
ãŽè‚‚¢‚©‚È‚©‚Á‚½‚̂Ŗ{“–‚É•‚©‚è‚Ü‚µ‚½B
87:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/05 03:31:51
ƒvƒƒWƒFƒNƒg‚ð“ü‚ê‚È‚¢‚È‚çƒ\[ƒX‚Ì“ª‚É
#pragma comment( lib, "dxerr.lib" )
#pragma comment( lib, "dxguid.lib" )
#pragma comment( lib, "d3d9.lib" )
#if defined(DEBUG) || defined(_DEBUG)
#pragma comment( lib, "d3dx9d.lib" )
#else
#pragma comment( lib, "d3dx9.lib" )
#endif
#pragma comment( lib, "winmm.lib" )
‚Æ“ü‚ê‚Æ‚‚ÆŒ©‚Ä‚‚ê‚é—¦‚ª‚ ‚ª‚é‚©‚à‚µ‚ê‚È‚¢
88:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/06 00:14:30
DirectX9.0SDK‚ÌÅV‚ðŽg‚Á‚ÄPixelShader1.1‚ȂǂðŽg‚¨‚¤‚Æ‚·‚邯A
ps_1_x is no longer supported
‚Æ‚¢‚¤ƒGƒ‰[‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚·B
DirectX9.0‚ł͂·‚Å‚Éps1.x‚ªƒTƒ|[ƒgŠO‚ɂȂÁ‚Ä‚¢‚é‚̂͒m‚Á‚Ä‚¢‚é‚̂ł·‚ªA
ì‚Á‚Ä‚¢‚éƒQ[ƒ€‚͌¢ƒOƒ‰ƒ{‚Å‚à“®‚¯‚邿‚¤‚É‚µ‚½‚¢‚à‚̂ł·B
‚±‚Ìê‡A
PixelShader = compile ps_2_0
‚Æ‘‚¢‚½HLSLƒtƒ@ƒCƒ‹‚Æ
PixelShader = compile ps_1_1
‚Æ‘‚¢‚½HLSLƒtƒ@ƒCƒ‹‚𗼕û—pˆÓ‚µ‚Ä‚¨‚©‚È‚¯‚ê‚΂Ȃç‚È‚¢‚̂łµ‚傤‚©H
89:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/06 00:46:44
ŒÃ‚¢‚̂œ®‚©‚µ‚½‚¢‚È‚çƒVƒF[ƒ_[‚ðŽg‚í‚È‚¢‚Ì‚ª³‰ð‚¾‚낤B
90:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/06 01:10:12
ID3D10EffectPass::GetDesc(pDesc)
‚ÅE_FAIL‚ª•Ô‚èApDesc‚ɉ½‚à‘ã“ü‚³‚ꂸ‚ɕԂÁ‚Ä‚«‚Ü‚·B
‚±‚Ìꇂǂ¤‚¢‚¤Œ´ˆö‚ªl‚¦‚ç‚ê‚é‚Å‚µ‚傤‚©H
91:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/06 01:17:48
>>88
D3DXSHADER_ENABLE_BACKWARDS_COMPATIBILITY
92:90
09/03/06 01:49:17
D3DX10CreateEffectFromFile()‚ÅFXƒtƒ@ƒCƒ‹‚ð“ǂݞ‚ñ‚ÅAID3D10Effect‚ðì‚è‚Ü‚µ‚½B‚±‚±‚Å‚ÍS_OK‚ª
•Ô‚Á‚Ă܂·B‚»‚ÌŒãD3D10_EFFECT_DESC‚ðŽæ“¾‚µ‚Ä’†g‚ð‚Ý‚Ä‚Ý‚é‚Æ‘S‚Ẵƒ“ƒo[‚ª0‚Å‚µ‚½BFXƒtƒ@ƒCƒ‹‚ð
fxc.exe‚ŃRƒ“ƒpƒCƒ‹‚µ‚Ä‚Ý‚é‚ÆAmainƒGƒ“ƒgƒŠ[‚ª‚È‚¢‚Æ‚¢‚í‚ê‚Ü‚·B‚Ȃ̂ŕ¶–@“I‚ɂ͖â‘è‚È‚¢‚Æ
‚¨‚à‚Á‚Ä‚¢‚é‚̂ł·‚ªAA
‚±‚¤‚¢‚¤ê‡‚Ç‚¤‚·‚ê‚΂悢‚Å‚µ‚傤‚©H
93:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/06 01:52:12
‚È‚ñ‚©.x‚̃Aƒjƒ[ƒVƒ‡ƒ“‚Á‚Ă₯‚ɂނ¸‚©‚µ‚‚ËH
94:90
09/03/06 02:36:10
ˆê‰ž‰ðŒˆ‚µ‚½‚悤‚Å‚·B
FXƒtƒ@ƒCƒ‹‚̃Gƒ“ƒR[ƒfƒBƒ“ƒO‚ÉŒ´ˆö‚ª‚ ‚Á‚½‚悤‚Ȃ̂ł·‚ªA‚æ‚‚í‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
“¯‚¶“à—e‚ÌFXƒtƒ@ƒCƒ‹‚ð—pˆÓ‚µ‚ÄA“ú–{Œê‚̃Rƒƒ“ƒg‚ð‘S•”Á‚µ‚ăZ[ƒu‚µ‚ēǂݞ‚Ü‚¹‚½‚Æ‚±‚ë
–â‘è‚È‚“®ì‚µ‚Ü‚µ‚½B‚»‚ê‚܂ł͓ú–{Œê‚̃Rƒƒ“ƒg‚ªŽR‚Ù‚Ç“ü‚Á‚Ä‚¨‚èA‚»‚ê‚ðƒZ[ƒu‚·‚éÛ‚É‚Í
ƒ†ƒjƒR[ƒh‚ŃZ[ƒu‚·‚é‚©H‚Æ•·‚©‚ê‚ÄYES‚ð‘I‘ð‚µ‚Ä‚Ü‚µ‚½B
‚±‚ê‚©‚ç‚ÍFXƒtƒ@ƒCƒ‹‚É“ú–{ŒêƒRƒƒ“ƒg‚ðŽg‚í‚È‚¢‚悤‚É‚µ‚悤‚ÆŽv‚¢‚Ü‚·‚ªA‚¢‚Á‚½‚ñFXƒtƒ@ƒCƒ‹‚ð
ƒ†ƒjƒR[ƒh‚ŃZ[ƒu‚µ‚½Œã•ÏX‚·‚é•û–@‚ª•ª‚©‚ç‚È‚¢‚Ì‚ÆA‚¢‚Ü‚¢‚¿‚Ȃɂª–â‘è‚Ȃ̂©—Ç‚•ª‚©‚ç‚È‚¢‚Ì‚ÅA
‚ǂȂ½‚©——R‚ª‚í‚©‚é•û‚¢‚ç‚Á‚µ‚á‚Á‚½‚狳‚¦‚Ä‚‚¾‚³‚¢B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
95:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/06 10:01:27
“ú–{ŒêƒRƒƒ“ƒg‚È‚ñ‚Ä•’ʂɎg‚Á‚Ă邪EEE
96:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/06 11:57:28
‘SŠp‹ó”’‚¶‚á‚ËH
97:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/06 14:16:20
>>91
98:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/06 14:18:41
97‚ÌŒë”šŽ¸—炵‚Ü‚µ‚½B
>>91
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
î•ñ‚ª‚ ‚Ü‚è‚ɂȂA‰pŒêMSDN‚܂Œ²‚ׂɂ¢‚‚±‚ƂɂȂè‚Ü‚µ‚½B“ú–{ŒêMSDN‚É‚·‚ç‚Ì‚Á‚ĂȂ¢‚Å‚·‚ËB
‚±‚ê‚ðl‚¦‚邯Aí‚Éu‚È‚é‚ׂÅV‚ÌPSAVS‚Æ‚µ‚ăRƒ“ƒpƒCƒ‹‚µ‚½‚¢v‚Æ‚¢‚¤‹C‚ª‚µ‚Ü‚·‚ËB
“¯‚¶ƒR[ƒh‚Å‚àAps11‚Æ‚µ‚ăRƒ“ƒpƒCƒ‹‚·‚é‚Ì‚ÆAps20‚Æ‚µ‚ăRƒ“ƒpƒCƒ‹‚·‚é‚̂ł͓f‚©‚ꂽƒR[ƒh‚ÌŒø—¦‚ªˆá‚¢‚Ü‚µ‚½‚µB
‚»‚¤‚¢‚¤ƒIƒvƒVƒ‡ƒ“‚à‚È‚¢‚©‚ÈH‚ÆŽv‚¢’T‚µ‚Ă݂܂µ‚½‚ªA–³‚¢‚悤‚Å‚·B
‚݂Ȃ³‚ñ‚ÍVS20, PS20‚ÌŒˆ‚ߑł¿‚ÅHLSL‚ð‘‚¢‚Ä‚¢‚é‚̂łµ‚傤‚©H
99:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/07 02:22:42
DirectX10‚̃R[ƒh‚ð‘‚¢‚Ä‚¢‚é‚̂ł·‚ªAƒEƒBƒ“ƒhƒE‚̃Nƒ‰ƒCƒAƒ“ƒg—̈æ‚ð‘S‚
‚È‚‚µ‚Ä‚µ‚Ü‚¤‚Æ
Device->ClearDepthStencilView()
‚Æ‚¢‚¤ƒR[ƒh‚ª—áŠO‚ðo‚µ‚Ü‚·BID3D10DepthStencilView‚ðRelease‚µ‚悤‚Æ‚µ‚Ä‚à
‚¾‚߂Ȃ悤‚Å‚·BID3D10DepthStencilView‚ðRelease‚·‚é‘O‚Ƀ`ƒFƒbƒN‚µ‚È‚¢‚Æ‚¾‚߂Ȃ±‚Æ‚Á‚Ä
‚Ç‚ñ‚È‚±‚Æ‚ª‚ ‚é‚Å‚µ‚傤‚©H
100:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/07 02:28:10
‚à‚Ì‚·‚²‚ŠÈ’P‚ÈŽ–‚¾‚Á‚½‚ç‚·‚¢‚Ü‚¹‚ñB
‰Æ‚̃pƒ\ƒRƒ“‚̓lƒbƒg‚ɂ‚Ȃª‚Á‚Ä‚¢‚È‚¢‚̂ł·‚ªA
”ƒ‚Á‚Ä‚«‚½ƒQ[ƒ€‚ªDirectX9ˆÈオ•K—v‚Æ‘‚¢‚Ä‚ ‚è‚Ü‚µ‚½B
–Ÿ‰æ‹i’ƒ‚Å—Ž‚Æ‚µ‚ăCƒ“ƒXƒg[ƒ‹‚µ‚悤‚ÆŽv‚Á‚½‚ñ‚Å‚·‚ª‚Å‚«‚Ü‚¹‚ñB
‰½‚©•û–@‚ ‚è‚Ü‚·‚©H
101:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/07 02:46:13
>>100
ƒXƒŒˆá‚¢
’Êí‚̃Cƒ“ƒXƒg[ƒ‰‚ÍWebƒCƒ“ƒXƒg[ƒ‰‚Ȃ̂Å
DirectX End-User Runtimes (November 2008)‚𖟉æ‹i’ƒ‚Å—Ž‚Æ‚µ‚Ä—ˆ‚¢
‚à‚¤“ñ“x‚Æ—ˆ‚é‚È‚æ
102:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/07 02:46:36
•û–@‚ ‚è‚Ü‚·
–{‘Ì‚ð‚¨‚Æ‚µ‚Ä‚‚¾‚³‚¢
103:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/07 05:41:09
Xƒtƒ@ƒCƒ‹‚̃Aƒjƒ[ƒVƒ‡ƒ“‚ɂ‚¢‚ÄÚ‚µ‚‘‚©‚ê‚Ä‚éƒTƒCƒg‚ ‚éH
104:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/07 09:53:28
MSDN‚̃TƒCƒg‚É‘‚©‚ê‚Ä‚¢‚Ü‚·
105:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/07 10:07:31
—˜_‚¾‚¯‚È‚ç‚܂邨‚¯‚ªÚ‚µ‚¢
‚½‚¾‚µƒ\[ƒX‚Í–³‚¢i‚ ‚邯‚Ç‹LŽ–‚ɉˆ‚Á‚½‚à‚̂͂Ȃ¢)
‚»‚±‚ð“ǂ݂Ȃª‚ç
Œ‹‹ÇSDK‚̃Tƒ“ƒvƒ‹‚ÌSkinnedMesh‚ð1ƒXƒeƒbƒv‚¸‚ƒfƒoƒbƒN‚µ‚È‚ª‚ç
‚Ç‚±‚ʼn½‚ð‚â‚Á‚Ä‚é‚Ì‚©’n“¹‚É—‰ð‚·‚é‚Ì‚ªˆê”Ô‚Ì‘“¹
106:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/07 11:15:44
‚¨ŽèŒy‚É“®‚ƒ\[ƒX‚ð—~‚µ‚ª‚é‚©‚ç“‚Š´‚¶‚é‚ñ‚¾‚æ
‚ǂ̇”Ԃłǂ̕ϔ‚ɉ½‚ª“ǂݞ‚Ü‚ê‚Ä‚¢‚é‚Ì‚©‚ð‚¶‚Á‚‚è’Ç‚Á‚Ä‚¢‚¯‚Î
‚»‚ñ‚Ȃɓ‚¢‚à‚ñ‚¶‚á‚È‚¢
107:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/07 12:11:27
HLSL‚ɂ‚¢‚ĂȂñ‚Å‚·‚ªAŒÅ’èƒVƒF[ƒ_‹@”\‚̃Aƒ‹ƒtƒ@Ý’è‚ð
AlphaBlendEnable = TRUE;
SrcBlend = SRCALPHA;
DestBlend = INVSRCALPHA;
‚±‚̂悤‚É‚µ‚½ê‡AF¬•ª‚̓Aƒ‹ƒtƒ@’l‚ɉž‚¶‚½¬‡‚ª‚È‚³‚ê‚é‚͕̂ª‚©‚é‚̂ł·‚ªA
¬‡Œ‹‰ÊŒã‚̃Aƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹‚Ì’l‚͂ǂ̂悤‚ɂȂé‚̂łµ‚傤‚©H
Œ»Ý‚̃Œƒ“ƒ_ƒŠƒ“ƒOŒ‹‰Ê‚ɑ΂µA‰ß‹Ž‚̃Œƒ“ƒ_ƒŠƒ“ƒOŒ‹‰Ê‚Ì’~Ï‚ðƒAƒ‹ƒtƒ@‡¬‚µ‘±‚¯‚é
ƒtƒB[ƒhƒoƒbƒNƒGƒtƒFƒNƒgiŽc‘œ‚Á‚Û‚‚È‚é‚â‚Â‚Å‰ß‹Ž‚ÌƒAƒ‹ƒtƒ@’l‚Í0.5f`0.9fj‚ð‚µ‚Ä‚¢‚邯A
‚à‚Æ‚à‚Æ‚ªƒAƒ‹ƒtƒ@’l1.0f‚̃sƒNƒZƒ‹“¯Žm‚̬‡Œã‚̃Aƒ‹ƒtƒ@’l‚ª1.0f‚ł͂ȂA‚µ’á‚‚È‚Á‚Ä
0.8f‚©‚»‚±‚ç‚Ö‚ñ‚ɉº‚ª‚Á‚Ä‚µ‚Ü‚¢AŽáбˆÃ‚¢ŠG‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
108:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/07 12:39:48
ƒ¿’l‚ª‚Ç‚¤‚Ȃ邩‚ÍSetTextureStageState()‚Åݒ肵‚½‚Æ‚¨‚è‚ɂȂéB
109:107
09/03/07 13:11:59
>>108
ƒAƒvƒŠ‘¤‚Åݒ肵‚Ä‚â‚é‚ñ‚Å‚·‚ËB
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
110:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/08 15:36:04
‚Æ‚ ‚éƒQ[ƒ€ì¬‚ÌŽQl‘‚Ç‚¨‚è‚ÉÝ’è‚ðs‚Á‚½‚Æ‚±‚ë
1>LINK : fatal error LNK1104: ƒtƒ@ƒCƒ‹ 'd3dx9.lib' ‚ðŠJ‚‚±‚Æ‚ª‚Å‚«‚Ü‚¹‚ñB
‚Æ‚¢‚Á‚½ƒGƒ‰[‚ª•\ަ‚³‚ê‚Ü‚·
ƒTƒuƒVƒXƒeƒ€‚̃pƒX‚Í’Ê‚µ‚Ä‚¢‚Ü‚·
EƒCƒ“ƒNƒ‹[ƒhƒtƒ@ƒCƒ‹
C:\Program Files\Microsoft DirectX SDK (April 2007)\Include
C:\Program Files\Microsoft Platform SDK\Include
Eƒ‰ƒCƒuƒ‰ƒŠƒtƒ@ƒCƒ‹
C:\Program Files\Microsoft DirectX SDK (April 2007)\Lib
C:\Program Files\Microsoft Platform SDK\Lib
‚¿‚Ȃ݂ÉApril 2007‚ƂȂÁ‚Ä‚¢‚é‚͎̂GŽ‚Æ“¯—l‚É‚µ‚Ä‚¢‚é‚©‚ç‚Å‚·
111:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/08 15:40:21
>>110
ŽÀÛ‚É‚»‚̃tƒHƒ‹ƒ_Œ©‚Ă݂ê‚΂¢‚¢‚¶‚á‚È‚¢B
ŠÂ‹«‚É‚æ‚é‚©‚à‚µ‚ê‚È‚¢‚ªA‚»‚̉º‚Éx86‚Á‚Ä–³‚¢‚©H
112:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/08 16:09:55
‚¿‚å‚Á‚ÆŽ¿–â‚Å‚·B
Microsoft DirectX SDK (November 2008)ADirectX9 ‚ðŽg‚Á‚ÄŠJ”‚ðs‚Á‚Ä‚¢‚Ü‚·B
‚Æ‚±‚ë‚ÅAì‚Á‚½ƒAƒvƒŠ‚ð“®‚©‚·‚½‚߂̕K—vŠÂ‹«‚ðAu9.0c ˆÈãv ‚ł͂Ȃ u9.0 ˆÈãv ‚܂ʼnº‚°‚½‚¢‚̂ł·B
‚Ç‚¤‚·‚ê‚΂±‚̃AƒvƒŠ‚ÍAŠmŽÀ‚É u•K—vŠÂ‹«: 9.0 ˆÈãv ‚ÆŒ¾‚¦‚邿‚¤‚ɂȂé‚̂łµ‚傤‚©H
‚½‚Æ‚¦‚ÎAƒsƒNƒZƒ‹ƒVƒF[ƒ_ 3.0 ‚ðŽg‚Á‚Ä‚µ‚Ü‚¤‚Æ 9.0c ‚ª•K{‚ɂȂ肻‚¤‚Ȃ̂Š2.0 ‚ðŽg‚Á‚½‚èA‚Ȃǂ͂µ‚Ä‚¢‚Ü‚·B
‚Å‚·‚ªA‘¼‚Ì‹@”\‚Æ‚È‚é‚ÆA‚Ç‚±‚܂Ŏg‚Á‚Ä‚¢‚¢‚Ì‚©‚ª•ª‚©‚è‚Ü‚¹‚ñcB
SDK ‚̃o[ƒWƒ‡ƒ“‚𗎂Ƃ¹‚΂¢‚¢‚Ì‚©‚ÈH‚Æ‚àŽv‚Á‚½‚̂ł·‚ªA‚Ç‚±‚Ü‚Å—Ž‚Æ‚¹‚΂¢‚¢‚Ì‚©‚à•ª‚©‚ç‚È‚¢‚µA
ŒÃ‚·‚¬‚é SDK ‚ÍŠÈ’P‚ɂ͎è‚É“ü‚ç‚È‚¢‚Ì‚ÅA‚±‚ê‚à‰½‚©ˆá‚Á‚Ä‚¢‚é‹C‚ª‚µ‚Ü‚·B
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
113:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/08 16:12:34
PS2.0‚Å‚à9.0c‚ª•K{‚È‚ñ‚¾‚ªEEEB
114:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/08 16:58:27
‚Ô‚Á‚¿‚ႯAŒÃ‚¢‚r‚c‚j‚ÅŠJ”‚·‚邵‚©‚È‚¢
’T‚¹‚ΊȒP‚ÉŒ©‚‚©‚é
115:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/08 16:59:45
DirectX7‚¨Š©‚ßB
116:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/08 17:21:49
ŒÃ‚¢ SDK ‚µ‚©‚È‚¢‚Å‚·‚©c‚»‚ê‚Á‚Û‚¢‚Ì‚ªŒ©‚‚©‚Á‚½‚Ì‚ÅŽŽ‚µ‚Ă݂܂·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
117:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/08 17:33:12
‚Ý‚ñ‚ÈAMicrosoft DirectX SDK (November 2008)‚ÌNovember 2008‚Ì•”•ª‚ªˆá‚¤‚à‚Ì‚ð
‚R‚‚à‚S‚‚àƒCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚é‚ñ‚¾‚ºEEE
118:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/08 17:34:55
‚»‚êˆÈ‘O‚ɂǂÌOS‚ÆSP‚ªADirectX‚̉ºŒÀƒo[ƒWƒ‡ƒ“‚Ȃ̂©‚«‚¿‚ñ‚Æ’²‚ׂ½‚Ì‚©H
ƒ^[ƒQƒbƒgOS‚𖾊m‚É‚µ‚½ã‚ł̑I‘ð‚Ȃ̂©r‚¾‹^–âB
119:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/08 17:44:06
‚Â[‚©DirectX9¢‘ã‚È‚ç‹C‚É‚¹‚¸webƒCƒ“ƒXƒg[ƒ‰[“Y•t‚µ‚Äu“ü‚ê‚Ă˙v‚Æ‚©o‚µ‚Æ‚¯‚΂¢‚¢B
‰º‚̃Tƒ|[ƒg‚ðl—¶‚·‚é‚È‚çDirectX7‚âDirectX8‚ðl—¶‚·‚é‚ׂµB
120:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/08 18:02:25
DirectX9c‚È‚çƒCƒ“ƒXƒg[ƒ‰‚ȂǕt‚¯‚È‚‚Ä‚àA
WindowsXP‚ÌSP2ˆÈ~‚Æ–¾‹L‚µ‚Ä‚¨‚¯‚΂¢‚¢‚¾‚¯B
‚»‚êˆÈ‘O‚È‚çŠù‚ɃZƒLƒ…ƒŠƒeƒBƒpƒbƒ`‚ª‘Å‚¿Ž~‚߂ɂȂÁ‚Ä‚¢‚ÄA
SP‚·‚ç“ü‚ê‚È‚¢“z‚ð‚»‚à‚»‚àƒTƒ|[ƒg‚·‚é•K—v«‚à‚È‚¢B
121:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/08 18:31:22
‚±‚ñ‚É‚¿‚ÍAޝŽÒ‚Ì•ûXAˆ£‚ê‚ȉSŽÒ‚ð‚¨•‚¯‚‚¾‚³‚¢B
ƒ•·‚«‚½‚¢‚±‚Æ„
ŠÂ‹«‚É‚æ‚Á‚ÄA•\ަ‚³‚ê‚鉿‘œ‚ª1ƒhƒbƒg‘½‚•\ަ‚³‚ê‚é32ƒsƒNƒZƒ‹•\ަ‚·‚é–½—߂Ȃ̂ÉA33ƒsƒNƒZƒ‹•\ަ‚³‚ê‚銴‚¶B
‚È‚ºA‚±‚ꂪ‚¨‚±‚é‚Ì‚©H
‚±‚ÌŒ»Û‚̉ñ”ð•û–@‚ÍH
ƒÚׄ
Vista‚Å‚QDƒQ[ƒ€‚ð쬂µ‚Ä‚¢‚Ü‚·B
512~512‚̃rƒbƒgƒ}ƒbƒv‚Ì‚¤‚¿AÀ•W(0,0)‚©‚ç32~32‚̃TƒCƒY‚Ì•”•ª‚ª‰æ–ʂ̔wŒi‚ÅA‚»‚Ì32~32‚̃TƒCƒY‚ð‰æ–Ê‚ÉŒJ‚è•Ô‚µ•`‰æ‚µ‚Ä‚¢‚Ü‚·B
ŠJ”ƒ}ƒVƒ“iVistaF‰ð‘œ“x1280~800j‚łͳí‚É•\ަ‚³‚ê‚Ü‚·‚ªƒeƒXƒgƒ}ƒVƒ“iXPF‰ð‘œ“x1024~768j‚Å•\ަ‚·‚邯1ƒsƒNƒZƒ‹—]Œv‚ɉ摜‚ª•\ަ‚³‚ê‚Ä‚¢‚Ä‚µ‚Ü‚¢‚Ü‚·B
ŠJ”‚ÍDiretX9‚ÅA•\ަ‚ÍID3DXSprite::Draw‚Å‚¨‚±‚È‚Á‚Ä‚¢‚Ü‚·B
‰º‚Ý‚½‚¢‚ÈŠ´‚¶
g_pSprite->Begin();
g_pSprite->Draw(pTexture,
&rect, //•\ަ”͈Í
&D3DXVECTOR2(scale_x,scale_y), //Šg‘å—¦
NULL,g_rotation, //‰ñ“]
&D3DXVECTOR2(F(x),F(y)),
D3DCOLOR_XRGB(255,255,255)
);
g_pSprite->End();
•Ï”‚Æ‚©‚ÍŽ@‚µ‚Ä‚‚¾‚³‚¢iÎj
‚à‚µA‚Ȃɂ©‚¨•ª‚©‚è‚Ì•û‚ª‚¢‚ç‚Á‚µ‚á‚ê‚ÎA‚º‚ÐA‚²‹³ŽöŠè‚¢‚Ü‚·B‚æ‚낵‚‚¨Šè‚¢‚Ü‚·@m(..)m
122:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/08 18:43:42
‚Ü‚¸‚»‚êˆÈ‘O‚ÉASDK‚̃wƒ‹ƒv‚Éæ‚Á‚Ä‚¢‚éƒ`ƒ…[ƒgƒŠƒAƒ‹‚Í‚·‚ׂÄI‚í‚点‚½‚Ì‚©H
123:112
09/03/08 18:53:21
‚¢‚ë‚¢‚ë‚Æ‚²Žw“E‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
”Ž–î‚Å DirectX9 ‚Í¥”ñŽg‚¢‚½‚¢‚̂ł·B
Windows2000 ˆÈ~‘Ήž‚É‚µ‚½‚¢‚̂ł·‚ªA2000 ‚ɂ͉Šúó‘Ô‚Å 7.0 ‚µ‚©“ü‚Á‚Ä‚¢‚È‚¢‚Ì‚ÅADirectX ‚̃Cƒ“ƒXƒg[ƒ‰‚Í“¯«‚³‚¹‚é—\’è‚Å‚·B
‚½‚¾A2000 ‚É‚Í 9.0c ‚̓Cƒ“ƒXƒg[ƒ‹‚Å‚«‚È‚¢‚Æ•·‚¢‚½‚±‚Æ‚ª‚ ‚é‚Ì‚ÅA9.0 ‚Å“®‚‚悤‚É‚µ‚½‚©‚Á‚½‚̂ł·B
‚±‚Ì‚ ‚½‚è‚Ìî•ñ‚ÍŒŸõ‚µ‚Ä‚à‚È‚©‚È‚©Œ©‚‚©‚ç‚È‚‚Äc³’¼Ž©M‚È‚¢‚Å‚·B
124:121
09/03/08 19:02:06
„112
ˆê‰ž‚݂܂µ‚½B
‚®‚®‚Á‚½‚è‚à‚µ‚Ü‚µ‚½‚ªAŒ´ˆö‚ª•ª‚©‚炸
Ž¿–₳‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚µ‚½
125:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/08 19:16:47
>>123
9.0c‚Í2000‚Ç‚±‚ë‚©D3DX‚̃o[ƒWƒ‡ƒ“‚É‚æ‚Á‚Ä‚Í98SE‚Æ‚©‚Å‚à“®‚‚ñ‚¾‚ªB
126:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/08 20:52:46
2000‚ŃCƒ“ƒXƒg[ƒ‹‚Å‚«‚È‚¢‚Á‚Ä‚»‚ꊄ‚êOS‚È‚ñ‚¶‚á‚È‚¢‚ÌH
2k‚̂͑啪o‰ñ‚Á‚½‚Ý‚½‚¢‚¾‚µ
127:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/08 20:56:59
>>124
Œ©‚é‚ñ‚¶‚á‚È‚Aˆê‚ˆê‚“®‚©‚µ‚Ä“®ì‚ðŠm”F‚µ‚ëB
˜b‚Í‚»‚ê‚©‚炾B
128:121
09/03/08 22:07:38
>127
‚ЂƂ‚¾‚¯A‹³‚¦‚Ä‚‚¾‚³‚¢B
‚킽‚µ‚ªAަ‚µ‚½ƒR[ƒh‚Í‚¨‚©‚µ‚ȂƂ±‚낪‚ ‚è‚Ü‚·‚©H
‚킽‚µ‚Í‚¨‚©‚µ‚‚È‚¢‚‚à‚肾‚Á‚½‚̂ł·‚ªA
‚킽‚µ‚̃R[ƒh‚ª‚¨‚©‚µ‚¢‚©‚çA“®ì‚ðŠm”F‚µ‚ë‚Æ
ƒAƒhƒoƒCƒX‚ð‚¢‚½‚¾‚¢‚Ä‚¢‚é‚Ì‚©‚Ç‚¤‚©A‹C‚ɂȂÁ‚Ä‚¢‚Ü‚·B
129:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/08 22:44:49
1•”‚¶‚á‚È‚‚Ä‘Sƒ\[ƒXŽN‚µ‚Ä•û‚ª‚͂₻‚¤
‚½‚Ô‚ñ•`‰æ•”•ªˆÈŠO‚Ì–â‘è‚ÌŠóƒKƒX
‚ ‚ÆID3DXSprite‚Í“à•”‚ŃŒƒ“ƒ_ƒŠƒ“ƒOƒXƒe[ƒg‚â
ƒeƒNƒXƒ`ƒƒ[ƒXƒe[ƒW‚ðŸŽè‚É•ÏX‚µ‚Ä‚½‚è‚·‚é‚©‚çŽÀÛ‚ÉŒ©‚È‚¢‚Æ‚½‚Ô‚ñ•ª‚©‚ç‚ñ
130:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/09 00:50:29
>>111
‚ ‚肪‚Æ‚¤
131:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/09 01:21:33
>>128
ƒXƒNƒŠ[ƒ“ƒVƒ‡ƒbƒg‚Æ‚Á‚đ傫‚³Œv‚Á‚Ă݂½H
132:121
09/03/09 10:12:40
‚݂Ȃ³‚ñƒAƒhƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
>129
ŸŽè‚ɃTƒCƒY‚ð•Ï‚¦‚é‚ñ‚Å‚·‚©A‚È‚é‚قǂł·B
¡oæ‚Ń\[ƒXŽN‚¹‚È‚¢‚̂ʼnƂɋA‚Á‚½‚çŽN‚µ‚Ü‚·
>131
‚¢‚¢‚¦AŒv‚Á‚Ä‚¢‚Ü‚¹‚ñB‚±‚¿‚ç‚à‰Æ‚É‹A‚Á‚Ä‚©‚çŒv‚Á‚Ă݂܂·I
133:121
09/03/09 11:33:40
>>132
ˆêŒ¾‚àƒTƒCƒY‚Ƃ͑‚¢‚ĂȂ¢‚Å‚·‚Ë
Ѝˆá‚¢‚µ‚Ü‚µ‚½
‚·‚݂܂¹‚ñB
134:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/09 11:42:40
‚È‚ñ‚Â[‚©AFILTER‚ðLINEAR‚É‚µ‚Ă܂µ‚½‚Æ‚©‚¢‚¤ƒIƒ`‚¶‚á‚È‚©‚낤‚ÈEEEH
135:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/09 11:51:02
ƒuƒŒƒ“ƒhƒXƒe[ƒg‚Á‚Ăǂ¤‚¢‚¤‚Æ‚«‚ÉŽg‚¢‚Ü‚·‚©H
‚¢‚Ü‚¢‚¿—p“r‚ª‚í‚©‚è‚Ü‚¹‚ñB
136:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/09 11:52:59
ƒ¿ƒuƒŒƒ“ƒh‚·‚邯‚«‚ÉŽg‚¢‚Ü‚·B
137:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/09 11:54:55
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ƒ¿ƒuƒŒƒ“ƒh‚ÆŒ¾‚í‚ê‚Ä‚à‘S‘R‚í‚©‚ç‚È‚¢Ž©•ª‚ÍA‚Ü‚¾‚Ü‚½•׋•s‘«‚Æ‚¢‚¤‚±‚Ƃł·‚ËB
138:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/09 12:01:01
‚Ü‚¾‚Ü‚¾‚Æ‚¢‚¤‚æ‚èA‚±‚ê‚©‚ç•׋Žn‚߂邯‚±‚ë‚¶‚á‚È‚¢‚ÌH
139:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/09 17:23:53
‚QD‚̃Q[ƒ€ƒvƒƒOƒ‰ƒ€‚ð‘g‚ñ‚ł܂·B
‰æ–Ê‘S‘Ì‚ð—h‚ç‚·ƒvƒƒOƒ‰ƒ€‚ð‘g‚Ý‚½‚¢‚ñ‚Å‚·‚ªA‚»‚¤‚¢‚¤ƒTƒ“ƒvƒ‹–³‚¢‚Å‚µ‚傤‚©B
‚±‚ÌAPIŽg‚¦‚邿‚Æ‚©‚Å‚à\‚¢‚Ü‚¹‚ñB
•\ަ‚µ‚Ä‚éƒeƒNƒXƒ`ƒƒ‚ð‚·‚×‚Ä“¯Žž‚É“®‚©‚·‚®‚ç‚¢‚µ‚©Žv‚¢•t‚©‚È‚©‚Á‚½‚ñ‚Å‚·‚ªA
ŠF‚³‚ñ‚Ç‚ñ‚ÈŠ´‚¶‚ÅŽÀ‘•‚µ‚Ä‚é‚ñ‚Å‚µ‚傤‚©B
ƒhƒ‰ƒNƒG‚Ń_ƒ[ƒW‚ðŽó‚¯‚邯‰æ–Ê‚ª—h‚ê‚Ü‚·‚ªA‚ ‚ñ‚È‚©‚ñ‚¶‚̉‰o‚ðl‚¦‚Ă܂·B
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·m(__)mÍߺ
140:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/09 17:29:39
>>139
ƒEƒBƒ“ƒh[‘S‘Ì‚ð—h‚炵‚¿‚Ⴆ‚æ
ƒtƒ‹ƒXƒNƒŠ[ƒ“‚ł͖³—‚¾‚ª
141:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/09 18:30:36
>>140
‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚È‚é‚Ù‚ÇIŽQl‚ɂȂè‚Ü‚·B
ƒtƒ‹ƒXƒNƒŠ[ƒ“‚ÍAAA‚»‚¤‚Á‚·‚ËB
142:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/09 21:10:29
>>140
ƒoƒbƒNƒoƒbƒtƒ@‚Ì“à—e‘S‘Ì‚ð—h‚点‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌHƒtƒ‹ƒXƒNƒŠ[ƒ“‚Æ‚©‚àŠÖŒW‚È‚¢‚¶‚á‚ñB
143:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/09 21:16:24
2DŒn‚Å‚µ‚å
•\ަ‚µ‚Ä‚éƒeƒNƒXƒ`ƒƒ‚ð‚·‚×‚Ä“¯Žž‚É“®‚©‚·‚Å‚¢‚¢‚ñ‚¶‚á‚ËH
144:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/09 22:23:06
‚¢‚¿‚΂ñŠÈ’P‚Ȃ̂̓eƒNƒXƒ`ƒƒ‚É•`‰æ‚µ‚ăeƒNƒXƒ`ƒƒ‚ð“®‚©‚·•û–@‚¾‚ë
‘¼‚̃GƒtƒFƒNƒg‚ÆŒ“—p‚Å‚«‚邵
145:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/09 22:27:24
ƒeƒNƒXƒ`ƒƒ[‚É•`‰æ‚·‚邯‚«AƒTƒ“ƒvƒŠƒ“ƒO‚ª—˜‚©‚È‚‚Ȃ邩‚炵‚å‚Ú‚‚È‚é
146:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/09 23:55:19
‚¢‚╒ʂɗ˜‚‚¾‚ëEEE
147:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/09 23:59:28
ƒhƒ‰ƒNƒG‚Ń_ƒ[ƒWŽó‚¯‚ĉæ–Ê—h‚ê‚é‚Ì‚Á‚ăXƒe[ƒ^ƒX‚â•¶Žš•\ަ•”•ª‚¾‚¯‚¾‚ë
‚»‚¤‚¢‚¤ˆ—‚â‚肽‚¢‚È‚ç‘S‘Ì‚ð‚܂Ƃ߂ėh‚ç‚·‚æ‚è‚àAŒÂ•ʂŕ\ަˆÊ’u•Ï‚¦‚é•û‚ª—Z’ÊŒø‚‚ñ‚¶‚á‚È‚¢‚ÌH
‹t‚É•¶Žš‚¾‚¯‚Í—h‚炵‚½‚‚È‚¢‚Æ‚©‚Á‚ăP[ƒX‚à‚ ‚邯Žv‚¤‚¯‚Ç
148:121
09/03/10 00:12:18
‚Æ‚è‚ ‚¦‚¸Aæ‚ɃXƒNƒŠ[ƒ“ƒVƒ‡ƒbƒg‚Ì•ñ‚Å‚·B
ƒXƒNƒŠ[ƒ“ƒVƒ‡ƒbƒgŽB‚Á‚ăTƒCƒY‚𑪂Á‚Ă݂܂µ‚½B
Œ‹‰ÊAƒTƒCƒYŽ©‘̂͂½‚¾‚µ‚©‚Á‚½‚Å‚·B
‚‚܂èA³‚µ‚32ƒsƒNƒZƒ‹•\ަ‚µ‚Ä‚¢‚é‚Ì‚É
‰æ‘œ‚̃TƒCƒY‚ª‚µ¬‚³‚‚È‚Á‚ÄA33ƒsƒNƒZƒ‹•ª
•\ަ‚³‚ê‚Ä‚¢‚銴‚¶‚Å‚µ‚½B
ƒeƒNƒXƒ`ƒƒ‚ðƒ[ƒh‚µ‚½Žž‚ÉA‚·‚±‚µ¬‚³‚‚È‚Á‚Ä‚¢‚é‚̂łµ‚傤‚©EEHH
149:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/10 00:15:53
ƒtƒBƒ‹ƒ^ƒŠƒ“ƒO‚Ìݒ茩’¼‚¹
150:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/10 00:16:54
>>148
>>82,85
151:139
09/03/10 00:40:06
‚Ý‚ñ‚ [‚ ‚肪‚ÆI‚¢‚ë‚¢‚ëŽQl‚ɂȂÁ‚½‚æB
—h‚炵‚½‚±‚ƂȂ¢‚©‚çƒeƒNƒXƒ`ƒƒ‚É•`‰æ‚µ‚Ä“®‚©‚·•û–@‚ÅŠ´‚¶’Í‚ñ‚ł݂é[B
152:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/10 01:20:40
>>148
ID3DXSprite‚ÍBigen‚ÅŒ»Ýݒ肵‚Ă郌ƒ“ƒ_ƒŠƒ“ƒOƒXƒe[ƒg‚ð•Û‘¶‚µ‚Ä
ƒXƒvƒ‰ƒCƒg—p‚É‘‚«Š·‚¦‚Ä‚©‚ç•`‰æ‚µ
End‚ŕۑ¶‚µ‚½ƒXƒe[ƒg‚𕜌³‚µ‚Ä‚¢‚é
‚½‚µ‚©Ž©“®‚ŃtƒBƒ‹ƒ^[‚àON‚ɂȂÁ‚Ä‚½‚Í‚¸
ƒXƒvƒ‰ƒCƒg->Begin‚̃pƒ‰ƒ[ƒ^[‚Å•ÏX‚µ‚È‚¢‚悤‚Éo—ˆ‚½‚Í‚¸‚¾‚ª
ID3DXSprite‚Í‚ ‚ñ‚Ü‚èŽg‚Á‚½‚±‚Æ–³‚¢‚̂ʼnR‚©‚à
ƒ\[ƒXã‚°‚Ä‚‚ꂽ‚çƒ`ƒFƒbƒN‚·‚邪
153:121
09/03/10 01:47:31
‚݂Ȃ³‚ÜAƒAƒhƒoƒCƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚â‚Í‚èAƒtƒBƒ‹ƒ^[‚Ìݒ肾‚Á‚½‚悤‚Å‚·B
g_pd3dDevice->SetSamplerState( 0, D3DSAMP_MIPFILTER, D3DTEXF_POINT );
g_pd3dDevice->SetSamplerState( 0, D3DSAMP_MINFILTER, D3DTEXF_POINT );
g_pd3dDevice->SetSamplerState( 0, D3DSAMP_MAGFILTER, D3DTEXF_POINT );
‚ð•t‚¯‰Á‚¦‚邱‚Æ‚ÅA³‚µ‚•\ަ‚ª‚Å‚«‚Ü‚µ‚½B
³’¼A‚Ü‚¾A”¼•ª‚‚ç‚¢‚µ‚©—‰ð‚Å‚«‚Ä‚¢‚È‚¢‚Ì‚Å
‚±‚ê‚©‚çA‚à‚Á‚Ƹi‚µ‚ĕ׋‚µ‚Ä‚¢‚«‚Ü‚·I
‚¿‚Ȃ݂ɂ݂Ȃ³‚ñ‚ÍA‚Ç‚¤‚â‚Á‚Ä’mޝ‚ð’~‚¦‚Äs‚©‚ꂽ‚̂ł·‚©H
‚â‚Á‚Ï‚è’n“¹‚ÉMSDN‚Æ‚©‚Å‚µ‚傤‚©H
‚¸‚΂Á‚Æ“š‚¦‚Ä‰º‚³‚é‚݂Ȃ³‚ñ‚É‚ ‚±‚ª‚ê‚¿‚á‚¢‚Ü‚·
154:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/10 05:14:53
‚Ô‚Á‚¿‚ႯA‚±‚ê‚΂Á‚©‚è‚Í’·‚‘±‚¯‚ÄŒoŒ±’l‚ðã‚°‚Ä‚¢‚‚µ‚©‚È‚¢
‚±‚ꂾ‚¯Œ©‚ê‚΂n‚j‚Ý‚½‚¢‚ȃTƒCƒg‚â‘Ђ͑¶Ý‚µ‚È‚¢‚Ì‚Å
Šî–{‚ÍF‚ñ‚Èꊂ©‚ç—Ç‚¢‚ÆŽæ‚è‚·‚邱‚ƂɂȂé‚ñ‚¾‚¯‚Ç
‚Ȃɂªu—Ç‚¢v‚Ì‚©‚ð”»’f‚Å‚«‚邿‚¤‚ɂȂé‚ɂ͂â‚Á‚Ï‚èŒoŒ±‚ª•K—v
Œ‹‹Ç‚Í‚¢‚ë‚¢‚뎸”s‚µ‚Â‚Â‚àŽ©•ª‚Å‚ ‚ꂱ‚ê‚¢‚¶‚Á‚Ä‚¢‚‚µ‚È‚¢
155:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/10 11:09:52
>>153>>134
156:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/10 20:22:35
ƒTƒ“ƒvƒ‹ƒtƒŒ[ƒ€ƒ[ƒN‚ÅŽ¿–₪‚ ‚è‚Ü‚·
ƒEƒCƒ“ƒhƒEƒ‚[ƒh‚Å‹N“®‚µAƒEƒCƒ“ƒhƒEƒTƒCƒY‚ðŠg‘債‚Ä‚¢‚‚ÆAƒtƒHƒ“ƒg‚âGUI•”•ª‚Í“¯‚¶‘å‚«‚³‚Ȃ̂É
ƒ‚ƒfƒ‹‚âƒXƒvƒ‰ƒCƒg“™‚̃TƒCƒY‚̂ݑ傫‚‚È‚Á‚Ä‚¢‚‚̂ł·‚ªA‚±‚ê‚̓tƒŒ[ƒ€ƒoƒbƒtƒ@‚̃TƒCƒYŽ©‘Ì‚ª•ω»‚µ‚Ä‚¢‚‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©H
157:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/10 22:15:44
À•W•ÏŠ·Ï‚Ý’¸“_‚ðŽg‚Á‚Ä‚é‚à‚͉̂æ–ʃTƒCƒY‚ÉŠÖ‚í‚炸•ω»‚µ‚È‚¢
’¸“_•ÏŠ·Š|‚¯‚Ä‚é‚à‚͎̂ˉes—ñ‚ª“¯‚¶‚ÈŒÀ‚è
‰æ–ʂɑ΂µ‚Ă̔䗦‚Íí‚Ɉê’èA‚Â‚Ü‚è‰æ–Ê‚ª‘å‚«‚‚È‚ê‚Α傫‚‚È‚é
158:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/10 22:39:56
ƒXƒLƒ“ƒƒbƒVƒ…ƒAƒjƒ[ƒVƒ‡ƒ“‚̓ǂݞ‚݂ƕ\ަ‚̃Tƒ“ƒvƒ‹‚«‚Ú‚ñ
159:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/10 22:48:07
‚ ‚̃Tƒ“ƒvƒ‹‚͉𑜓x‚à•Ï‚í‚Á‚Ă邿
160:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/10 22:55:48
‚¢‚ÜŒ»Ý‚ÌŽ©•ª‚ÌDirectX‹Zp‚̃Œƒ|[ƒg‚Æ
‘z’肵‚Ä‚¢‚éƒVƒXƒeƒ€‚̃XƒPƒ‹ƒgƒ“ƒvƒƒOƒ‰ƒ€‚ð’ño‚µ‚Ä‚‚ꂽ‚ç
‚»‚ê‚É‚ ‚Á‚½“z‚ð‘‚¢‚Ä‚â‚邿
Žg—p–Ú“I‚à•ª‚©‚ç‚È‚¢‚ÆSDK‚̃Tƒ“ƒvƒ‹‚Ý‚½‚¢‚ȔώG‚ȃR[ƒh‚ɂȂ邩‚ç
161:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/10 23:01:15
>158
‚¢‚¢ƒTƒ“ƒvƒ‹‚ªSDK‚ɂ͂¢‚Á‚Ä‚ñ‚×
162:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/10 23:07:43
struct CUSTOMVERTEX
{
D3DXVECTOR3 position; // ’¸“_‚Ì 3D ˆÊ’uB
D3DXVECTOR3 normal; // ’¸“_‚̃T[ƒtƒFƒCƒX–@üB
};
‚Ì’¸“_‚̃T[ƒtƒFƒCƒX–@ü‚̈Ӗ¡‚ª‚í‚©‚è‚Ü‚¹‚ñB
‚¨Šè‚¢‚µ‚Ü‚·
163:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/11 00:17:44
•¡”ƒEƒBƒ“ƒhƒEieƒEƒBƒ“ƒhƒE‚ÆŽqƒEƒCƒ“ƒhƒEj‚̂Ƃ«A
•`‰æƒ‹[ƒv‚̇”Ԃ͂ǂ¤‚µ‚½‚ç‚æ‚¢‚Å‚µ‚傤‚©H
while(true) {
pParent->Clear(ARGB);
pParent->Begin();
...
pParent->End();
pParent->Present();
pChild->Clear(ARGB);
pChild->Begin();
...
pChild->End();
pChild->Present();
}
ã‹L‚̂悤‚É‚·‚é‚ׂ«‚Ȃ̂©A‚»‚ê‚Æ‚à
pParent->Clear();
pChild->Clear();
pParent->Begin();
pChild->Begin();
‚±‚̂悤‚É‚·‚é‚ׂ«‚Å‚µ‚傤‚©H
164:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/11 00:45:40
‚Ô‚Á‚¿‚Ⴏ‚Ç‚Á‚¿‚Å‚à‚¢‚¢‚ÆŽv‚¤
165:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/11 00:47:34
>>157
>>159
ƒtƒŒ[ƒ€ƒoƒbƒtƒ@ƒTƒCƒY‚ª•Ï‚í‚Á‚Ä‚»‚ê‚ɇ‚킹‚Ä’¸“_•ÏŠ·‚³‚ê‚Ä‚é‚à‚̂̕\ަƒTƒCƒY‚à•Ï‚í‚é‚Á‚Ä‚±‚Ƃłµ‚傤‚©H
ƒtƒŒ[ƒ€ƒoƒbƒtƒ@ƒTƒCƒY‚ðŒÅ’肵‚½‚܂܃EƒBƒ“ƒhƒEƒTƒCƒY‚ð•Ï‚¦‚邱‚Æ‚Á‚Ăł«‚È‚¢‚Å‚µ‚傤‚©H
—Ⴆ‚ÎADXUTCreateDevice()‚Å640x480‚̃tƒŒ[ƒ€ƒoƒbƒtƒ@AƒEƒBƒ“ƒhƒEƒTƒCƒY‚ðŽ‚ÂƒAƒvƒŠ‚ðì‚è
‚»‚ê‚ðƒ}ƒEƒX‘€ì‚ŃEƒBƒ“ƒhƒEƒTƒCƒY‚ðŠg‘åA‚±‚̂Ƃ«‚ɃtƒŒ[ƒ€ƒoƒbƒtƒ@ƒTƒCƒY‚ðŒÅ’肵‚½‚܂܈ø‚«L‚΂µ‚Ä
ƒEƒBƒ“ƒhƒE‚ÌŒ`ó‚ÌŠg‘傳‚¹‚½‚¢‚̂ł·
166:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/11 00:58:22
L‚΂µ‚½•”•ª‚Í•˜g‚Å‚¢‚¢‚ÌH
167:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/11 01:46:03
ƒTƒ“ƒvƒ‹ƒtƒŒ[ƒ€ƒ[ƒN‚ÌBasicHLSL‚ðŽg‚Á‚½‚̂ł·‚ªA
640x480‚Å‹N“®’¼Œã‚Í‚±‚̂悤‚ɂȂè‚Ü‚·
URLØÝ¸(nagamochi.info)
‚±‚ê‚̃EƒBƒ“ƒhƒEƒTƒCƒY‚ðŠg‘å‚·‚邯A‚±‚ñ‚ÈŠ´‚¶‚É
URLØÝ¸(nagamochi.info)
‚±‚ê‚ð‚±‚Ì‚æ‚¤‚ÈŒ`‚ÅŠg‘傳‚¹‚½‚¢‚̂ł·
URLØÝ¸(nagamochi.info)
Ù‚¢à–¾‚Å‚·‚݂܂¹‚ñB
168:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/11 02:02:38
‚»‚ê‚Í‚½‚Ô‚ñ–³—
DXUT‚Ì’†g‚ð‚¢‚¶‚ê‚Îo—ˆ‚邯‚Ç‚»‚ꂪo—ˆ‚½‚炱‚ñ‚ÈŽ¿–₳Ȃ¢‚æ‚Ë
r‹Æ‚Æ‚µ‚Ä‚ÍUI•”•ª‚¾‚¯•ʂ̃Œƒ“ƒ_ƒŠƒ“ƒOƒ^[ƒQƒbƒg‚É•`‰æ‚µ‚Čォ‚燬‚Æ‚©
169:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/11 02:16:44
DXUT.cpp@3643sŽü•ӂŃoƒbƒNƒoƒbƒtƒ@—̈æ‚ðƒNƒ‰ƒCƒAƒ“ƒgƒTƒCƒY‚É•ÏX‚µ‚Ä‚»‚ÌŒã‚ɃfƒoƒCƒX‚ðƒŠƒZƒbƒg
BassicHLSL‚©‚çƒR[ƒ‹ƒoƒbƒN‚Å“o˜^‚µ‚½OnResetDevice‚ªŒÄ‚΂ê‚Ä
‚»‚±‚ÅGUI•”•ª‚Ì•\ަˆÊ’uAƒTƒCƒY‚ðC³‚µ‚Ă銴‚¶‚©‚Å‚µ‚傤‚©H
‚±‚±‚̃oƒbƒNƒoƒbƒtƒ@ƒTƒCƒY‚ðƒNƒ‰ƒCƒAƒ“ƒgƒTƒCƒY‚É•ÏX‚·‚é‰ÓŠ‚ð–³‚‚·‚Æ
‰æ–ÊŽ©‘Ì‚ÍURLØÝ¸(nagamochi.info)‚ɂȂÁ‚½‚̂ł·‚ªA
GUIƒRƒ“ƒgƒ[ƒ‹‚̈ʒu‚ª•\ަ‚³‚ê‚Ä‚éꊂ©‚炸‚ê‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½i‚¸‚ꂽ‚͕̂\ަˆÊ’u‚Ì•û‚Ȃ̂ł·‚ªj
170:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/11 02:36:39
‚¸‚ꂽ‚Ì‚Í
OnResetDevice“à‚ŃoƒbƒNƒT[ƒtƒFƒCƒX‚̃TƒCƒY‚É‚ ‚킹‚Ä
SetLocation‚µ‚È‚¨‚µ‚Ă邩‚ç
‚»‚±‚ðÁ‚¹‚΂n‚j‚È‚ñ‚¶‚á‚È‚¢H
171:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/11 02:54:36
DirectX9‚Å
ID3DXFont::DrawText
‚·‚邯A•¶Žš‚̉º‚ƉE‚Á‚©‚í‚É
•ςȂ킂݂½‚¢‚Èü‚ª‚Æ‚¬‚ê‚Æ‚¬‚ê‚Éo‚Ü‚·H
‚È‚º```HHHH
172:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/11 11:07:34
>>158
ø‚è‚Å‚à‚È‚ñ‚Å‚à‚È‚A‚Ù‚ñ‚ƂɃTƒ“ƒvƒ‹‚É“ü‚Á‚Ä‚é‚â‚‚ð‚Ô‚Á‚±‚Ê‚‚Ì‚ªˆê”Ô‚¢‚¢B
•…‚Á‚Ä‚àƒ}ƒCƒNƒ\‚Æ‚¢‚Á‚½Š´‚¶‚ÌA‚·‚²‚¢‚¢‚¢ƒ\[ƒX‚¾‚Á‚½
173:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/11 12:32:16
Ž¿–â‚Å‚·
Direct3D9‚̃{ƒŠƒ…[ƒ€ƒeƒNƒXƒ`ƒƒ‚ÉAGPU‚Å’¼ÚƒŒƒ“ƒ_ƒŠƒ“ƒO‚·‚é•û–@‚ª•ª‚©‚è‚Ü‚¹‚ñ
ƒ{ƒŠƒ…[ƒ€‚©‚ç“Á’è‚ÌŽ²‚Å•ªŠ„‚µ‚½ƒT[ƒtƒFƒCƒX‚ªŽæ“¾‚Å‚«‚邯Žv‚Á‚Ä‚¢‚½‚̂ł·‚ª
ƒ}ƒjƒ…ƒAƒ‹‚ðŒ©‚Ä‚àƒT[ƒtƒFƒCƒX‚ðŽæ“¾‚·‚é•û–@‚ª•ª‚©‚è‚Ü‚¹‚ñ
Direct3D10‚ł̂â‚è•û‚Í•ª‚©‚é‚̂ł·‚ªA‚à‚µ‚©‚µ‚ÄDirect3D9‚Å‚Ío—ˆ‚È‚¢‚̂łµ‚傤‚©H
174:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/11 12:42:41
ƒwƒ‹ƒv‚É‘‚¢‚Ä‚ ‚é’Ê‚èB
175:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/11 12:58:47
‚¨‘O‚±‚Á‚¿‚܂ŗˆ‚Ä‚ñ‚Ì‚©‚—‚—
ƒƒƒ^‚—‚—‚—
176:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/11 13:04:34
‚‚܂èƒwƒ‹ƒv‚ð“ǂ߂ΉðŒˆ
177:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/11 13:09:22
¢‚Á‚Ä‚é‚ñ‚¾I—Š‚Þ‹³‚¦‚Ä‚‚êI
178:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/11 13:10:16
‚»‚ꂪl‚É‚à‚Ì‚ð‹³‚¦‚Ä‚à‚炤‚Æ‚«‚̑ԓx‚©‚Ë
179:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/11 13:11:25
‰ŽI‘—š‚ð—pˆÓ‚¹‚¢I
180:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/11 13:14:15
‚¢‚¢‰ÁŒ¸‚É‚µ‚ë‚æ”S’…
½ÚØÝ¸(gamedev”Â)
181:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/11 13:30:40
‚¨’‹‚Ì•”‚Ìl‹C‚ÉŽ¹“i
182:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/11 13:57:06
>>173
ƒ{ƒŠƒ…[ƒ€ƒeƒNƒXƒ`ƒƒ‚ðƒŒƒ“ƒ_[ƒ^[ƒQƒbƒg‚É‚µ‚½‚¢‚Á‚Ä‚±‚ÆH
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5395“ú‘O‚ÉXV/120 KB
’S“–:undef