yC++z DirectX‰SŽ ..
[2ch|¥Menu]
39:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/07 17:54:07
” ‚ð‘z‘œ‚µ‚Ă݂ë
“K“–‚ÈŽ²‚©‚ç’†‰›‚ð‹N“_‚É‚µ‚Ä180“x‰ñ“]‚³‚¹‚ĈȑO‚ÌÀ•W‚Ƃ̕½‹Ï‚ð‚Æ‚Á‚½‚ç” ‚ÌŒ`‚͂ǂ¤‚È‚éH

40:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/07 18:12:31
>>39‚³‚ñ
•½–Ê‚ª‘z‘œ‚³‚ê‚Ü‚µ‚½¥¥¥
Šm‚©‚É180“x‚Æ‚©‚¾‚ƃ‚ƒfƒ‹‚ÌŒ`‚͈ێ‚Å‚«‚Ü‚¹‚ñ‚ËB•ª‚©‚è‚â‚·‚¢‚Å‚·B

ƒNƒH[ƒ^ƒjƒIƒ“‚Å‚â‚Á‚Ă݂˳—‚Å‚µ‚½‚ç‚Ü‚½‘Š’k‚³‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

41:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/07 19:18:02
>>37
‚·‚¢‚Ü‚¹‚ñB
Ѝˆá‚¢‚µ‚Ä‚¢‚Ü‚µ‚½B
ƒCƒ“ƒfƒbƒNƒX‚Ì”z—ñ‡‚Á‚Ä‚¢‚Ü‚µ‚½B
‚¨‘›‚ª‚¹‚µ‚Ü‚µ‚½B

42:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/07 22:32:12
ƒAƒjƒIƒ^‚¤‚´‚¢

43:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/07 23:44:46
>>29-30
‚Ü‚³‚É‚»‚ê‚Å‚µ‚½I
ƒGƒXƒp[‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

44:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/08 08:32:30
ƒeƒŒƒ|[ƒe[ƒVƒ‡ƒ“`ô

45:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/08 09:18:35
Ž¿–â‚È‚ñ‚Å‚·‚ªvisualC++‚ðŽg‚Á‚Ä‚¢‚ĂȂº‚©cout endl@‚ª’è‹`‚³‚ê‚Ä‚¢‚Ü‚¹‚ñ‚Æo‚½‚̂ł·‚ª‚Ç‚¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©

46:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/08 09:58:16
cout‚àendl‚àDirectX‚¶‚á‚È‚¢‚¾‚낤B

47:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/08 10:05:05
’m‚ç‚È‚¢‚È‚ç–Ù‚Á‚ĂĂ­‚¾‚³‚¢

48:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/08 12:24:46
#include <iostream>

49:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/08 19:58:16
Ž¿–âŽÒA’m‚ç‚È‚¢‚̂ɑ‚«ž‚Þ‚È‚æ
‚±‚±‚É‘‚«ž‚ñ‚Å‚¢‚¢‚̂͒m‚Á‚Ä‚é“z‚¾‚¯‚¾

50:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/08 20:12:39
<usingnamespace std>

51:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/08 20:17:46
URLØÝ¸(research.microsoft.com)

52:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/08 23:12:39
ŽdŽ–‚Å•’i.netƒtƒŒ[ƒ€ƒ[ƒNiŽå‚ÉC#j‚ðŽg‚Á‚Ä‚Ä
Žï–¡‚ŃQ[ƒ€ì‚肵‚Ă݂悤‚ÆŽv‚Á‚½‚ñ‚¾‚¯‚Ç
VC++.net‚ÅDirectXŠJ”­iDirectX{.netƒtƒŒ[ƒ€ƒ[ƒNj‚Á‚ĉ”\‚Å‚·‚©H

C#‚ÅManagedDX‚Æ‚©XNA‚àŒŸ“¢‚µ‚Ä
Œ‹‹ÇA•s“s‡‚ª‘½‚­
C++‚©‚È‚Æl‚¦‚½‚ñ‚¾‚¯‚Ç
.netƒtƒŒ[ƒ€ƒ[ƒN‚ÍŽg‚¢‚½‚¢‚ÆŽv‚¢A‚±‚̃XƒŒ‚ÅŽ¿–₵‚Ü‚µ‚½B

53:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/08 23:30:30
D3DXRotation› ‚Æ D3DXVec3TransformCoord‚̈Ⴂ‚Í

޲‚ð’†S‚ɉñ“]‚Æ‚»‚Ìê‚ʼnñ“]‚Á‚ÄŠ´‚¶‚Å‚¢‚¢‚ñ‚Å‚·‚©H

54:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/08 23:36:58
„D3DXRotation›
‚»‚à‚»‚à‚»‚ñ‚ÈŠÖ”‚Í‘¶Ý‚µ‚È‚¢

55:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/08 23:39:27
‚²‚ß‚ñ‚È‚³‚¢
D3DXMatrixRotation›‚Å‚·

56:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/08 23:41:03
‰ñ“]s—ñ‚ðì‚éŠÖ”‚ÆAƒxƒNƒgƒ‹‚ðƒgƒ‰ƒ“ƒXƒtƒH[ƒ€‚·‚éŠÖ”‚ÅA
‘S‚­ˆá‚¤—p“r‚ªˆá‚¤ŠÖ”‚È‚ñ‚¾‚ª‰½‚ðŒ¾‚Á‚Ä‚¢‚é‚ñ‚¾H

57:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/09 02:42:39
DirectSound‚ɂ‚¢‚ÄŽ¿–â‚Å‚·B
FX‚ȃTƒCƒg‚ðŒ©‚é‚ÆÅ‰‚Ƀvƒ‰ƒCƒ}ƒŠƒoƒbƒtƒ@‚ðì‚èAŽŸ‚ɃZƒJƒ“ƒ_ƒŠƒoƒbƒtƒ@‚ðì‚é‚ÆÚ‚Á‚Ä‚¢‚é‚̂ł·‚ªA
MSDN‚ÌƒŠƒtƒ@ƒŒƒ“ƒX‚ðŒ©‚é‚Æ­‚È‚­‚Æ‚à‚P‚‚̃ZƒJƒ“ƒ_ƒŠƒoƒbƒtƒ@‚ª•K—v‚Å‚ ‚邯‚µ‚©‘‚¢‚Ä‚¢‚Ü‚¹‚ñB
ŽÀۂɃvƒ‰ƒCƒ}ƒŠƒoƒbƒtƒ@‚ðì‚炸AƒZƒJƒ“ƒ_ƒŠƒoƒbƒtƒ@‚݂̂ðì‚Á‚ĉ¹‚ð–‚炵‚½‚Æ‚±‚낵‚Á‚©‚è–‚è‚Ü‚µ‚½B
ƒvƒ‰ƒCƒ}ƒŠƒoƒbƒtƒ@‚ð˜M‚ç‚È‚¢ê‡‚Å‚àƒvƒ‰ƒCƒ}ƒŠƒoƒbƒtƒ@‚Íì‚é•K—v‚ª‚ ‚é‚̂łµ‚傤‚©H

58:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/09 08:47:11
ƒvƒ‰ƒCƒ}ƒŠ‚̃tƒH[ƒ}ƒbƒg‚ð•ÏX‚·‚邽‚ß‚Éì‚éB
•ÏX‚·‚é•K—v‚ª‚È‚¢‚È‚çì‚é•K—v‚à‚È‚¢B

59:57
09/01/09 10:39:31
>58
‚È‚é‚Ù‚ÇB
•ª‚©‚è‚â‚·‚¢à–¾‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

60:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/09 11:43:12
C‚ɂ‚¢‚Ă̎¿–â‚Å‚·
CSVƒtƒ@ƒCƒ‹‚ðƒJƒ“ƒ}‹æØ‚肜ǂݞ‚Ý‚½‚¢‚̂ł·‚ª‚â‚è•û‚ð‹³‚¦‚Ä‚­‚ê‚Ü‚¹‚ñ‚©H
¡‚Ü‚ÅVBA‚µ‚©‚â‚Á‚Ä‚¢‚È‚­‚Ĭ—‚µ‚Ä‚¢‚Ü‚·

61:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/09 12:08:31
>>60
DirectX‚Ɖ½‚ÌŠÖŒW‚ª
«‚Å•·‚¢‚Ă݂½‚ç
‚bŒ¾Œê‚Ȃ牴‚É•·‚¯i“ü–å•Ñj Part 42
½ÚØÝ¸(tech”Â)

62:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/09 12:46:27
>>61
‚·‚¢‚Ü‚¹‚ñB‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

63:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/09 23:47:58
Ž¿–₳‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚·B
ƒTƒ“ƒvƒ‹‚̃XƒLƒ“ƒƒbƒVƒ…‚ÆA‚±‚¿‚ç‚̃TƒCƒg‚ðŽQl‚ɃAƒjƒ[ƒVƒ‡ƒ“‚̕׋­‚ð‚³‚¹‚Ä‚¢‚½‚¾‚¢‚Ä‚¢‚é‚̂ł·‚ª
URLØÝ¸(www.shader.jp)
‚±‚¿‚ç‚̃TƒCƒg‚̃R[ƒh‚ðŒ©‚ÄŽÀs‚µ‚Ă݂½‚Æ‚±‚ëAF5‚ÅHLSL‚ÉØ‚è‘Ö‚¦‚悤‚Æ‚µ‚Ü‚µ‚½‚ç
// setup the material of the mesh subset - REMEMBER to use the original pre-skinning attribute id to get the correct material id
m_pd3dDevice->SetTexture( 0, pMeshContainer->ppTextures[pBoneComb[iAttrib].AttribId] );

// Set CurNumBones to select the correct vertex shader for the number of bones
m_pEffect->SetInt( "CurNumBones", pMeshContainer->NumInfl -1);

// Start the effect now all parameters have been updated
UINT numPasses;
hr = m_pEffect->Begin( &numPasses, D3DXFX_DONOTSAVESTATE );
for( UINT iPass = 0; iPass < numPasses; iPass++ )
{
hr = m_pEffect->BeginPass( iPass );
// draw the subset with the current world matrix palette and material state
pMeshContainer->MeshData.pMesh->DrawSubset( iAttrib );
}

‚±‚Ì‚ ‚½‚è‚ÅA‚Ç‚¤‚à‹““®‚ª‚¨‚©‚µ‚­‚È‚èHLSL‚ł̕`‰æ‚ª‚Å‚«‚È‚¢ó‘Ô‚Å‚·BB
‰½‚ªŒ´ˆö‚©‚í‚©‚é•û‚Í‚¢‚È‚¢‚Å‚µ‚傤‚©EE

64:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/10 01:16:32
•ʂɓÁ‚É–â‘è‚È‚­ŽÀs‚Å‚«‚邯‚ÇH
‚Ç‚¤‚¨‚©‚µ‚­‚È‚é‚Ì‚©
‚È‚ºA‚»‚±‚ª‚¨‚©‚µ‚¢‚ÆŽv‚Á‚½‚Ì‚©‘‚±‚¤‚º
‚ ‚ƃrƒfƒIƒJ[ƒh‚ÌŽí—Þ‚Æ‚©
’¸“_ƒVƒF[ƒ_‚̃o[ƒWƒ‡ƒ“‚Æ‚©’蔃ŒƒWƒXƒ^‚Ì”‚Æ‚©

65:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/11 14:24:09
‰æ–ʂ̃Jƒ‰[•iŽ¿‚ð16ƒrƒbƒg‚ɌŒ肵‚½‚¢‚̂ł·‚ª
Direct3D‚Ì‹@”\‚Å•ÏX‚·‚邱‚Ƃ͂ł«‚é‚ñ‚Å‚µ‚傤‚©H

66:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/11 15:20:36
21¢‹I‚É32bpp‚æ‚艺‚ðŽg‚¤ˆÓ‹`‚Æ‚Íc

67:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/11 15:30:01
ƒQ[ƒ€‚Ì‚g‚oƒQ[ƒW‚Ì•”•ª‚ȂǑå‘̃rƒ‹ƒ{[ƒh‚Å•`‰æ‚³‚ê‚Ä‚¢‚é‚Ì‚ª‘½‚¢‚Å‚·‚©H

68:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/11 15:45:41
‚½‚Æ‚¦‚΂RDŠiƒQ[‚Æ‚©‚¾‚ÆAƒQ[ƒ€¢ŠE‚ð•`‰æ‚·‚郌ƒCƒ„‚ÆAƒXƒe[ƒ^ƒX‚ð•\ަ‚·‚郌ƒCƒ„‚𕪂¯‚Ă邩‚ç
ƒrƒ‹ƒ{[ƒh‚Æ‚©‚ ‚ñ‚Ü‚µŠÖŒW‚È‚¢‚悤‚È‹C‚à‚·‚é

‹t‚ɃQ[ƒ€ƒLƒƒƒ‰ƒNƒ^[‚̘e‚ɃQ[ƒW‚ð•\ަ‚·‚邿‚¤‚ÈꇂȂçƒrƒ‹ƒ{[ƒh‚Å•`‚¢‚Ä‚é‹C‚ª‚·‚éB

69:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/11 15:58:19
–³‚«‚É‚µ‚à”ñ‚¸‚Á‚Ä‚±‚Ƃł·‚ÈA
ŽqН’¡‚ª‹ƒ‚­‘O‚É‘ƒ‚É‚à‚Ç‚é‚Æ‚µ‚Ü‚·‚íB

‚¨‰É‚µ‚Ü‚·B

70:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/11 16:00:46
ƒXƒ}[ƒgƒ|ƒCƒ“ƒ^‚ÆCOM—‰ð‚Å‚«‚È‚¢‚â‚‚̓vƒƒOƒ‰ƒ€‚â‚ç‚È‚­‚Ä‚¢‚¢B

71:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/11 16:23:27
‚¨‘O‚Í–{“–‚ÉCOM‚ð—‰ð‚µ‚Ä‚ñ‚Ì‚©‚æ
‚Ç‚¤‚¹ƒCƒ“ƒ^ƒtƒF[ƒXŽæ“¾‚µ‚ÄŽg‚Á‚Ă邾‚¯‚¾‚ë

72:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/11 16:29:29
>>71

‚¨‘O‚ªCOM‚ªC++‚̃Nƒ‰ƒXi‰¼‘zƒNƒ‰ƒX‚̉„’·)
‚Á‚Ä‚±‚Æ‚à’m‚ç‚È‚¢‚­‚¹‚Éo‚µ‚á‚΂é‚È‚æB

73:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/11 16:31:59
“Ƃ茾‚̓`ƒ‰— ‚É‘‚¢‚Ä‚ëƒJƒX

74:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/11 16:41:13
COM‚È‚ñ‚Ä‰ß‹Ž‚Ì‹Zp‚Å
’m‚鉿’l‚È‚ñ‚ĂȂ¢‚Ì‚ÉEE

75:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/11 17:14:12
>>74

Žg‚¢‚±‚È‚¹‚È‚¢‚©‚ç‚Á‚Ä•‰‚¯Œ¢‚̉“–i‚¦‚Í‚·‚é‚È‚—

’p‚ð’m‚êB

76:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/11 17:22:41
„ƒXƒ}[ƒgƒ|ƒCƒ“ƒ^‚ÆCOM—‰ð‚Å‚«‚È‚¢‚â‚‚̓vƒƒOƒ‰ƒ€‚â‚ç‚È‚­‚Ä‚¢‚¢B
‰½‚Ì–¬—ª‚à‚È‚­A—¬‚ê‚ÆŠÖŒW‚È‚¢‚±‚Æ‚ð“Ë‘RŠ«‚­>>70‚Ý‚½‚¢‚È“z‚Á‚ÄA
ƒŠƒAƒ‹‚Å‚àƒRƒ~ƒ…ƒjƒP[ƒVƒ‡ƒ“‚ª‚܂邳Ƃê‚È‚¢‚ñ‚¾‚낤‚ËB

77:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/11 17:26:23
>>74
¡‰ïŽÐ‚ÅŽg‚¢‚Ü‚­‚肾‚¼EEEB

78:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/11 17:30:49
”nŽ­‚ªˆê‚Šo‚¦‚Ă͂µ‚Ⴌ‰ñ‚éŒõŒi‚ªA³‚É¡‚±‚±‚ÉB

79:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/11 17:33:23
‚Ü‚½Ž¿ƒXƒŒ‚ÅŽG’k‚µ‚Ä‚éƒnƒQ‹¤‚ª‚¢‚é‚Ì‚©

80:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/11 17:43:39
COM‚È‚¢‚ÆWindows“®‚©‚Ë[‚µw

81:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/11 17:49:23
>>80
‚»‚à‚»‚àWindows95”­”„“–Žž‚ÍCOM‚ª‘¶Ý‚µ‚Ä‚¢‚È‚¢‚ñ‚¾‚ªAˆê‚Šo‚¦‚Ì’mޝ‚Í‚»‚Ì’ö“xB
‚Ç‚¤‚¹‚±‚ÌŒãA^‚ÁԂɂȂè‚È‚ª‚ç’p‚Ìã“h‚è‚ÅŒ¾‚¢–ó‚𑱂¯‚é‚ñ‚¾‚낤‚¯‚Ç‚³B

82:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/11 18:10:08
95‚È‚ñ‚ĉ»Î‚ðŽ‚¿o‚³‚ê‚Ä‚àEEE

83:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/11 18:16:13
>>82
>81‚ÍWin95‚ŃQ[ƒ€ì‚Á‚Ä‚ñ‚¾‚낤‚µ•ʂɂ¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌH

84:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/11 18:16:40
COM‚ɂ‚¢‚Ä”M‚­Œê‚éƒXƒŒ‚Í‚±‚±‚Å‚·‚©

85:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/11 18:23:39
‚Ä‚©COM‚Á‚ĉ½H‚—

86:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/11 18:27:50
>>82-83
Šç‚ð^‚ÁÔ‚É‚µ‚È‚ª‚ç‚ÌŽ©ìŽ©‰‰ƒIƒc

87:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/11 18:29:43
DirectXŽg‚¤‚̂ɕK—v‚ÈCOM‚Ì’mޝ‚È‚ñ‚ăCƒ“ƒ^[ƒtƒFƒCƒX‚ª‚Ç‚¤‚Æ‚©
‚»‚Ì’ö“x‚ ‚ê‚Î\•ª‚¾‚ÆŽv‚¤‚¯‚Ç‚È

88:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/11 18:30:03
„ƒXƒ}[ƒgƒ|ƒCƒ“ƒ^‚ÆCOM—‰ð‚Å‚«‚È‚¢‚â‚‚̓vƒƒOƒ‰ƒ€‚â‚ç‚È‚­‚Ä‚¢‚¢B

„COM‚È‚¢‚ÆWindows“®‚©‚Ë[‚µw
„COM‚È‚¢‚ÆWindows“®‚©‚Ë[‚µw
„COM‚È‚¢‚ÆWindows“®‚©‚Ë[‚µw
„COM‚È‚¢‚ÆWindows“®‚©‚Ë[‚µw

89:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/11 18:36:13
—U“±
½ÚØÝ¸(tech”Â)

“K؂ȃXƒŒ‚Ì‘I‘ð‚ào—ˆ‚È‚¢”nŽ­‚̓vƒƒOƒ‰ƒ€‚ª‚Ç‚¤‚±‚¤Œ¾‚¤ˆÈ‘O‚¾‚ë

90:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/11 18:46:32
COM‚É‚±‚¾‚í‚Á‚Ă鈢•ð‚͈êl‚¾‚¯‚¾‚ëB

91:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/11 18:48:05
.NET‚Å‚¨‚‹

92:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/12 13:14:47
–^ƒuƒƒO‚©‚甲ˆ
---------------
‚±‚ñ‚É‚¿‚í ƒvƒƒOƒ‰ƒ€’S“–U‚Å‚·B
Ž„‚ÍŽå‚É3DƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ƃVƒXƒeƒ€Žü‚è‚ÌÝŒv‚ð‚µ‚Ä‚¢‚Ü‚·B
Žg—pŒ¾Œê‚ÍC++‚ÆOpenGL‚Å‚·B‚ ‚¦‚ÄOpenGL‚ð‘I‚ñ‚¾——R‚Íŋ߂Ì3DƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ÍDirectX‚Ȃǂ̶ŽèÀ•WŒn‚©‚ç‰EŽèÀ•WŒn‚Ɉړ®‚µ‚‚‚ ‚é‚©‚ç‚Å‚·B
(Œ»‚ÉOpenGL‚̓vƒŒƒXƒe3‚̃ƒCƒ“ƒGƒ“ƒWƒ“‚Æ‚µ‚ÄŽg—p)

ŋ߂̎„‚ÌŽdŽ–‚̓Oƒ‰ƒtƒBƒN‚ÌU‚ÆI‚ªì‚Á‚½ƒ‚ƒfƒ‹ƒf[ƒ^‚ð“ǂݞ‚ñ‚Å“®‚©‚·ŽdŽ–‚ð‚µ‚Ä‚¢‚Ü‚·B
‚±‚ê‚©‚炪‘å•Ï‚¾‚ÆŽv‚¢‚Ü‚·‚ªA‘²‹Æ§ì‚âì•iW‚É“ü‚ê‚é‚‚à‚è‚Ȃ̂ŋx“ú•ÔãH‚ÅŠæ’£‚肽‚¢‚Å‚·B
----------------
‚»‚¤‚Ȃ̂©EEEH

93:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/12 13:19:39
‚Ȃɂª‚»‚¤‚È‚ÌH

94:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/12 13:31:50
¢ŠE“I‚ɃvƒŒƒXƒe‚æ‚蔄‚ê‚Ä‚éXBOX‚ÍDirectX9‚Ȃ̒m‚Á‚Ăđ‚¢‚Ä‚é‚È‚ç‘債‚½‚â‚‚¾‚ÆŽv‚¤‚¯‚ÇB
‚»‚à‚»‚às—ñ‚Ì–â‘è‚Å‚µ‚©‚Ë‚¥‚ñ‚¾‚µADirectX‚Å‚à‰EŽèÀ•W‚ª•’ʂɎg‚¦‚é‚¶‚á‚Ë[‚©B

95:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/12 13:58:34
Š®‘S‚ÉÀ•WŒn‚ðŒë‰ð‚µ‚Ä‚¢‚é‚ÈB

96:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/12 14:02:09
‚»‚à‚»‚àOpenGL‚àDirectX‚àƒGƒ“ƒWƒ“‚¶‚á‚È‚­‚ÄAPI‚¾‚ë‚Á‚Ęb

97:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/12 14:13:36
ƒrƒfƒIƒJ[ƒh‚̃Aƒ“ƒ`ƒGƒCƒŠƒAƒXÝ’è‚ðƒvƒƒOƒ‰ƒ€‚©‚秌䂵‚½‚¢‚̂ł·‚ª‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©H
ƒrƒfƒIƒJ[ƒh‚̃Aƒ“ƒ`ƒGƒCƒŠƒAƒXÝ’è‚ÌuƒAƒvƒŠ§Œäv‚ɑΉž‚·‚邿‚¤‚É‚µ‚½‚¢‚ñ‚Å‚·‚ªEEE
ŒŸõ‚µ‚ÄFXƒŒƒ“ƒ_[ƒXƒe[ƒg‚È‚ÇŽŽ‚µ‚Ă݂½‚ñ‚Å‚·‚ª’†XãŽè‚­s‚©‚È‚¢‚̂Ŏ¿–₳‚¹‚Ä‚­‚¾‚³‚¢B

‹ï‘Ì“I‚É‚Í

Ž©•ª‚ÌPC‚̃rƒfƒIƒJ[ƒh(GeForce4 Ti4200)‚̃Aƒ“ƒ`ƒGƒCƒŠƒAƒXÝ’è‚É‚Í
ƒIƒt 2x@2xQ 4x 4xS@§Œä‚³‚ê‚éƒAƒvƒŠƒP[ƒVƒ‡ƒ“ ‚Ì6Ží—Þ‚ª‚ ‚é‚ñ‚Å‚·‚ª

‚±‚ê‚ðu§Œä‚³‚ê‚éƒAƒvƒŠƒP[ƒVƒ‡ƒ“v‚Éݒ肵‚Ä
ƒvƒƒOƒ‰ƒ€‚ðŽÀs‚µ‚½‚çu4xSv‚̃Aƒ“ƒ`ƒGƒCƒŠƒAƒX‚ªŒø‚­‚悤‚É‚µ‚½‚¢‚̂ł·B

directX‚̃o[ƒWƒ‡ƒ“‚Í9.0c‚ðŽg—p‚µ‚Ä‚¢‚Ü‚·B
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

98:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/12 14:16:20
SDK‚̃Tƒ“ƒvƒ‹ƒRƒsƒy‚¶‚á‘ʖڂȂ̂©H

99:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/12 15:13:57
ƒT[ƒtƒFƒCƒX‚ðMSAA‘Ήž‚Å쬂µ‚Ä‚¿‚á‚ñ‚ƑΉž‚µ‚½ƒvƒƒOƒ‰ƒ€‚ð‘g‚Þ•K—v‚ª‚ ‚éB

ƒAƒvƒŠ‚ŃRƒ“ƒpƒl‚̃„ƒc‚ð‹CŒy‚Éݒ肵‚ăAƒ“ƒ`ƒGƒCƒŠƒAƒX‚ªŽg‚¦‚½‚è‚Í‚µ‚È‚¢B

100:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/12 16:22:47
>>97
D3DPRESENT_PARAMETERS‚ÌMultiSampleType

101:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/12 23:01:34
VS2008‚ł̃vƒƒWƒFƒNƒg‚Ì쬂ŭ‚µ‹^–â‚ÉŽv‚Á‚½‚±‚Æ‚ªEEE

Visual C++ ‚Ì win32API ‚ÅDirectX‚ðŽg—p‚·‚é@Z
Borland C++ ‚Ì win32API ‚ÅDirectX‚ðŽg—p‚·‚é@Z
‚È‚ç‚Î
Visual C++ ‚Ì C++/CLI ‚ÅDirectX‚ðŽg—p‚·‚é@H
‚±‚ê‚͂ǂ¤‚È‚ñ‚Å‚µ‚傤‚©H
ƒ‰ƒCƒuƒ‰ƒŠ‚ð‘g‚Ýž‚ñ‚¾‚畒ʂɎg‚¦‚é—\Š´‚ª‚·‚é‚ñ‚Å‚·‚ªEEE


102:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/12 23:37:49
XNA‚âMDX‚ª‰½‚Å‘‚©‚ê‚Ä‚¢‚邯‚¨Žv‚¢‚ÅH

103:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/12 23:41:34
‚ñ[“ÆŠw‚ÅAŠ´Šo‚őłÁ‚Ä‚é‚̂ł»‚¤‚¢‚¤ƒc[ƒ‹‚âƒCƒ“ƒ^[ƒtƒFƒCƒXAê–å—pŒê‚ɂ͑a‚¢‚ñ‚Å‚·EEE
‚í‚©‚è‚â‚·‚­‚¨Šè‚¢‚µ‚Ü‚·

104:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/12 23:47:05
URLØÝ¸(slimdx.mdxinfo.com)
‚±‚ê‚̃\[ƒX‚Å‚àŒ©‚êB
‚悤‚ÍA‚±[‚ä[‚Ìì‚邽‚߂̌¾Œê‚È‚ñ‚¾‚©‚ç“–‘RŽg‚¦‚éB

105:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/12 23:57:33
DirectX‚̃‰ƒCƒuƒ‰ƒŠ‚ÍC++‚łł«‚Ä‚¢‚é‚Ì‚ÅAWinAPI‚âC++/CLI‚àŒ³‚ð’H‚ê‚ÎC++‚Å‚ ‚邱‚Æ‚©‚çŽg‚¦‚é
‚ĂƂ±‚ë‚Å‚µ‚傤‚©H‚Ƃ肠‚¦‚¸Žg‚¦‚邱‚Æ‚ª•ª‚©‚Á‚½‚̂łقÁ‚Æ‚µ‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

106:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/13 10:29:31
‘S‘Rˆá‚¤‚¯‚ÇŒ‹‰Ê‚Í“¯‚¶‚¾‚©‚ç‚¢‚¢‚©EE

107:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/14 02:26:54
DirectX 10 ‚Á‚ÄAXp ‚Å“®‚©‚È‚¢‚ñ‚Å‚·‚©H

108:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/14 02:29:18
‚»‚¤‚¾‚æ

109:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/14 04:03:34
#include <d3d9.h>
#include <d3dx9.h>
#pragma comment(lib, "d3d9.lib")
#pragma comment(lib, "d3dx9.lib")
#pragma comment(lib, "dxguid.lib")
E
E
E
‚Á‚Ä“ü‚ê‚Ä‚Á‚Ä‚à'g_pD3DDevice' : ’è‹`‚³‚ê‚Ä‚¢‚È‚¢Ž¯•ÊŽq‚Å‚·‚Á‚Äo‚é
‚Ç‚¤‚µ‚Ä‚¾‚낤
libƒtƒHƒ‹ƒ_‚ÆincludeƒtƒHƒ‹ƒ_‚Íݒ肵‚Ä‚ ‚é

110:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/14 05:52:34
DirectXˆÈ‘O‚¾‚©‚çƒXƒŒˆá‚¢

111:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/14 08:22:31
>>109
‚»‚ê‚ÍŽ©•ª‚Å’è‹`‚µ‚È‚¢‚Æ‚¾‚߂łµ‚傤

112:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/14 10:06:53
g_‚ª‚‚­‚Æ‚±‚Ý‚é‚ÆƒOƒ[ƒoƒ‹•Ï”‚¾‚ÈB
‚Ç‚±‚©‚çƒRƒs[‚µ‚Ä‚«‚Ä‚ñ‚¾‚©’m‚ç‚È‚¢‚¯‚ÇA‘S•”Ž‚Á‚Ä‚­‚ê‚ÎB

113:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/14 19:06:03
‚Ä‚¢‚¤‚©ª–{“I‚È•”•ª‚ª—‰ð‚Å‚«‚ĂȂ¢‚¾‚ë
C‚©‚ç‚â‚è’¼‚¹


114:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/14 21:21:37
ˆÓ–¡•s–¾‚ÈŽ¿–â‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªEEEB

DirectMusic‚̉ð•úˆ—‚ð‚·‚éƒ^ƒCƒ~ƒ“ƒO‚ÍDirectMusicƒNƒ‰ƒX‚̃fƒXƒgƒ‰ƒNƒ^‚Å‘åä•v‚Å‚·‚©H

CDXMusic::~CDXMusic()
{
m_performance->Stop(NULL, NULL, 0, 0);
m_performance->CloseDown();
m_loader->Release();
m_performance->Release();
m_segment->Release();
CoUninitialize();
}



115:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/14 21:37:05
I—¹ˆ—ƒƒ“ƒoŠÖ”ì‚Á‚Ä‚à‚¢‚¢‚µAD‚«‚É‚·‚ê‚΂¢‚¢‚ÆŽv‚¤‚¯‚lj½‚ª•sˆÀ‚È‚ÌH

116:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/14 21:50:30
>> 115 ƒGƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

‚à‚¤‚ЂƂŽ¿–â‚Ȃ̂ł·‚ª

1>_Lib_DXMusic.obj : error LNK2001: ŠO•”ƒVƒ“ƒ{ƒ‹ "_CLSID_DirectMusicPerformance" ‚Í–¢‰ðŒˆ‚Å‚·B
1>_Lib_DXMusic.obj : error LNK2001: ŠO•”ƒVƒ“ƒ{ƒ‹ "_IID_IDirectMusicPerformance8" ‚Í–¢‰ðŒˆ‚Å‚·B
1>_Lib_DXMusic.obj : error LNK2001: ŠO•”ƒVƒ“ƒ{ƒ‹ "_CLSID_DirectMusicLoader" ‚Í–¢‰ðŒˆ‚Å‚·B
1>_Lib_DXMusic.obj : error LNK2001: ŠO•”ƒVƒ“ƒ{ƒ‹ "_IID_IDirectMusicLoader8" ‚Í–¢‰ðŒˆ‚Å‚·B
1>_Lib_DXMusic.obj : error LNK2001: ŠO•”ƒVƒ“ƒ{ƒ‹ "_GUID_StandardMIDIFile" ‚Í–¢‰ðŒˆ‚Å‚·B
1>_Lib_DXMusic.obj : error LNK2001: ŠO•”ƒVƒ“ƒ{ƒ‹ "_CLSID_DirectMusicSegment" ‚Í–¢‰ðŒˆ‚Å‚·B
1>_Lib_DXMusic.obj : error LNK2001: ŠO•”ƒVƒ“ƒ{ƒ‹ "_IID_IDirectMusicSegment8" ‚Í–¢‰ðŒˆ‚Å‚·B
C:\Documents and Settings******** : fatal error LNK1120: ŠO•”ŽQÆ 7 ‚ª–¢‰ðŒˆ‚Å‚·B

‚Æo‚é‚̂ł·‚ª‰½‚ªŒ´ˆö‚Å‚µ‚傤‚©H

‚±‚ê‚̓Cƒ“ƒNƒ‹[ƒh‚µ‚Ä‚ ‚è‚Ü‚· #include <dmusici.h>

117:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/14 21:59:29
‰½‚ðŒ©‚Ä•×‹­‚µ‚Ä‚é‚Ì‚©’m‚ç‚È‚¢‚¯‚ê‚ÇAŽ‘—¿‚Ç‚¨‚è‚É‘‚­‚±‚Æ‚©‚ç‚Í‚¶‚ß‚½•û‚ª‚¢‚¢‚ÆŽv‚¤B

118:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/14 22:03:05
>>166
DirectXSDKƒCƒ“ƒXƒg[ƒ‹‚µ‚ë‚æ‚—

119:116
09/01/14 22:24:35
ƒQ[ƒ€ƒR[ƒfƒBƒ“ƒO2‚ðŒ©‚È‚ª‚ç•׋­‚µ‚Ä‚¢‚Ü‚·B

ƒTƒ“ƒvƒ‹‚ðƒrƒ‹ƒh‚µ‚Ă݂½‚̂ł·‚ª 116 ‚Æ“¯‚¶ƒGƒ‰[‚ªo‚Ü‚·B

DirectXSDK 2008 Novenber
DirectXSDK 2007 August
ƒCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚ ‚Á‚Ä—¼•ûVC++ƒfƒBƒŒƒNƒgƒŠ‚̃Cƒ“ƒNƒ‹[ƒhƒtƒ@ƒCƒ‹‚ƃ‰ƒCƒuƒ‰ƒŠƒtƒ@ƒCƒ‹‚ɒljÁ‚µ‚Ä‚ ‚è‚Ü‚·

ƒŠƒ“ƒJ¨“ü—Í‚Ìdxguid.lib‚Ȃǖ{‚É‘‚¢‚Ä‚ ‚é‚â‚‚͂·‚ׂĒljÁ‚³‚ê‚Ä‚¢‚Ü‚·

’N‚©‰ðŒˆ•û–@‚²‹³Žö‚¨Šè‚¢‚µ‚Ü‚·

120:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/14 22:26:41
–{‚É‘‚¢‚Ä‚ ‚é‚â‚ÂA‚È‚ñ‚Ä‚¢‚í‚ê‚Ä‚à‚í‚©‚ç‚ñ
‚¿‚á‚ñ‚ÆƒŠƒ“ƒN‚µ‚Ä‚ ‚élib‚ð‘S•”‘‚¯

121:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/14 22:27:10
„—¼•ûVC++ƒfƒBƒŒƒNƒgƒŠ‚̃Cƒ“ƒNƒ‹[ƒhƒtƒ@ƒCƒ‹‚ƃ‰ƒCƒuƒ‰ƒŠƒtƒ@ƒCƒ‹‚ɒljÁ‚µ‚Ä‚ ‚è‚Ü‚·

ŠC‚É‹A‚ê

122:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/14 22:29:19
\‚µ–󂲂´‚¢‚Ü‚¹‚ñ

dxerr9.lib@gdiplus.lib@d3dxof.lib@d3dx9.lib@d3dx9d.lib@d3d9.lib
dxguid.lib@winmm.lib@Version.lib@comctl32.lib

‚Å‚·

123:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/14 22:50:32
‚Ƃ肠‚¦‚¸2007‚Æ2008‚̃‰ƒCƒuƒ‰ƒŠ‚Ì—Dæ‡ˆÊ‚ð‚¢‚ê‚©‚¦‚Ă݂½‚ç

124:116
09/01/14 22:50:35
Œ´ˆö‚ª‚æ‚­•ª‚©‚ç‚È‚¢‚Ì‚ÅSDK‚ðăCƒ“ƒXƒg[ƒ‹‚µ‚Ă݂܂·

125:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/14 22:52:07
>>123

‚à‚¤ƒAƒ“ƒCƒ“ƒXƒg[ƒ‹‚µ‚¿‚á‚¢‚Ü‚µ‚½‚—

‚½‚Ô‚ñ‚»‚ê‚©‚à‚µ‚ê‚Ü‚¹‚ñ

‚¨’‹‚Ƀrƒ‹ƒh‚Å‚«‚½ƒm[ƒgƒpƒ\ƒRƒ“‚Í—D懈ʂª‹t‚¾‚Á‚½‚ÆŽv‚¢‚Ü‚·

Œ‹‰Ê‚ªo‚½‚ç•ñ‚µ‚Ü‚·

ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

126:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/14 23:09:08
—D懈ʈȑO‚ɬ݂³‚¹‚é‚È‚æ

127:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/14 23:17:24
FXƒAƒhƒoƒCƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

—D懈ʂð•Ï‚¦‚½‚çA–³Ž–ƒrƒ‹ƒh‚Å‚«‚Ü‚µ‚½


128:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/14 23:54:34
DirectMusic‚ʼn¹Šy‚ðĶ‚·‚éƒvƒƒOƒ‰ƒ€‚ð•׋­‚µ‚Ä‚¢‚é‚̂ł·‚ª
wav‚¾‚Æ—v—Ì‚ð‚©‚È‚èŽæ‚é‚Ì‚Åogg‚ÅĶ‚µ‚悤‚ÆŽv‚¤‚̂ł·‚ª

ogg‚ð“ǂݞ‚Þ¨wav‚ɕϊ·¨wav‚ðĶ@‚Á‚ÄŠ´‚¶‚Å‚¨‚‹‚Å‚·‚©H

129:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/14 23:56:18
—e—ʂł·@‚·‚¢‚Ü‚¹‚ñG

130:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/15 00:00:18
wav‚̓Rƒ“ƒeƒi‚Å‚ ‚Á‚ÄA—e—Ê‚ðH‚¤‚©‚Ç‚¤‚©‚Í’†‚̈³kŒ`Ž®ŽŸ‘æ
DirectMusic‰]XˆÈ‘O‚ÉŠî–{“I‚ȂƂ±‚ë‚©‚ço’¼‚¹

131:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/15 00:05:03
‚»‚̂܂ÜĶ‚·‚éŠÖ”‚ ‚邼H
‹³‚¦‚È‚¢‚¯‚Ç‚È

132:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/15 01:04:42
•s“®‚Z‚̂܂Ƃß

œŽElŽÒ@@@@F‚P‚O–¼
œ”ÆßŽÒ@@@@F‚Q–¼
œŽ€–SŽÒ@@@@F‚P9–¼
œs•û•s–¾ŽÒ@F‚P–¼


133:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/15 06:22:51
>>128

‚»‚ñ‚ÈŒÃL‚¢•û–@’N‚àŽg‚í‚È‚¢‚¼

134:128
09/01/15 07:45:17
>> 130

•׋­•s‘«‚Å‚µ‚½A‚·‚¢‚Ü‚¹‚ñ

128‚Ì‚ÍoggĶ‚̎臂Ƃµ‚Ă͈ê”Ê“I‚Å‚·‚©H

135:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/15 09:38:34
ƒrƒ‹ƒ{[ƒh—p‚̃eƒNƒXƒ`ƒƒ‚à2‚Ìn法ûŒ`‚É‚µ‚È‚¢‚Ƃ܂¸‚¢‚Å‚·‚©H

136:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/15 09:42:39
‚Ȃɂð‚à‚Á‚Ă܂¸‚¢‚Æ‚·‚é‚Ì‚©A‚Ü‚¸‚Í’è‹`‚𖾊m‚É‚µ‚ëB

137:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/15 15:33:33
135‚¶‚á‚È‚¢‚ªAƒeƒNƒXƒ`ƒƒ‚̃TƒCƒY‚Í2‚Ìnæ‚É‚µ‚È‚¢‚Æ
ƒrƒfƒIƒJ[ƒh‚É‚æ‚Á‚Ăͳí‚É“®ì‚µ‚È‚¢‚炵‚¢‚ª
ƒŒƒ“ƒ_ƒŠƒ“ƒOƒ^[ƒQƒbƒg‚̃T[ƒtƒFƒCƒX‚Æ‚µ‚ͬ‚µ‚½ƒeƒNƒXƒ`ƒƒ‚à
2‚Ìnæ‚̃TƒCƒY‚É‚µ‚È‚«‚á‚¢‚¯‚È‚¢‚ÌH
‚»‚ê‚©‚Ȃ薳‘ʂȗ̈悪‚ ‚邵â‘΂¨‚©‚µ‚¢‚ÆŽv‚¤‚ñ‚¾‚¯‚Ç
‚»‚±‚ñ‚Æ‚±‚Ç‚¤‚È‚ÌH

138:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/15 15:37:37
•’ʂ̃eƒNƒXƒ`ƒƒ‚Å‚à–³‘ʂȗ̈æ‚Í‚ ‚邪‚±‚Á‚¿‚Íâ‘΂¨‚©‚µ‚¢‚Ƃ͎v‚í‚È‚¢‚ñ‚¾‚È

139:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/15 15:41:01
‚ÅAŽÀۂ̂Ƃ±‚ë‚Ç‚¤‚È‚ñ‚Å‚·‚©H

140:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/15 15:45:38
ƒrƒfƒIƒJ[ƒhŽŸ‘æ
‚»‚êˆÈã‚Å‚à‚»‚êˆÈ‰º‚Å‚à‚È‚¢

141:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/15 15:48:02
‚»‚Á‚¿‚Ì•û‚ªƒrƒfƒIƒJ[ƒh“I‚É“s‡‚ª‚¢‚¢‚ñ‚¾‚©‚炵‚傤‚ª‚È‚¢

142:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/15 16:30:17
“s‡‚ª—Ç‚¢‚©‚Ç‚¤‚©‚àƒrƒfƒIƒJ[ƒhŽŸ‘æ

143:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/15 16:41:02
2‚Ìnæ‚¶‚á‚È‚¢‚Æ•s‹ï‡‚ªo‚éƒrƒfƒIƒJ[ƒh‚Á‚Ä‚»‚ñ‚Ȃɑ½‚¢‚ÌH
‚Ä‚¢‚¤‚©‹ï‘Ì“I‚ɂ͂ǂñ‚È•s‹ï‡‚ª”­¶‚·‚é‚ÌH

144:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/15 16:48:50
ƒ[ƒJ[‚É‚¨•·‚«‚ɂȂê‚΂¢‚¢‚ÆŽv‚¢‚Ü‚·‚æ

145:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/15 16:53:51
•s‹ï‡‚ªo‚éƒrƒfƒIƒJ[ƒh‚ÍŒ»Ý‚Ù‚Æ‚ñ‚ǂȂ¢‚ÆŽv‚í‚ê‚é
‚µ‚©‚µA2‚Ìnæ‚¶‚á‚È‚¢‚ƃpƒtƒH[ƒ}ƒXƒ“‚ª—Ž‚¿‚éꇂª‚ ‚邯
ŒöŽ®‚ŃAƒiƒEƒ“ƒX‚³‚ê‚Ä‚¢‚éˆÈã]‚Á‚Æ‚¢‚½•û‚ª–³“ï
ƒ^[ƒQƒbƒg‚ƂȂ蓾‚é‘S‚ẴrƒfƒIƒJ[ƒh‚Å
ƒpƒtƒH[ƒ}ƒ“ƒXƒeƒXƒg‚µ‚Ä–â‘è‚È‚¢‚Æ”»’f‚µ‚½‚È‚ç•Ê‚¾‚ªEEE
ŠJ”­ƒ}ƒVƒ“‚ł͖â‘è‚È‚¢‚ª•ʂ̃rƒfƒIƒJ[ƒh‚¾‚ƈ——Ž‚¿‚È‚ñ‚Ä
Œ´ˆö‚̂悭‚í‚©‚ç‚È‚¢•s‹ï‡‚Å”Y‚Ý‚½‚­‚È‚¢‚µ‚È

146:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/15 16:57:20
Œ©‚©‚¯ã‚Í2‚Ì—Ýæ‚łȂ¢ƒeƒNƒXƒ`ƒƒ‚Å‚à
VRAMã‚Å‚Í2‚Ì—Ýæ‚É‚È‚é‚æ‚¤‚É
—]•ª‚È(–³‘Ê‚È)—̈悪Šm•Û‚³‚ê‚Ä‚¢‚éê‡‚à‚ ‚é‚»‚¤‚¾
‚ ‚­‚܂ŃrƒfƒIƒJ[ƒhŽŸ‘悾‚ª

147:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/15 17:11:07
‚È‚é‚Ù‚Ç[
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

148:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/15 17:11:30
‚±‚±‚Å2‚Ì—Ýæ‰]X‘›‚¢‚Å‚¢‚é“z‚Á‚ÄAƒrƒfƒIƒJ[ƒh‚Ì”\—͂̊m”F•û–@‚âA
‚Ç‚ÌCAPS‚ªŠY“–‚·‚é§–ñ‚ðŽ¦‚µ‚Ä‚¢‚é‚©‚·‚ç’²‚ׂĂȂ¢‚ñ‚¾‚낤‚ÈB

149:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/15 17:13:23
‚È‚º‚»‚¤‚Ȃ邗

150:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/15 17:26:04
‚Þ‚©[‚µA‚ ‚Á‚½‚Ë
256 ‚Ü‚Å‚Ì 2‚Ì—Ýæ‚̳•ûŒ`‚łȂ¢‚Ǝ󂯕t‚¯‚È‚¢ƒrƒfƒIƒJ[ƒh

RivaTNT ‚Æ‚©‚ª‚Ü‚¾ÅV‚¾‚Á‚½Žž‘ãB

151:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/15 17:37:25
CAPSã‚ͧ–ñ‚ª‚È‚¢‚¯‚Ç“à•”‚ł͉½‚â‚Á‚Ă邩•ª‚©‚ç‚ñ‚Á‚Ęb

152:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/15 17:57:39
Ž¿–â‚Å‚·B

D3DXMatrixRotationYawPitchRoll@‚Åì‚Á‚½s—ñ‚ðA‹t‚ɃIƒCƒ‰[Šp“xŽ®‚É‹tŽZ‚·‚éD3DXŠÖ”‚Í‚ ‚è‚Ü‚·‚Å‚µ‚傤‚©H
‚¢‚âAˆê‰žˆê’ʂ茩‚Äu‚È‚³‚»‚¤‚¾v‚Ƃ͎v‚Á‚½‚̂ł·‚ªEEE

ˆê‰žAYa‚—PitchRoll‚̂悤‚ÉŠp“x‚Ì‚©‚¯•û‚ð’è‚ß‚ê‚ÎA‹tŽZŽ©‘͉̂”\‚Ȃ悤‚Ȃ̂ł·‚ªB
URLØÝ¸(www7.atwiki.jp)

153:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/15 18:13:32
½ÚØÝ¸(tech”Â)

‹l‚ß•¨‚ÉŠÖ‚µ‚Ă͂±‚±‚ÌÅŒã‚Ì‚ ‚½‚è“ǂނƂæ‚낵‚¢B


154:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/15 18:49:39
Direct3D10+DXUT‚Ì‘g‚݇‚킹‚ÅA•\ަF‚ª‚¨‚©‚µ‚­‚È‚é‚ñ‚¾‚ª‚¾‚ê‚©“¯—l‚ÌŒ»Û‚ð‘ÌŒ±‚µ‚½‚±‚ƂȂ¢H
—Ⴆ‚ÎTutorial12‚̃GƒtƒFƒNƒgƒtƒ@ƒCƒ‹‚Ì110s–ÚAƒsƒNƒZƒ‹ƒVƒF[ƒ_‚Ìo—Í•”•ª‚É
cTotal.rgb@=@float3(.5,@.5,@.5)
‚ƒljÁ‚µ‚Ä‚©‚çŽÀs‚·‚邯A‚È‚º‚©#bcbcbc‚ÌF‚Å•\ަ‚³‚ê‚éB
ƒOƒ‰ƒ{‚ÍGeForce9600MGTB
Tutorial3‚Ý‚½‚¢‚ÉDXUT‚ðŽg‚Á‚Ä‚¢‚È‚¢‚̂łͳí‚É•\ަ‚³‚ê‚é‚©‚çADXUT‚Ì‚¹‚¢‚¾‚ÆŽv‚¤‚ñ‚¾‚¯‚ÇB

155:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/15 19:37:55
>>153
CPU‚¶‚á‚Ë[‚©

156:31
09/01/15 23:18:53
31‚Å‚·BˆÈ‘OŽ¿–₳‚¹‚Ä‚¢‚½‚¾‚¢‚½‚«‚葼‚ÌŽ–‚Å–Z‚µ‚­ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½B
‚ ‚Ì‚ ‚ÆAŒ‹‹Ç‚¢‚ë‚¢‚뎎‚µ‚Ă݂܂µ‚½‚ªŒ‹‹ÇƒAƒjƒ[ƒVƒ‡ƒ“‚̂‚Ȃ¬‚Í‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ñ‚Å‚µ‚½EEE
‚»‚à‚»‚àA‚Ù‚Æ‚ñ‚Ç“¯‚¶ƒ‚[ƒVƒ‡ƒ“‚Ȃ̂ÅÀ•W•ÏŠ·‚â‰ñ“]‚à‚È‚¢‚悤‚ȃ‚[ƒVƒ‡ƒ“‚Å‚·‚ç•ÏX‚Å‚«‚È‚¢‚Æ‚¢‚¤B
‰½‚ª‚¢‚¯‚È‚¢‚̂łµ‚傤BBxƒtƒ@ƒCƒ‹o—Í‚·‚邯‚«‚ɉ½‚©‘¼‚Ìݒ肪•K—v‚Ȃ̂¾‚낤‚©EE

157:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/15 23:54:05
ƒ\[ƒX‚ào‚³‚¸‚É‚»‚Ìu“ÆŽ©vŽd—l‚Æ‚â‚ç‚ðƒGƒXƒp[‚µ‚ë‚Æ‚ÈH

158:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/16 01:25:05
>>‰½‚ª‚¢‚¯‚È‚¢‚̂łµ‚傤

‚±‚ñ‚ȂƂ±‚ë‚Å•·‚¢‚Ä‚é‚Ì‚ª‚¢‚¯‚È‚¢B

159:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/16 06:37:45
main.obj : error LNK2019: –¢‰ðŒˆ‚ÌŠO•”ƒVƒ“ƒ{ƒ‹ "long __cdecl LoadTextureFromImageFiles(char const *,struct IDirect3DTexture9 * *,char const *,struct IDirect3DDevice9 *)" (?
LoadTextureFromImageFiles@@YAJPBDPAPAUIDirect3DTexture9@@0PAUIDirect3DDevice9@@@Z) ‚ªŠÖ” "long __cdecl SetupFVFTexture(struct IDirect3DDevice9 *)" (?SetupFVFTexture@@YAJPAUIDirect3DDevice9@@@Z) ‚ÅŽQÆ‚³‚ê‚Ü‚µ‚½B

‚±‚ꂪ‚Ç‚¤‚µ‚Ä‚à‰ðŒˆ‚Å‚«‚Ü‚¹‚ñBƒ‰ƒCƒuƒ‰ƒŠ‚Ƃ̮‡«‚ªŽæ‚ê‚ĂȂ¢ƒGƒ‰[‚Ƃ̂±‚Æ‚ÅAƒCƒ“ƒNƒ‹[ƒh/ƒ‰ƒCƒuƒ‰ƒŠ‚̃tƒHƒ‹ƒ_Ý’èE•À‚чAƒvƒƒWƒFƒNƒg‚Æ‚Ì.lib‚ÌŠÖ˜A•t‚¯‚à‚¢‚¶‚Á‚Ă݂܂µ‚½‚ªãŽè‚­‚¢‚«‚Ü‚¹‚ñB
‚»‚êˆÈŠO‚ɉ½‚ª–â‘è‚Æ‚µ‚Äl‚¦‚ç‚ê‚Ü‚·‚©H

160:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/16 07:34:05
>>159
LoadTextureFromImageFiles ‚Ɉê’v‚·‚éî•ñ‚ÍŒ©‚‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
Google‚É•·‚¢‚Ä‚à‚í‚©‚ç‚È‚¢

161:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/16 08:56:56
>>159
Ž©•ª‚Å’è‹`‚µ‚½ŠÖ”‚¾‚ë‚Ç‚¤l‚¦‚Ä‚àB

162:159
09/01/16 09:19:13
>>161‚ÌŒ¾‚¤’Ê‚èAƒvƒƒgƒ^ƒCƒv錾‚µ‚½•¨‚ðŽÀ‘•‚µ‚Ä‚¢‚Ü‚¹‚ñ‚Å‚µ‚½BƒTƒ“ƒvƒ‹‚©‚çƒRƒsƒy‚̃~ƒX‚Å‚µ‚½B

163:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/16 10:31:05
‰AüÁ‹Ž‚µ‚½‚­‚ÄZƒoƒbƒtƒ@–@‚Æ‚¢‚¤‚Ì‚ð‚â‚Á‚Ă݂½‚̂ł·‚ª‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ñ
ƒGƒXƒp[‚¨Šè‚¢‚µ‚Ü‚·

164:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/16 10:51:03
>>163
‚»‚ê‚̓Oƒ‰ƒ{‚Ì‚¹‚¢
GeForce GTX 285‚ðŽg‚¤‚Æ‚«‚Á‚ÆŽ¡‚é

165:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/16 13:04:27
ŽŽ‚µ‚ÉZƒoƒbƒtƒ@–@‚Æ‚¢‚¤‚Ì‚ð‚â‚Á‚Ă݂½‚炤‚Ü‚­‚¢‚«‚Ü‚µ‚½

166:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/17 17:34:41
D3D ‚ÌŽ¿–â‚Å‚·B

ƒtƒ‹ƒXƒNƒŠ[ƒ“‚łȂ¢AƒEƒBƒ“ƒhƒE‚̃AƒvƒŠ‚ðì‚Á‚Ä‚¢‚é‚̂ł·‚ªA
ƒEƒBƒ“ƒhƒE‚̃TƒCƒY‚ª•ÏX‚³‚ꂽ‚Æ‚«‚ÉA‰æ‘œ‚ªc‚ÉL‚Ñ‚½‚è
‰¡‚ÉL‚Ñ‚½‚è‚·‚é‚̂Ţ‚Á‚Ä‚¢‚Ü‚·B
³•ûŒ`‚ª³•ûŒ`‚̂܂ÜAŠg‘債‚Ä—~‚µ‚¢‚̂ł·‚ªA‚Ç‚¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©

C# ‚Æ‚©‚¶‚á‚È‚­‚ÄAWindows API ‚Åì‚Á‚Ä‚¢‚Ü‚·B
‚æ‚낵‚­‚¨‚Ë‚ª‚¢‚µ‚Ü‚·B

167:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/17 18:00:11
‹éŒ`‚ðŽw’肵‚Ädevice.Present‚·‚éB

168:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/17 19:51:21
Reset

169:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 02:43:41
>>168‚³‚ñ‚Ì reset ‚łł«‚Ü‚µ‚½[I
>>167‚³‚ñ‚Ì‚ÍA‚²‚ß‚ñA‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ñ‚Å‚µ‚½B

170:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 02:44:25
>>169‚Å‚·B

ƒeƒNƒXƒ`ƒƒ‚ðˆê“x Release ‚µ‚ÄA‚à‚¤‚¢‚¿‚Ǔǂݒ¼‚³‚È‚¢‚Æs‚¯‚È‚¢‚Ì‚ª‚·‚±‚µ–Ê“|‚Å‚µ‚½B

171:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 10:33:18
‚±‚ñ‚É‚¿‚íADirectSound‚Åwavƒtƒ@ƒCƒ‹‚ðĶ‚µ‚悤‚ÆŽv‚¢
ƒQ[ƒ€ƒR[ƒfƒBƒ“ƒO2‚Æ‚¢‚¤–{‚ðŒ©‚È‚ª‚çƒR[ƒh‚ð‘‚¢‚Ä‚¢‚½‚̂ł·‚ª
“¯‚¶‚悤‚É‚â‚Á‚Ä‚àĶ‚³‚ê‚Ü‚¹‚ñ
ƒR[ƒh‚ɊԈႢ‚ª‚È‚¢‚©5‰ñ‚­‚ç‚¢Œ©’¼‚µ‚Ü‚µ‚½

‘S‚ẴR[ƒh‚ð‘‚­‚Æ’·‚­‚È‚é‚̂őå‚Ü‚©‚È—¬‚ꂾ‚¯‘‚«‚Ü‚·

DirectSoundƒIƒuƒWƒFƒNƒg‚𶬠Wavƒtƒ@ƒCƒ‹‚ð“ǂݞ‚Þ ƒZƒJƒ“ƒ_ƒŠƒoƒbƒtƒ@ì¬
ƒoƒbƒtƒ@‚ɉ¹ƒf[ƒ^‚ð‘‚«ž‚Þ@Ķ‚Æ‚¢‚¤Žè‡‚Å‚·

ˆê‰žƒR[ƒh‚ðUP‚·‚é‚̂ňႤ‚Æ‚±‚낪‚ ‚ê‚ÎŽw“E‚µ‚Ä‚à‚炦‚邯K‚¢‚Å‚·
URLØÝ¸(www7.uploader.jp)

‹X‚µ‚­‚¨Šè‚¢‚µ‚Ü‚·

172:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 11:07:48
>>171
Play()‚Ì–ß‚è’lŒ©‚ĂȂ¢‚¾‚ëH
DSERR_PRIOLEVELNEEDED ‚ª•Ô‚Á‚Ä‚«‚Ă邿B
SetCooperativeLevel()ŒÄ‚ׂ΂¢‚¢‚ÆŽv‚¤‚æB

173:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 12:12:25
DirectSound‚ð‰Šú‰»‚·‚鎞‚É

// ‹¦’²ƒŒƒxƒ‹‚ÌÝ’è
if(FAILED(m_pSound->SetCooperativeLevel(hWnd, DSSCL_EXCLUSIVE))) {
return E_FAIL;
}

‚Æ‚µ‚Ä‚ ‚è‚Ü‚·‚ªãŽè‚­‚¢‚«‚Ü‚¹‚ñ

174:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 12:34:22
‚â‚Á‚Ă݂½‚Ì‚©‚æB
Play’¼‘O‚ɌĂñ‚¾‚ç–‚Á‚½‚¼

175:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 12:36:11
ŽÀÛ‚â‚è‚à‚µ‚È‚¢A–ß‚è’l‚ðŠm”F‚à‚µ‚È‚¢‚Å‚½‚¾Ž¿–â‚·‚邾‚¯‚Á‚Ăǂ¤‚È‚ñ‚¾‚낤‚ËB

176:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 12:42:20
‚Æ‚±‚ë‚ÅŽÀÛ‚Ì–{‚ł͂ǂ¤‚È‚Á‚Ä‚é‚ñ‚¾H
ƒEƒBƒ“ƒhƒE‚ª‚Å‚«‚é‘O‚ÉSetCooperativeLevelŒÄ‚ñ‚¾‚Á‚ĈӖ¡‚ª‚È‚¢‚¾‚낤‚ÉB

177:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 12:49:10
‚‚¢‚łɃfƒoƒbƒO‚µ‚Ă݂½‚ªAAA

// gamemain‚̉Šú‰»
_gamemain = new CGameMain();
hr = _gamemain->FInit(m_device);
_gamemain->GetHWND(m_hwnd);

‚±‚ê‚ð
_gamemain->GetHWND(m_hwnd);
hr = _gamemain->FInit(m_device);
‚̂悤‚É“ü‚ê‘Ö‚¦‚ê‚Γ®ì‚µ‚½BŒ³‚͂ǂ¤‚È‚Á‚Ä‚ñ‚ÌH

178:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 12:52:30
‚²‚ß‚ñ‚È‚³‚¢

–ß‚è’l‚ÌŠm”F•û–@•ª‚©‚ç‚È‚­‚ăNƒ‰ƒXƒrƒ…[‚Æ‚©ƒuƒŒ[ƒNƒ|ƒCƒ“ƒg‚Æ‚©‚¢‚ë‚¢‚뎎‚µ‚Ă܂µ‚½

179:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 13:05:14
>>178

‚©‚í‚¢‚¢‚È‚¨‘O‚—

180:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 14:21:13
‚yƒoƒbƒtƒ@‚Æ[“xƒoƒbƒtƒ@‚Æ‚¢‚¤‚̂͂܂Á‚½‚­“¯‚¶‚Æl‚¦‚Ä‚¢‚¢‚ñ‚Å‚·‚©
‚»‚ê‚Æ‚àA•¶‘‚ð“ǂނƂ«‚Í”÷–­‚È·ˆÙ‚É‹C‚ð‚‚¯‚é‚ׂ«‚Å‚·‚©


181:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 16:36:07
DirectInput‚Á‚ă‰ƒCƒuƒ‰ƒŠ‚É‘g‚Ýž‚ñ‚¾‚Ù‚¤‚ª‚¢‚¢‚Å‚·‚©H

182:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 16:57:44
‰½‚̃‰ƒCƒuƒ‰ƒŠ‚æ

183:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 17:32:02
DirectInput ‚ðŽg‚í‚È‚¢‚ÅA
‚â‚肽‚¢‚±‚Æ‚ª‘S‚Äo—ˆ‚Ä‚é or o—ˆ‚é‚Ì‚¾‚Á‚½‚ç
‘g‚Ýž‚܂Ȃ­‚Ä‚¢‚¢‚ñ‚¶‚á‚ËH

184:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 17:50:02
ƒŠƒeƒBƒAƒNƒXEƒlƒ}ƒCƒ“ƒYƒ‰ƒCƒuƒ‰ƒŠ[‚Å‚·

•¨—‰‰ŽZ‚Ȃǂà‘g‚Ýž‚Ü‚ê‚Ä‚¢‚Ü‚·

DirectX9‘Ήž‚Å‚·

185:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 17:57:28
URLØÝ¸(www.google.co.jp)

186:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 18:00:59
>>185

Ž©ì‚Ì•¨—‰‰ŽZƒ‰ƒCƒuƒ‰ƒŠ‚Ȃ̂ŒT‚µ‚Ä‚ào‚È‚¢‚Å‚·

187:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 18:06:38
>>181
ƒ|[ƒ‹ƒyƒ“‚Á‚ÄŠG‚ð•`‚­‚½‚߂̓¹‹ï‚ÉŠÜ‚ñ‚¾‚Ù‚¤‚ª‚¢‚¢‚Å‚·‚©H

188:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 18:15:52
‰´‚̊‹«‚Å‚ÍA‚È‚­‚Ä‚à“®‚­‚©‚ç•K—v‚È‚¢‚ÆŽv‚¤‚ÈB
‚»‚̃‰ƒCƒuƒ‰ƒŠ‚Ì’†‚ÉŽg‚¢‚½‚¢‚à‚Ì‚ª‚ ‚é‚È‚ç•Ê‚¾‚¯‚Ç

189:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 18:19:25
DirectInput‚ðŽg‚¤‚©‚Ç‚¤‚©‚͕ʂƂµ‚Ä
“ü—̓Cƒ“ƒ^[ƒtƒF[ƒX‚Ì’ñ‹Ÿ‚ÍÅ—D悾‚ÆŽv‚¤‚ª

190:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 18:24:57
>>181
•K—v‚©‚Ç‚¤‚©‚ÍŽd—l‚ð’m‚Á‚Ä‚¢‚鎩•ª‚ª”»’f‚µ‚ëB
Žwަ‘Ò‚¿lŠÔ‚ÅA‘¼l‚ÌŽwަ‚ª‚È‚¢‚Æ“®‚¯‚È‚¢‚̂ȂçA
‘¼l‚ɂ킩‚邿‚¤‚É‚«‚¿‚ñ‚ÆŽd—l‚ðà–¾‚µ‚ëB
’†“r”¼’[‚Èî•ñ‚Åà–¾‚µ‚½‹C‚ɂȂé‚ÈB

191:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 18:26:57
Ž¿–â‚·‚éꊂðŠÔˆá‚¦‚Ä‚ËH
“à—e‚ð‰Á–¡‚·‚邯A‚à‚Á‚Æ‚à“KØ‚È‘ŠŽè‚Íè‚¢Žt‚¾‚ëB

192:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 18:27:43
ŒöŠJ‚µ‚Ä‘¼l‚ÉŽg‚킹‚悤‚Á‚ÄŒ¾‚¤‚ñ‚¾‚ëH
•Ï‚í‚Á‚½—p“r‚¶‚á‚È‚¢ŒÀ‚èInput‚Í•t‚¯‚Ä‚¨‚­‚ׂ«‚¾‚ë

193:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 18:30:27
‰‰ŽZƒ‰ƒCƒuƒ‰ƒŠ‚È‚çDirectInput‚Ç‚±‚ë‚©A
‚»‚à‚»‚àDirectXƒXƒŒ‚Ƃ͉½‚ÌŠÖŒW‚à‚È‚¢B

194:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 19:00:52
’N‚©>>154ÄŒ»‚µ‚È‚¢H
ÄŒ»‚µ‚È‚©‚Á‚½‚Á‚Ä•ñ‚Ȃ炻‚ê‚Í‚»‚ê‚Å‚ ‚肪‚½‚¢‚ñ‚¾‚¯‚Çcc

195:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 23:39:33
ˆø”‚ð“n‚·•û–@‚ª•ª‚©‚è‚Ü‚¹‚ñ

inline void SetAmbient(D3DCOLORVALUE &col) { m_material.Ambient = col; };

CDXMaterial material;

material.SetAmbient();

1‚—á‚ðŒ©‚¹‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©EEE


196:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 23:40:15
MSND‚ÅD3DCOLORVALUE‚ɂ‚¢‚Ä’²‚ׂ½‚̂ł·‚ª‰ðŒˆ•û–@‚ª•ª‚©‚ç‚È‚­‚ÄEEE

197:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 23:46:42
‚Ü‚¸‚ÍCŒ¾Œê‚̕׋­‚ªæ‚¾

198:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 23:50:45
>>196

D3DCOLORVALUE col;
col.r = 1.0f;
col.g = 0.0f;
col.b = 0.0f;
col.a = 1.0f;
material.SetAmbient(col);

‚±‚ñ‚ÈŠ´‚¶H
‚È‚ñ‚©•ʂɕςȂƂ±‚ë–³‚¢‹C‚ª‚·‚邯‚ÇEEE

199:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/18 23:52:05
ŽQÆ“n‚µ‚ª‰ð‚©‚ç‚ñ‚ÆŒ¾‚¤ˆÓ–¡‚È‚çC++‚Ì—Ì•ª‚¾‚ª
‚»‚à‚»‚àŽ¿–â‚̈Ó}‚ª—Ç‚­‚í‚©‚ç‚ñ‚Ì‚Å
u“ú–{Œê‚Å‚¨‚‹v‚Æ‚µ‚©‚¢‚¢‚悤‚ª‚È‚¢

200:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/19 00:13:20
‚à‚µ‚©‚µ‚Ä“ü‚ê‚Ä‚à”½‰f‚µ‚È‚¢‚©‚ç”Y‚ñ‚Å‚é‚ñ‚¶‚á‚ËH
ŒõŒ¹ŒvŽZ‚µ‚ĂȂ¢‚Æ‚«‚ÍLightEnable‚ðƒIƒt‚Éݒ肵‚È‚¢‚Æ•\ަ‚³‚ê‚È‚­‚Ä‚¾‚È

‚Á‚Ä‚»‚ñ‚È‚±‚Æ•·‚¢‚ĂȂ¢H

201:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/19 11:54:28
—á‚ðŒ©‚¹‚Ăƌ¾‚Á‚Ä‚é‚ñ‚¾‚µA>>198‚ł悳‚°EEE

202:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/19 11:55:20
ޏ”s‚µ‚Ä‚é‚ñ‚È‚çAŽ©•ª‚̂Ƃ±‚łǂ¤‚â‚Á‚½‚ç‚Ç‚¤‚È‚Á‚½‚­‚ç‚¢‘‚¯‚Α‚¢‚̂ɂÈB

203:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/19 17:07:08
test

204:198
09/01/19 17:08:22
D3DCOLORVALUE col = D3DCOLOR_COLORVALUE(, , ,);

‚Åcol‚ðˆø”‚Å“n‚»‚¤‚Æ‚µ‚Ă܂µ‚½EEE

205:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/19 17:14:35
‚â‚Á‚ς蔻‚ç‚È‚¢B@‚Ä‚¢‚¤‚©‚¨‘O‚ª”»‚Á‚ĂȂ¢‚©‚ç–³—B
‚³‚Á‚³‚ÆC‚̉SŽÒƒXƒŒ‚Ń\[ƒX*‘S•”*ŽN‚µ‚ÄŽ¿–₵‚Ä‚±‚¢B

206:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/19 17:16:02
>> ‚·‚¢‚Ü‚¹‚ñ•׋­•s‘«‚Å‚µ‚½

‚¿‚Ȃ݂É187‚³‚ñ‚Ì—á‚Å‰ðŒˆ‚µ‚Ü‚µ‚½

207:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/19 17:34:24
‰Šú‰»‚µ‚½‚¢‚Á‚Ä‚±‚Æ‚©H
D3DCOLORVALUE colorValue = {0,0,0,0};
‚Á‚ÄC/C++‚̘b‚¾‚ÈBŽQÆ(&‚ª•t‚¢‚Ä‚é)‚̘b‚¾‚Á‚½‚炱‚ê‚àC++


208:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/19 22:29:43
D3DXMATRIXA16
‚ðnew‚µ‚½Œã‚Édelete‚·‚邯ƒƒ‚ƒŠ[‚̃oƒO‚ðˆø‚«‹N‚±‚·‚ñ‚¾‚ªA‰ðŒˆô‚͂Ȃ¢‚à‚Ì‚©EE

209:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/20 12:35:27
D3DXMATRIX‚ðŽg‚¤‚Æ‚©B

210:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/21 00:17:09
‚»‚à‚»‚àƒoƒO‚ª‚ ‚邯‚ÍŽv‚¦‚È‚¢‚ªA
A16‚ÌŽÀ‘•Ž©‘Ì‚½‚¢‚µ‚½‚±‚ƂȂ¢‚µ
Ž©‘O‚Ìì‚ê‚ÎH

211:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/21 08:46:50
>>208
ƒwƒbƒ_ƒtƒ@ƒCƒ‹‚ðŒ©‚ê‚Εª‚©‚邯‚ÇA
A16Œn‚Í16byteƒAƒ‰ƒCƒƒ“ƒg‚Ì‚½‚ß‚Énew‚ðƒI[ƒo[ƒ[ƒh‚µ‚Ä‚éB
ƒXƒeƒbƒvŽÀs‚Å‚¿‚á‚ñ‚Æ‚±‚Ìnew/delete‚ªŒÄ‚΂ê‚Ă邩Šm‚©‚߂Ă݂ê‚ÎH

#define new DEBUG_NEW

‚Æ‚©‚â‚Á‚ĂĎ€–S‚Æ‚©‚ ‚肪‚¿B

212:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/21 17:02:37
ƒgƒDƒ‹[ƒ^ƒCƒvŒ`Ž®‚̃Aƒ“ƒ`ƒGƒCƒŠƒAƒX‚ª‚©‚©‚Á‚½ƒtƒHƒ“ƒg‚ð•\ަ‚·‚é‚ɂ͂ǂ̂悤‚É‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©B
GetGlyphOutline‚ÌAPIŽg‚Á‚Ä‚àƒOƒŒ[ƒXƒP[ƒ‹‚̃rƒbƒgƒ}ƒbƒvƒf[ƒ^‚µ‚©“¾‚ç‚ê‚Ü‚¹‚ñ‚Å‚µ‚½B

213:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/21 17:24:46
‚»‚̃OƒŒ[ƒXƒP[ƒ‹‚̃f[ƒ^‚ð
ƒ¿’l‚Æ‚µ‚ăeƒNƒXƒ`ƒƒ‚É‘‚«ž‚ñ‚Å•\ަ

ŽQl
URLØÝ¸(marupeke296.com)

214:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/21 17:29:34
‚»‚ê‚Á‚ÄŒ‹‹Ço—Í‚àˆêF‚ɂȂè‚Ü‚¹‚ñ‚©H
‚»‚ê‚Æ‚à”¼“§–¾‰»‚·‚邯‚«‚ÉA‚¤‚Ü‚¢•û–@‚ª‚ ‚é‚̂łµ‚傤‚©EEE

215:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/21 17:37:19
ƒOƒŒ[ƒXƒP[ƒ‹‚̃tƒHƒ“ƒg‚ðƒ¿’l‚É‚µ‚Ä”¼“§–¾‚Å•`‰æ‚·‚ê‚ÎA‚»‚ê‚Å‚¿‚á‚ñ‚Æ
ƒAƒ“ƒ`ƒGƒCƒŠƒAƒX‚©‚©‚邪A‰½‚ð‹‚߂Ă¢‚é‚ñ‚¾H

216:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/21 17:39:45
>>214
Œ¾‚Á‚Ä‚éˆÓ–¡‚ª•ª‚©‚ç‚ñ
A8R8G8B8‚Æ‚©A4R4G4B4‚Æ‚©ƒ¿ƒ`ƒƒƒ“ƒlƒ‹•t‚«ƒeƒNƒXƒ`ƒƒ‚ðì‚é
RGB‚Í•\ަ‚µ‚½‚¢ƒtƒHƒ“ƒg‚ÌF‚É‚µ‚Ä
A‚Ì’l‚ɃOƒŒ[ƒXƒP[ƒ‹‚Ì’l‚ð“ü‚ê‚é

ƒ¿‚ÌÝ’èiƒeƒNƒXƒ`ƒƒ‚̃¿’l*ƒ|ƒŠƒSƒ“‚̃¿’l)
ƒfƒoƒCƒX->SetTextureStageState(0, D3DTSS_ALPHAARG1, D3DTA_TEXTURE );
ƒfƒoƒCƒX->SetTextureStageState(0, D3DTSS_ALPHAOP , D3DTOP_MODULATE );
ƒfƒoƒCƒX->SetTextureStageState(0, D3DTSS_ALPHAARG2, D3DTA_DIFFUSE );

217:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/21 17:40:38
‚w‚o‚¾‚ÆAƒfƒBƒXƒvƒŒƒC‚ÌRGBo—͂̕À‚тɉž‚¶‚ÄAƒsƒNƒZƒ‹–¢–ž‚Ì•âŠÔ‚ð‚·‚é‚½‚ß‚É
•¶Žš‚ÌRGB‚ðݒ肵‚Ä‚¢‚邯Žv‚¤‚̂ł·‚ªA‚»‚Ìî•ñ‚ð‚ǂ̂悤‚ÉŽè‚É‚·‚ê‚΂¢‚¢‚Ì‚©‚ÆŽv‚¢‚Ü‚µ‚ÄEEE

218:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/21 17:43:14
ClearType‚ð‚µ‚½‚¢‚È‚çAGetGlyphOutline‚ɂ͂»‚¤‚¢‚¤‹@”\‚͂Ȃ¢B
GetGlyphOutline‚Í’Pƒ‚ɑ傫‚߂ɕ`‰æ‚µ‚Äk¬‚µ‚½ƒf[ƒ^‚ð•Ô‚·‚¾‚¯B

219:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/21 17:44:59
‚»‚êˆÈ‘O‚ɃAƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹‚ð—‰ð‚µ‚ĂȂ¢ˆ«Š¦

220:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/21 17:48:39
’[“I‚É‚¢‚¤‚ÆAColor=AARRGGBB
@@@@@@@@@@@@@ª‚±‚±‚Å‚µ‚å
•’ʂɃtƒHƒ“ƒg‚ð•\ަ‚·‚邱‚Ƃ͂·‚łɂł«‚Ä‚¢‚Ü‚·B

221:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/21 17:52:57
‚¶‚á‚ A‚»‚±‚ÌFi’lj‚ª‚Ç‚¤RGB‚ɉe‹¿‚·‚é‚Ì‚©Œ¾‚Á‚Ă݂ë

222:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/21 18:10:06
•`‰ææ Ad Rd Gd Bd •`‰æŒ³ As Rs Gs Bs‚Æ‚·‚ê‚Î
As/255=a 1-a=b‚Æ‚¨‚¢‚Ä
Œ‹‡Œã (Ad) (Rs*a+Rd*b) (Gs*a+Gd*b) (Bs*a+Gd*b)‚Å‚µ‚åB
’P‚É‚©‚¯‡‚킹‚̔䗦‚¶‚á‚È‚¢‚ñ‚Å‚·‚©H

223:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/21 18:11:48
ClearType‚ÍACLEARTYPE_QUALITY‚©CLEARTYPE_COMPAT_QUALITY‚ð
Žw’肵‚ătƒHƒ“ƒgì‚Á‚ÄAGDI‚̃eƒLƒXƒg•`‰æ‹@”\‚ðŽg‚¤‚­‚ç‚¢‚µ‚©API‚Å‚Ì
ƒTƒ|[ƒg‚Í–³‚¢‚ÆŽv‚¤B

224:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/21 18:28:05
•¶Žš‚̉‚ÌŠO‚ɂނ©‚Á‚Ä“§–¾“x‚ðã‚°‚Ä‚¢‚¯‚Î
”wŒi‚Æ“éõ‚ñ‚ŃAƒ“ƒ`ƒGƒCƒŠƒAƒX‚ª‚©‚©‚邿‚ËH‚Á‚Ęb
‚Ç‚¤‚¢‚¤’iŠK‚Å“§–¾“x‚ð•Ï‚¦‚é‚©‚Ìî•ñ‚Æ‚µ‚ăOƒŒ[ƒXƒP[ƒ‹‚Ìî•ñ‚ðŽg‚¤

225:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/21 21:58:00
ƒfƒoƒCƒX‚ðƒŠƒZƒbƒg‚·‚鎞‚ÉAƒeƒNƒXƒ`ƒƒ‚Æ‚©‚àˆê“x”jŠü‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢ê‡‚ª‚ ‚邯‚ÇA
‚»‚ÌꇂÁ‚ÄŒ³‚̉摜ƒtƒ@ƒCƒ‹‚ðÄ‚Ñʼn‚©‚ç“ǂݞ‚Þ‚Ì‚ª‚¢‚¢‚ÌH
‚»‚ê‚Æ‚àAƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̈ꎞƒtƒ@ƒCƒ‹‚Ý‚½‚¢‚Ȃ̂ɉ摜‚̃rƒbƒg—ñ‚¾‚¯•Û‘¶‚µ‚Ä‚µ‚Ü‚¤‚Æ‚©A‚Ç‚¤‚µ‚Ä‚é‚ÌH

226:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/21 22:10:18
󋵂ɇ‚킹‚ÄŽ©•ª‚ÌD‚«‚Ȃ悤‚É‚â‚ê‚æB
‚È‚ñ‚ʼn½‚Å‚à‚©‚ñ‚Å‚à‚¨Žf‚¢‚ð—§‚Ä‚ÄA’€ŽŸŽwަ‚³‚ê‚È‚¢‚Æs“®o—ˆ‚È‚¢‚ñ‚¾‚æH

227:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/21 22:12:07
D‚«‚É‚·‚ê‚΂¢‚¢‚ñ‚¶‚á‚È‚¢H
‚»‚̕ӂ̔»’f‚ª‚‚©‚È‚¢‚Ȃ炨‚ƂȂµ‚­D3DPOOL_MANAGEDŽg‚Á‚Æ‚¯
DirectX10‚©‚çƒfƒoƒCƒXƒƒXƒg‚È‚­‚È‚é‚Ý‚½‚¢‚¾‚µ
‚¢‚¸‚ê‚Í‹C‚É‚µ‚È‚­‚Ă悭‚È‚é—Ì•ª‚¾

228:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/22 00:29:38
>>DirectInput‚ÌDIJOYSTATE2‚ÌlY‚Á‚ĉº‚ª+‚Åオ-‚Å‚·‚©H

229:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/22 05:51:55
LightWave‚Ń{[ƒ“Ždž‚ñ‚ÅXƒtƒ@ƒCƒ‹‚̃GƒNƒXƒ|[ƒ^‚Åo—Í‚µ‚½B
‚»‚̃tƒ@ƒCƒ‹‚ð“ǂݞ‚ñ‚ŃEƒGƒCƒg‚Ì’l‚𒲂ׂ½‚ç‚ǂ̒¸“_‚à‚O‚¾‚Á‚½‚ñ‚¾‚¯‚Ç
‚±‚ê‚Á‚ijí‚Éo—Í‚³‚ê‚ĂȂ¢‚Á‚Ä‚±‚ÆH

230:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/22 06:31:05
ƒGƒNƒXƒ|[ƒ^‚ª‚Ç‚±‚܂őΉž‚µ‚Ä‚é‚Ì‚©’²‚ׂ½•û‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÈB
‚ ‚Æ‚½‚Ô‚ñ‚±‚±‚¶‚á‚È‚­‚ÄLightWave‚̃XƒŒ‚Å•·‚­‚ׂ«‚¶‚á‚È‚¢‚©‚È‚»‚ê‚ÍB

231:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/22 18:10:03
// DirectInputƒIƒuƒWƒFƒNƒg‚ðì¬
if(FAILED(DirectInput8Create(GetModuleHandle(NULL), DIRECTINPUT_VERSION, IID_IDirectInput8, (VOID**)&m_pDInput, NULL))) {
return E_FAIL;
}

// DirectInputDeviceƒIƒuƒWƒFƒNƒg‚ðì¬
if(FAILED(m_pDInput->CreateDevice(GUID_SysMouse, &m_pKeyDevice, NULL))) {
return E_FAIL;
}

// ƒfƒoƒCƒX‚ðƒ}ƒEƒX‚ÉÝ’è
if(FAILED(m_pKeyDevice->SetDataFormat(&c_dfDIMouse2))) {
return E_FAIL;
}

// ‹¦’²ƒŒƒxƒ‹‚ÌÝ’è
if(FAILED(m_pKeyDevice->SetCooperativeLevel(hWnd, DISCL_NONEXCLUSIVE | DISCL_FOREGROUND))) {
return E_FAIL;
}

// ƒfƒoƒCƒX‚ðŽæ“¾‚·‚é
m_pKeyDevice->Acquire();

‚±‚ÌÝ’è‚ʼnŠú‰»‚µ‚ÄŽÀs‚µ‚½‚̂ł·‚ª‚±‚̃AƒvƒŠ‚ª‹N“®‚µ‚Ä‚¢‚邯‚«‚É‘¼‚̃EƒBƒ“ƒhƒE‚ðƒNƒŠƒbƒN
‚·‚邯‹­§I—¹‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·

Œ´ˆöƒGƒXƒp[‚µ‚Ă݂Ăà‚炦‚Ü‚¹‚ñ‚©
‚¨Šè‚¢‚µ‚Ü‚·

232:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/22 18:11:51
ƒfƒoƒbƒO‚µ‚È‚³‚¢

233:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/22 18:56:16
‰ðŒˆ‚µ‚Ü‚µ‚½

return E_FAIL‚Å—Ž‚¿‚Ă܂µ‚½

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

234:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/22 21:23:31
½ÚØÝ¸(gamedev”Â:609-”Ô)

235:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/22 21:33:01
‚·‚­‚È‚­‚Æ‚àŒöŽ®ƒTƒCƒg‚̂͂¿‚á‚ñ‚Æo—Í‚³‚ê‚é

236:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/22 22:35:00
229‚Å‚·
‚à‚µ‚©‚µ‚ÄAD3DXLoadMeshFromX‚œǂݞ‚ñ‚¾ƒƒbƒVƒ…‚Ì’¸“_î•ñ‚Á‚ăEƒGƒCƒg‚͊܂܂ê‚ĂȂ¢‚ñ‚Å‚·‚©H


237:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/22 22:44:34
ƒtƒ@ƒCƒ‹Ž©‘̂̃EƒGƒCƒg‚͂ǂ¤‚È‚Á‚Ä‚é‚ñ‚¾H


238:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/22 23:33:50
>>237
ƒtƒ@ƒCƒ‹Œ©‚½‚çA‚¿‚á‚ñ‚ÆÝ’肳‚ê‚Ă܂µ‚½
‚Á‚Ä‚±‚Ƃ͓ǂݞ‚Ý‚ª‚¾‚߂Ȃ̂©EEE

239:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/23 00:18:05
>>238
ƒXƒLƒ“ƒƒbƒVƒ…‚Íê—p‚ÌŠÖ”‚ª‡‚Á‚½‚Í‚¸‚¾‚ª

240:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/23 09:09:25
_(OoO)^ I'm a dreamerI@‚Ђ»‚Þƒpƒ[I

@@@@@@@@@@@@@@@@@@@@@ ƒw(^o^)ƒw
@@@@@@@@@@@@@@@@@@@@@@@@|È @Ž„‚Ì¢ŠE
@@@@@@@@@@@@@@@@@@@@^@@/
@@@@@@@@@@@@@@@ (^o^)^
@@@@@@@@@@@@@@ ^( @)@–²‚Æ—ö‚Æ•sˆÀ‚Åo—ˆ‚Ä‚é
@@@@@@(^o^) ŽO@@^@^ „
_@@@@ (__ ŽO
(^o^)@@ƒ@_ ŽO ‚Å‚à‘z‘œ‚à‚µ‚È‚¢‚à‚Ì
( ^
^ ‚­ ‰B‚ê‚Ä‚é‚Í‚¸I

241:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/23 09:10:16
DirectInput‚Ń}ƒEƒX‚âƒL[ƒ{[ƒhŽg‚¤‚È‚æ
‚Ä‚©XI‚Žput‚ÌŽž‘ã

242:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/23 12:23:34
Direct3D‚Å•¡”‚̃EƒBƒ“ƒhƒE‚É“¯ˆê‚̃eƒNƒXƒ`ƒƒ‚ð•\ަ‚µ‚½‚¢‚̂ł·‚ªA
‚±‚Ìê‡AƒEƒBƒ“ƒhƒE‚²‚ƂɃfƒoƒCƒX‚ð쬂µ‚ÄA
ƒfƒoƒCƒX‚²‚Ƃɂ킴‚í‚´“¯‚¶ƒeƒNƒXƒ`ƒƒ‚ð‰½“x‚à“ǂݞ‚Þ‚µ‚©‚È‚¢‚̂łµ‚傤‚©B
Eˆê‚‚̃eƒNƒXƒ`ƒƒ‚ð•¡”‚̃fƒoƒCƒX‚Å‹¤—p‚·‚é
‚ ‚é‚¢‚Í
Eˆê‚‚̃fƒoƒCƒX‚Å•¡”‚̃EƒBƒ“ƒhƒE‚É•`‰æ‚·‚é
‚Æ‚¢‚¤‚悤‚È‚±‚Æ‚Ío—ˆ‚È‚¢‚̂łµ‚傤‚©B‚ǂȂ½‚ª‚²‹³Ž¦‰º‚³‚¢B


243:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/23 12:28:45
DirectX‚RDŽn‚߂悤‚ÆŽv‚¤‚ñ‚Å‚·‚ªA‚Ȃɂ©‚ç‚·‚ê‚΂¢‚¢‚Å‚·‚©H
‚ǂ̂®‚ç‚¢‚ÌŠúŠÔ‚Å‚ ‚é’ö“xŽg‚¦‚邿‚¤‚ɂȂÁ‚Ä‚­‚é‚ñ‚Å‚·‚©H

244:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/23 12:35:54
‚Ȃɂª•ª‚©‚Á‚Ä‚¢‚È‚¢‚Ì‚©‚à•ª‚©‚Á‚ĂȂ¢lŠÔ‚É
‚à‚Ì‚ð‹³‚¦‚邱‚Ƃ͔ñí‚ɓ‚¢
‚Ƃ肠‚¦‚¸o—ˆ‚é”͈͂Ŏ©•ª‚Å‚â‚Á‚Ä
‹ï‘Ì“I‚ÈŽ¿–₪o—ˆ‚½‚Æ‚«‚É‚à‚¤ˆê“x‚¨‚¢‚Å

245:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/23 13:12:03
>>243
sample“®‚©‚µ‚ă\[ƒX‚𒭂߂Ă ‚«‚ç‚ß‚ë

246:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/23 13:24:42
‚à‚¤ˆê“x‚¨‚¢‚łƂ©Œ¾‚í‚ê‚邯‚‚炢
‚ ‚«‚ç‚ß‚ë‚Æ‚©Œ¾‚í‚ê‚邯”R‚¦‚é
‚µ‚©‚µ‚”‚ˆ‚˜

247:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/23 14:05:04
>>242‚æ‚­’m‚ç‚ñ‚¯‚ǃfƒoƒCƒX‚̉æ‘fƒtƒH[ƒ}ƒbƒg‚ª“¯‚¶‚È‚çŽg‚¢‰ñ‚¹‚ñ‚¶‚á‚Ë[‚Ì

248:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/23 14:14:03
1. ŠJ”­ŠÂ‹«‚ðƒ_ƒEƒ“ƒ[ƒh‚·‚éB
2. Œ»Ý‚Ì‹Z—ʂƔMˆÓŽŸ‘悾‚ËB‚Ƃ肠‚¦‚¸A‚»‚ñ‚È‚±‚Æ‚à”»‚ç‚È‚¢ŒN‚Í‹Z—ʂ͉ŠwŽÒƒŒƒxƒ‹‚Å‚·‚®–O‚«‚邯Žv‚¤‚̂Š100”N‚݂͂肱‚¤B


249:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/23 14:19:22
D3DPRESENT_PARAMETERS ‚Å hDeviceWindow ‚ð‚Æ‚Á‚©‚¦‚ЂÁ‚©‚¦‚µ‚Ä reset
‚·‚ê‚΂¢‚¯‚é‚ñ‚¶‚á‚Ë[‚ÌH

‚ A‚»‚¤‚·‚邯AƒeƒNƒXƒ`ƒƒ‚¢‚¿‚¢‚¿“ǂݒ¼‚·•K—v‚ª‚ ‚é‚Ì‚©B‚¾‚ß‚¶‚á‚ñB

250:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/23 14:25:53
>>242
‚ÂCreateAdditionalSwapChain

251:249
09/01/23 14:30:40
‚È‚ñ‚¾APresent ‚Ì‘æŽOˆø”‚ð•`‰æ‚µ‚½‚¢ƒEƒBƒ“ƒhƒE‚É‚·‚ê‚Ηǂ³‚»‚¤‚¶‚á‚ñB

252:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/23 15:31:21
IDirectXFile‚©‚çAID3DXFile‚ɕςí‚Á‚ÄA
•Û‘¶•û–@‚Ì—¬‚ꂪƒwƒ‹ƒv‚É‚©‚©‚ê‚È‚­‚È‚Á‚½‚±‚Æ‚à‚ ‚Á‚ÄA
‚È‚ñ‚©ƒAƒz‚Ý‚½‚¢‚ÉŽg‚¢‚É‚­‚­‚È‚Á‚Ä‚¢‚é‹C‚ª‚·‚é‚ñ‚Å‚·‚¯‚ÇA
IDirectXFileData::GetData“I‚È‚à‚̂͒ú‚߂邯‚µ‚Ä‚àA
IDirectXFileSaveObject::SaveTemplates‚Ì—l‚È“®ì‚ð‚³‚¹‚éƒRƒg‚Ăł«‚È‚¢‚ñ‚Å‚·‚©?

253:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/23 16:47:47
Ž¿–â‚Å‚·B
‰½‚©Žè‡‚̊ԈႢ‚ÌŽw“E‚âA”ð‚¯‚é•û–@‚͂Ȃ¢‚Å‚µ‚傤‚©H

‰º‹L‚̂悤‚ÉA‚·‚Å‚ÉAnimationSet‚É“o˜^‚³‚ê‚Ä‚¢‚éAnimation‚ð휂µ‚½ŒãAV‚½‚ɃAƒjƒ[ƒVƒ‡ƒ“‚ð’ljÁ‚·‚邯ƒƒ‚ƒŠ[ƒŠ[ƒN‚·‚邿‚¤‚Å‚·B
DirectX‚̉Šú‰»‚ÆA‰º‹LƒR[ƒh‚݂̂ÌŬ\¬‚Å‚à‹N‚±‚è‚Ü‚µ‚½B

‰º‹L‚Å‚·‚Æ
D3DX: MEMORY LEAKS DETECTED: 4 allocations unfreed (54 bytes)
54byte‚Æ‚¢‚¤‚±‚Æ‚ÅA"1\0"‚Å2ƒoƒCƒgARST‚»‚ꂼ‚ê‚ð‡Œv‚·‚邯20+16+16=52‚Å‚·‚©‚çA’š“xƒAƒjƒ[ƒVƒ‡ƒ“‚ª‚»‚̂܂܃Š[ƒN‚µ‚½Š·ŽZ‚ƂȂè‚Ü‚·B
‚±‚ê‚Í”‚ð‘‚₵‚Ă݂½‚èA“n‚·RST‚Ì—Ê‚ð•Ï‚¦‚½‚肵‚Ä‚à“¯—l‚ÌŒ‹‰Ê‚ª‚ł܂µ‚½B

휂¾‚¯B’ljÁ‚¾‚¯‚Æ‚¢‚¤ê‡‚̓Š[ƒN‚¹‚¸A휕’ljÁ‚ð‚µ‚½Žž‚̂݃Š[ƒN‚·‚邿‚¤‚Å‚·B
Ž@‚·‚é‚ÉA휂Ƃ¢‚Á‚Ä‚à“à•”‚ł̓JƒEƒ“ƒ^[‚ðŒ¸‚ç‚µ‚Ä‚¢‚邾‚¯‚ÅA’ljÁ‚ÌÛudelete ‚¹‚¸‚Éã‘‚«‚µ‚Ä‚µ‚Ü‚¤v‚±‚Ƃɂæ‚郉ƒCƒuƒ‰ƒŠ‘¤‚̃PƒAƒŒƒXƒ~ƒX‚È‹C‚ª‚µ‚Ü‚·B

Microsoft DirectX SDK (March 2008)
Microsoft DirectX SDK (November 2008)
—¼•û‚ÅÄŒ»‚µ‚Ü‚µ‚½B

ˆÈ‰ºƒR[ƒh‚Å‚·B
CComPtr<ID3DXKeyframedAnimationSet> test;
D3DXCreateKeyframedAnimationSet("Test", 4800, D3DXPLAY_LOOP, 2, 0, NULL, &test);
D3DXKEY_QUATERNION r;@//@’†g‚ð“ü‚ê‚Ä‚¢‚Ü‚¹‚ñ‚ªA’†g‚ð‚«‚¿‚ñ‚Æ‚µ‚½’l‚É‚µ‚Ä‚àŒ‹‰Ê‚Í“¯‚¶‚Å‚µ‚½
D3DXKEY_VECTOR3 s;
D3DXKEY_VECTOR3 t;
HRESULT hr;

hr = test->RegisterAnimationSRTKeys("1",1, 1, 1, &s, &r, &t, NULL);
hr = test->RegisterAnimationSRTKeys("2",1, 1, 1, &s, &r, &t, NULL);
hr = test->UnregisterAnimation(0);
hr = test->RegisterAnimationSRTKeys("3",1, 1, 1, &s, &r, &t, NULL);


254:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/23 16:50:08
’ljÁî•ñ‚Å‚·B
‚Ç‚¤‚â‚烊[ƒN‚·‚é‚Ì‚ÍAã‘‚«‚µ‚½‘¤‚Ì "3" ‚̃Aƒjƒ[ƒVƒ‡ƒ“‚̂悤‚Å‚·B
"3AAAA"‚È‚ÇAÅŒã‚̃Aƒjƒ[ƒVƒ‡ƒ“‚Ì–¼‘O‚ð’·‚­‚µ‚½‚Æ‚±‚ëA‚»‚ê‚É‚ ‚킹‚ăŠ[ƒN—Ê‚ª‘‚¦‚Ü‚µ‚½B

‚‚܂èuV‹K“o˜^‚µ‚½ƒAƒjƒ[ƒVƒ‡ƒ“‚Í‚¿‚á‚ñ‚Ædelete‚·‚邪Aã‘‚«“o˜^‚µ‚½ƒAƒjƒ[ƒVƒ‡ƒ“‚Ídelete‚µ‚È‚¢v‚Æ‚¢‚¤“®‚«‚̂悤‚Å‚·B

255:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/23 18:18:34
—eˆÕ‚Ƀ‰ƒCƒuƒ‰ƒŠ‚̃oƒO‚¾‚Æ‹^‚¤‚ÈB

256:242
09/01/23 18:49:22
>>247 >>249 >>250
‚¢‚­‚‚à•û–@‚ª‚ ‚é‚Ý‚½‚¢‚Å‚·‚ËBˆê‚ˆê‚ÂŒŸ“¢‚µ‚Ă݂邱‚Ƃɂµ‚Ü‚·B
Œä‰ñ“š‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B


257:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/23 20:36:57
ŸŽè‚É Release ‚³‚ê‚Ä‚½‚ç‹CŽ‚¿ˆ«‚¢‚¾‚낤‚ªB

258:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/23 20:42:13
ID3DXFileSaveObjectŽg‚Á‚ÄASTRING‚ðXƒtƒ@ƒCƒ‹‚ɕۑ¶‚·‚邯‚«A
‰½ŒÌ‚©2ƒoƒCƒg•¶Žš‚ª•ςɕϊ·‚³‚ê‚ĕۑ¶‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚½‚Æ‚¦‚ÎA
"“c’†‘¾˜Y@-abcd- —é–ØŽŸ˜Y"
‚È‚çA
"\223\“c\222\’†\221\‘¾\230\˜Y\201\@-abcd- \227\—é\226\–Ø\216\ŽŸ\230\˜Y"
‚Ì—l‚ȋł·B
\223‚ÍACŒ¾Œê‚̃GƒXƒP[ƒvƒV[ƒPƒ“ƒX‚Å8i’蔂̂±‚Ƃ炵‚¢‚ÆŒ¾‚¤‚±‚Ƃ܂ł͕ª‚©‚Á‚½‚̂ł·‚ª
(“c‚Í\0x93,\0x63(\223,\143)‚Ȃ̂Å)@'\“c'‚Æ‚©o‚Ä‚«‚½‚蓮삪‚©‚È‚è•ςł·B
Žn––‚̈«‚¢‚±‚Æ‚ÉID3DXFileEnumObject‚œǂݞ‚ñ‚Å‚àŒ³‚É–ß‚è‚Ü‚¹‚ñB
‰½‚©–â‘è‚ÌŠ‚ª‚ ‚é‚̂łµ‚傤‚©B

char strDxTemplate[] ="xof 0303txt 0032\ntemplate ID { <60F23340-4686-472f-AA91-4D1212D26476> STRING strName; DWORD dwID;} ";
std::vector<char> Buff; DWORD dwBuff = 0xff00;
const char strName[] = "“c’†‘¾˜Y@-abcd- —é–ØŽŸ˜Y"; LPCSTR strNameBuff = strName;
LPD3DXFILE pDxf; LPD3DXFILESAVEOBJECT pDxfSaveObj; LPD3DXFILESAVEDATA pDxfIDData;

D3DXFileCreate(&pDxf);
pDxf->RegisterTemplates(strDxTemplate, strlen(strDxTemplate));
pDxf->CreateSaveObject("test.x", D3DXF_FILELOAD_FROMFILE, tc - _T('0'), &pDxfSaveObj);
Buff.resize(Buff.size() + sizeof(strName));
memcpy(&Buff[Buff.size() - sizeof(strName)], strName, sizeof(strName));
Buff.resize(Buff.size() + sizeof(dwBuff));
memcpy(&Buff[Buff.size() - sizeof(dwBuff)], &dwBuff, sizeof(dwBuff));
pDxfSaveObj->AddDataObject(IDID, NULL, NULL, Buff.size(), &Buff[0], &pDxfIDData);
pDxfSaveObj->Save();

pDxfIDData->Release(); pDxfSaveObj->Release(); pDxf->Release();

SDK‚̃o[ƒWƒ‡ƒ“‚Í ‚½‚Ô‚ñMarch 2008
‚»‚µ‚ÄAstd::vector‚ÌŽg‚¢•û‚ª–³’ƒ‹ê’ƒ‚Ȃ̂͋C‚É‚µ‚È‚¢‚Å‚­‚¾‚³‚¢B

259:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/23 21:04:13
‚à‚¤1ƒ–ŒŽ‚â‚Á‚Ä‚é‚̂ɃEƒBƒ“ƒhƒEì‚Á‚ăeƒNƒXƒ`ƒƒ‚ð•\ަ‚·‚邱‚Æ‚·‚ç‚Å‚«‚È‚¢EEE
–{‚Æ‚©Œ©‚Ä‚à’˜ŽÒ‚ªì‚Á‚½ƒNƒ‰ƒX‚Æ‚©\‘¢‘̂̂±‚Ƃɂ‚¢‚ÄG‚ê‚ĂȂ­‚ĉðÍ‚·‚é‚Ì‚ª‘å•Ï‚¾
ŽèŽæ‚è‘«Žæ‚苳‚¦‚Ä‚éƒTƒCƒg‚Æ‚©‚ ‚è‚Ü‚·‚©H

260:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/23 21:29:20
–{‚Æ‚©“ǂނæ‚èADirectX SDK ‚̃`ƒ…[ƒgƒŠƒAƒ‹‚â‚Á‚½•û‚ª‚¢‚¢‚ºH


261:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/23 22:01:37
>>258
const char strName[] = "“c’†‘¾˜Y@-abcd- —é–ØŽŸ˜Y";
‚±‚ÌŽž“_‚Å‚¨‚©‚µ‚­‚ËH

262:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/23 22:11:38
¡ŽžAnsi‚Ńrƒ‹ƒh‚È‚ñ‚Ä“V‘R‹L”O•¨‹‰‚¾‚æ

263:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/23 22:24:46
‚Å‚àAXFile‚ÌƒŠƒtƒ@ƒŒƒ“ƒX‚ð‚Ý‚é‚Æ
STRINGƒeƒ“ƒvƒŒ[ƒg‚ÍASCII‚ÌBYTE—ñ‚Á‚Ä‚ ‚邺
‚â‚Á‚ÏA‚±‚ꂪŒ´ˆö‚¶‚á‚ËH

264:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/24 01:12:43
ƒEƒBƒ“ƒhƒE‚ªì‚ê‚È‚¢‚È‚çDirectXˆÈ‘O‚Ì–â‘èB
DirectX‚Ì–{‚È‚ñ‚ēǂñ‚Å‚àWindows‰SŽÒ‚ɂ͗‰ð‚Å‚«‚È‚¢‚͓̂–‘R‚¾B

265:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/24 01:16:02
GAME CODING‚Á‚Ä–{‚̃Tƒ“ƒvƒ‹‚Í‘‚«ŽÊ‚¹‚΂»‚̂܂ܓ®‚­‚©‚ç
WindowsƒvƒƒOƒ‰ƒ~ƒ“ƒO‚É•sˆÀ‚ÌŽc‚é‹M•û‚É‚à‚¨‚·‚·‚߂ł·‚æ

266:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/24 02:37:03
PIX ‚Á‚ĕ֗˜‚¾‚ËB

‰‚߂Ēm‚Á‚½B


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

5023“ú‘O‚ÉXV/141 KB
’S“–:undef