yC++z DirectX‰SŽ ..
[2ch|¥Menu]
547:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/14 00:37:29
>>545
ƒfƒoƒCƒX->SetSamplerState( 0, D3DSAMP_MIPFILTER, D3DTEXF_POINT );
ƒfƒoƒCƒX->SetSamplerState( 0, D3DSAMP_MINFILTER, D3DTEXF_POINT );
ƒfƒoƒCƒX->SetSamplerState( 0, D3DSAMP_MAGFILTER, D3DTEXF_POINT );

548:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/14 00:58:05
>>546
ƒVƒF[ƒ_[‚É—Š‚èØ‚Á‚Ä‚é‚̂ŃVƒF[ƒ_[Žg‚í‚È‚¢•û–@‚ª¡ˆê‚í‚©‚Á‚Ă܂¹‚ñc

>>547
DirectX‚ɃeƒNƒXƒ`ƒƒ‚ð‘—‚ç‚È‚­
ƒVƒF[ƒ_[‚ɃeƒNƒXƒ`ƒƒ‚ð‘—‚Á‚Ä‚¢‚½‚Ì‚Å
//•’ʂ̃eƒNƒXƒ`ƒƒ—p
//•’ʂ̃eƒNƒXƒ`ƒƒ—p
sampler2D NormalSmp = sampler_state {
Texture = NormalTex;
MipFilter = LINEAR;
MinFilter = LINEAR;
MagFilter = LINEAR;
AddressU = CLAMP;
AddressV = CLAMP;
};
@@@@@«

sampler2D NormalSmp = sampler_state {
Texture = NormalTex;
MipFilter = POINT;
MinFilter = POINT;
MagFilter = POINT;
AddressU = CLAMP;
AddressV = CLAMP;
};
‚É‚µ‚½‚ç‚«‚¿‚ñ‚Æ‚¤‚‚è‚Ü‚µ‚½

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

549:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/14 14:42:57
D3DX‚ð‚‚©‚킸‚ÉPNG‚Æ‚©‚̉摜‚ð“ǂݞ‚ñ‚Å
ƒeƒNƒXƒ`ƒƒ[‚ðì‚é‚ɂ͂ǂ¤‚·‚é‚Å‚·‚©H

550:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/14 14:47:07
CreateTexture‚Å•K—v‚ȃTƒCƒY‚̃eƒNƒXƒ`ƒƒ‚ðì‚Á‚Ä
‚»‚̃eƒNƒXƒ`ƒƒ‚ðLockRect‚µ‚ĉ摜‚©‚ç“ǂݎæ‚Á‚½Fî•ñ‚ð‘‚«ž‚ß‚ÎOK
‚½‚¾‚µ‚»‚̉摜ƒtƒH[ƒ}ƒbƒg‚ª‚ǂ̂悤‚ÉFî•ñ‚ðŠi”[‚µ‚Ä‚¢‚é‚©‚Ì’mޝ‚ª•K—v

551:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/14 19:05:21
DirectX‚Í¢ƒ|ƒŠƒSƒ“‚µ‚©ƒTƒ|[ƒg‚µ‚ĂȂ¢‚Æ•·‚¢‚½‚̂ł·‚ª
 ƒ|ƒŠƒSƒ“‚ª¬‚´‚Á‚Ä‚¢‚éXƒtƒ@ƒCƒ‹‚ª“ǂݞ‚߂܂µ‚½

’²‚ׂ½‚̂ł·‚ªƒTƒ|[ƒg‚µ‚Ä‚¢‚È‚¢‚Ƃ͕s‹ï‡‚ª‚ ‚Á‚Ä‚à‘Έ‚µ‚Ü‚¹‚ñ‚Æ‚¢‚¤‚±‚Ƃł¢‚¢‚̂ł·‚©H

552:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/14 19:09:30
‚»‚ꃂƒfƒ‰[‚ªXƒtƒ@ƒCƒ‹o—Í‚·‚邯‚«‚É‚RŠpŒ`‚É‚µ‚Ă邾‚¯‚¾‚ë

553:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/14 20:13:46
‚Ä‚©‚Ù‚Á‚Æ‚­‚Æ•’ʂɂTŠpŒ`‚Æ‚©‚UŠpŒ`‚Æ‚©‚Ü‚´‚Á‚Ä‚ËH„‚wƒtƒ@ƒCƒ‹
ƒ‚ƒfƒ‰[‚ÅŽOŠpŒ`•ªŠ„‚µ‚È‚¢‚Ƒʖڂ¾‚ë

554:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/14 20:14:56
D3DXŽg‚¤‚ƓǂނƂ«‚É‘S•”ŽOŠp•ªŠ„‚µ‚Ă邿

555:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/14 20:26:38
>>554
‚Ç‚ñ‚ÈŠ´‚¶‚ÅH‚—i©â‘΂ɃfƒUƒCƒi‚ÉÓ”CŽæ‚点‚½‚Ù‚¤‚ª‚¢‚¢‚ÆŽv‚¤‚—j

556:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/14 20:29:00
Ž©“®‚ÅŽOŠpŒ`•ªŠ„‚â‚点‚Ä
ƒEƒ“ƒR‚Ý‚½‚¢‚È‚t‚u‚ÌÝ’è‚Æ‚©•ςȕªŠ„‚Ì‚³‚ê•û‚µ‚½‚®‚ç‚¢‚Å
ƒvƒƒOƒ‰ƒ}‚É“{‚è‚ð‚Ԃ‚¯‚邿‚¤‚ȃfƒUƒCƒi‚ÌK‚ɂ͟¯’°‚µ‚©‚È‚¢

557:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/14 20:31:46
‚Ç‚ñ‚ÈŠ´‚¶‚à‰½‚àŽlŠpŒ`‚ðŽOŠpŒ`“ñ‚‚ɕª‰ð‚µ‚½‚Á‚ÄA
•\ަŒ‹‰Ê‚Í‘S‚­•Ï‚í‚ç‚È‚¢‚ñ‚¾‚ªA
Ó”C‚Æ‚©–ó‚̂킩‚ç‚È‚¢‚±‚Æ‚ðŒ¾‚¢o‚·>>555‚Á‚ÄA
‚ǂꂾ‚¯“ª‚ªˆ«‚¢‚ñ‚¾‚낤H

558:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/14 20:33:22
ŽOŠpŒ`->ŽlŠpŒ` ”ñ‰Â‹t
ŽlŠpŒ`->ŽOŠpŒ` ‰Â‹t

559:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/14 20:39:38
>>558
‚·‚²‚¢‚È
‚ǂ̎OŠpŒ`‚Ƃǂ̎OŠpŒ`‚ÅŽlŠpŒ`‚ðŒ`¬‚µ‚Ä‚½‚Ì‚©‚í‚©‚é‚Ì‚©H
–ÊÏ‚O‚Æ‚©‚͂Ȃ¢‚Æ‚µ‚Ä‚à“‚¢‚È

560:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/14 20:45:27
‚æ‚­“Ç‚ß

561:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/14 20:45:56
ƒ‰ƒ“ƒhƒXƒP[ƒviŠiŽq󃂃fƒ‹j‚Ý‚½‚¢‚Ȃ̃Cƒ[ƒW‚µ‚Ă݂½‚¯‚ÇŒ‹\“‚¢‚È
“¯ˆê•½–ʂŕӂª‚­‚Á‚‚¢‚Ä‚½‚ç‚Æ‚©l‚¦‚½‚¯‚ǃTƒ‹‚Ìó’mŒb‚¾‚Á‚½

562:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/14 20:47:17
‚t‚u‚Ô‚Á‚¿‚¬‚ê‚ËH

563:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/14 20:49:33
>>560
Ž€‚ñ‚Å‚­‚é

564:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/14 21:09:18
>>557
ŽlŠp‚Í•½–Ê‚¾‚ƂłàAŽv‚Á‚Ä‚ñ‚Ì‚©H‚¨‘O

‚½‚¾556‚ÌŸ¯’°‚ͳ‚µ‚¢

565:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/14 21:20:49
>>564
o—Í‚³‚ꂽƒf[ƒ^‚ðŒŸØ‚µ‚½‚±‚Æ‚ª‚È‚¢‚¾‚ëB
•½–Ê‚¶‚á‚È‚¯‚ê‚ÎA‚·‚łɃGƒNƒXƒ|[ƒg’iŠK‚Ńf[ƒ^‚ªŒ‡‘¹‚µ‚Ä‚¢‚邱‚ƂɂȂ邪A
‚»‚ñ‚ÈŠÔ”²‚¯‚ÈŽÀ‘•‚ð‚µ‚Ä‚¢‚éƒGƒNƒXƒ|[ƒ^‚ð‹“‚°‚Ä‚Ý‚ë‚æB


566:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/14 21:27:41
•½–Ê‚¶‚á‚È‚¢ê‡‚ÍŽlŠpŒ`‚ł͂Ȃ¢B
ŽlŠpŒ`‚È‚ç•K‚¸•½–ÊB

567:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/14 23:08:44
ŠëŒ¯¶•¨‚ð–G‚¦ŠG‚Å‹[l‰»‚µ‚½w–G‚¦–G‚¦—L“Ŷ•¨}ŠÓx‚ª”­”„‚É

@w—L“Ŷ•¨‚Ì¢ŠE‚ðA–G‚¦‚È‚ª‚çŠw‚ÔƒrƒWƒ…ƒAƒ‹}ŠÓx‚Æ‚¢‚¤
–G‚¦–G‚¦—L“Ŷ•¨}ŠÓ‚ª‚P‚Q“ú‚É”­”„‚ɂȂèA
‚Æ‚ç‚P†“XEƒƒƒ“H—tŒ´“X‚ÅŒ©‚©‚¯‚½B•\ކƒCƒ‰ƒXƒg‚Í’†‘º”Ž•¶ŽB
ƒC[ƒOƒ‹ƒpƒuƒŠƒbƒVƒ“ƒO‚Ì2ŒŽVЧˆÄ“à ‚Å‚Íw—L“Ŷ•¨’B‚ð‹[l‰»ƒCƒ‰ƒXƒg‚Æ‹¤‚É‘åЉîx‚ȂǂƂµA
‚Æ‚ç‚P†“X‚ÌPOP‚Íwƒqƒgƒf‚ªƒƒŠ‚Á‚Û‚­‚Ä¥¥¥ƒnƒ@ƒnƒ@x‚Æ‚©‚¾‚Á‚½B

•\ކFURLØÝ¸(node3.img3.akibablog.net)

ƒIƒjƒqƒgƒfFURLØÝ¸(node3.img3.akibablog.net)
ƒAƒJƒGƒCFURLØÝ¸(node3.img3.akibablog.net)
ƒLƒ“ƒOƒRƒuƒ‰FURLØÝ¸(node3.img3.akibablog.net)
ƒ}ƒ€ƒVFURLØÝ¸(node3.img3.akibablog.net)
‰áFURLØÝ¸(node3.img3.akibablog.net)
ƒuƒ‰ƒŠƒiƒgƒKƒŠƒlƒYƒ~FURLØÝ¸(node3.img3.akibablog.net)
ƒfƒXƒXƒg[ƒJ[FURLØÝ¸(node3.img3.akibablog.net)
ƒsƒgƒt[ƒCFURLØÝ¸(node3.img3.akibablog.net)
ƒIƒIƒXƒYƒƒoƒ`FURLØÝ¸(node3.img3.akibablog.net)
ƒhƒNƒcƒ‹ƒ^ƒPFURLØÝ¸(node3.img3.akibablog.net)

568:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/14 23:12:54
‰áˆÈŠO‚¢‚ç‚ñ

569:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/14 23:20:08
ƒLƒ“ƒOƒRƒuƒ‰‚Ɖá‚Í‚¢‚¢ƒZƒ“ƒX‚µ‚Ä‚ñ‚È‚—

570:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/14 23:27:01
‰á‚Ì‚â‚ÂA㔼g‚Ɖº”¼g‚ª•ª—£‚µ‚Ă邿‚¤‚ÉŒ©‚¦‚ĂȂç‚È‚¢

571:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/14 23:28:51
‚±‚ñ‚È‚ÌlŠÔ‚Ì—‚ÌŽq‚É”Lލ‚‚¯‚Ä”L‚Å‚·‚Á‚ăŒƒxƒ‹‚ƕςí‚ç‚È‚¢‚¶‚á‚ñ

572:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/14 23:46:06
ƒ}ƒ€ƒVƒnƒ@ƒnƒ@

c‚Ó‚£

573:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 00:02:21
‰´‚àƒ}ƒ€ƒVˆê‘ð‚¾‚È

574:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 00:08:37
DirectXŠÖŒW‚È‚¢‚¼

575:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 00:15:35
‚»‚̃Rƒsƒy‚»‚±‚ç‚¶‚イ‚É’£‚Á‚Ä‚ ‚邼
‚»‚Ì‚ ‚Ƃ̃g[ƒN‚ƃZƒbƒg‚Å

576:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 00:17:01
>>567->>571
‚܂ŃRƒsƒyƒƒƒ^

577:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 10:09:05
>>565
‚¨‘O—l‚Ífbx‚¢‚¶‚Á‚½Ž–‚Í‚ ‚é‚ÌH
‚Ä‚©A‚à‚µŽt”Í—l‚È‚çAŠ„‚ç‚ꂽŽOŠp‚Ŏ擾‚·‚é•û–@‹³‚¦‚ĉº‚³‚¢EEE

578:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 10:17:41
>>577
FBX‚Ȃ畒ʂɃƒbƒVƒ…‚̃Nƒ‰ƒX‚ÉTriangle‰»‚·‚郃\ƒbƒh‚ ‚邾‚ëEEE

579:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 13:28:20
DirectX‚X‚ÅMFC‚ÌView‚É•\ަ‚³‚¹‚éê‡ACreateDevice‚ÌhWnd‚ÍView‚Ìm_hWnd‚¶‚Ⴞ‚߂Ȃñ‚Å‚µ‚傤‚©H
ƒRƒ“ƒpƒCƒ‹‚Å‚«‚é‚ñ‚Å‚·‚ªA‚»‚Ì‚ ‚Ƃ̕`‰æ‚ŃfƒoƒCƒX‚ÌClear‚ÅŽ~‚Ü‚é‚ñ‚Å‚·

580:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 13:42:39
Clear‚łƂ܂é‚È‚çZƒoƒbƒtƒ@‚È‚¢‚Ì‚ÉZƒNƒŠƒA[‚µ‚Ă邯‚©
ƒXƒeƒ“ƒVƒ‹‚È‚¢‚̂ɃXƒeƒ“ƒVƒ‹ƒNƒŠƒA[‚µ‚Ă邯‚©‚¾‚ëB

581:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 14:21:13
HRESULT‚¢‚­‚‚æH

582:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 14:34:22
–ß‚è’l‚܂ł¢‚«‚Ü‚¹‚ñBƒnƒ“ƒhƒ‹‚³‚ê‚Ä‚¢‚È‚¢—áŠO‚ŃXƒgƒbƒv‚·‚é‚ñ‚Å‚·B

class CView : public CView{
CXView::CXView()
{
@ pDirectX9 = new CDirectX9();
@ pDirectX9->InitD3D(this->m_hWnd);
}
void CView::OnDraw(CDC* /*pDC*/)
{
@ CXDoc* pDoc = GetDocument();
@ ASSERT_VALID(pDoc);
@ if (!pDoc)
@@ return;

@ g_pD3DDev->Clear( 0, NULL, D3DCLEAR_TARGET, D3DCOLOR_XRGB(0,0,0), 1.0f, 0 );
}
}


583:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 14:40:07
if( FAILED( g_pD3D->CreateDevice( D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, hWnd,
D3DCREATE_SOFTWARE_VERTEXPROCESSING,
&d3dpp, &g_pD3DDev ) ) ) {
return E_FAIL;
}

‚±‚ê‚ªŽ¸”s‚µ‚Ă܂·B
CView‚̃nƒ“ƒhƒ‹‚Ím_hWnd‚Å–â‘è‚È‚¢‚Å‚·‚©H

584:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 14:49:14
‚±‚ê‚Á‚ă\[ƒX‚»‚̂܂܃RƒsƒyH
class CView : public CView‚Å‚¢‚¢‚Ì‚©H

585:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 14:50:52
class CXView : public CView‚Å‚µ‚½‚·‚¢‚Ü‚¹‚ñ

586:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 14:57:30
g_pD3DDev‚ªNULL‚Á‚Ä‚±‚½‚Ÿ‚È‚¢‚æ‚È

587:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 14:58:31
ƒfƒoƒCƒX‚̶¬‚Ń~ƒX‚Á‚Ä‚ñ‚Ȃ炻‚±‚Å‚¿‚á‚ñ‚ƃGƒ‰[‚¾‚¹‚æEEEB
ƒpƒ‰ƒ[ƒ^[‚ª‚Ç‚Á‚©‚µ‚炨‚©‚µ‚¢‚ñ‚©AƒEƒBƒ“ƒhƒEƒnƒ“ƒhƒ‹‚ªNULL‚¶‚á‚È‚«‚Ꮈ”s‚µ‚Ë‚¦B

588:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 15:06:44
CreateDevice‚Ì–ß‚è’l‚Í-2005530516‚Å‚·B
ÅV”Å‚ÌSDK‚Ådxerr9.lib‚©‚çMAX_ERROR_TEXT_LEN‚Á‚ĂȂ­‚È‚Á‚ĂȂ¢‚Å‚·‚æ‚ËH
‚±‚êdefin‚¢‚­‚‚©‚í‚©‚è‚Ü‚¹‚ñ‚©HƒGƒ‰[ŠÖ”ƒRƒ“ƒpƒCƒ‹‚Å‚«‚È‚­‚È‚Á‚ăGƒ‰[ƒR[ƒh’²‚ׂç‚ê‚È‚­‚È‚è‚Ü‚µ‚½

589:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 15:14:44
ޏ”s‚µ‚Ä‚ñ‚¶‚á‚ñ
d3dpp‚ª‚¨‚©‚µ‚ñ‚¶‚á‚Ë

590:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 15:26:01
D3DERR_INVALIDCALL‚Å‚µ‚åB
d3dpp‚Ì“à—e‚ÍH

591:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 15:28:35
thx
‚±‚ê‚Å‚·

D3DPRESENT_PARAMETERS d3dpp;
ZeroMemory( &d3dpp, sizeof(d3dpp) );
d3dpp.Windowed = TRUE;
d3dpp.SwapEffect = D3DSWAPEFFECT_DISCARD;
d3dpp.BackBufferFormat = d3ddm.Format;

592:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 15:29:57
‚Ƃ肠‚¦‚¸
CView‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^“à‚ł͂܂¾m_hWnd‚ÍNULL‚Å‚ ‚邱‚Æ‚ð‚¨“`‚¦‚µ‚Ä‚¨‚­

593:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 15:32:31
‚»‚±Žè‘Å‚¿‚Ý‚½‚¢‚ʼnö‚µ‚¢‚©‚ç–³Ž‹‚µ‚Ä‚½‚íEEE

594:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 15:34:02
‚Â[‚©DirectX‚ð‚Ü‚¸ƒfƒoƒbƒOƒ‚[ƒh‚É‚µ‚ë‚âB
‚»‚ê‚ŃRƒ“ƒ\[ƒ‹‚ɃGƒ‰[“à—e‘S•”•\ަ‚³‚ê‚邿‚¤‚ɂȂ邾‚ëB

595:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 15:38:20
‚¤‚¨[‚Å‚«‚½III
‚ ‚肪‚Æ‚¤B
‚Ü‚¶‚ ‚肪‚Æ‚¤III

596:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 16:04:27
>>595
‰ðŒˆ‚µ‚½‚ç‚Ç‚ñ‚ȃGƒ‰[‚¾‚Á‚½‚©‚ðŽ¦‚·‚Ì‚ªƒXƒWB

597:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 16:07:55
‚Ü‚ OnCreate‚ ‚½‚è‚ÅCreateDevice‚µ‚½‚ñ‚¾‚낤‚¯‚ÇB

598:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 16:25:44
CView‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^“à‚Ńnƒ“ƒhƒ‹‚ð“n‚µ‚½‚ç’†g‚ªNULL‚¾‚Á‚½‚Ì‚Å
InitUpdate‚Ì’†‚Å‚â‚Á‚½‚ç‰ðŒˆ‚µ‚Ü‚µ‚½B

599:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 20:08:59
DXTRACE_ERR()‚ð‚₽‚çŽg‚Á‚Ä‚éƒ\[ƒX‚ª‚ ‚é‚ñ‚Å‚·‚ªA‚±‚ê‚Á‚ĈӖ¡‚ ‚é‚ñ‚Å‚µ‚傤‚©H
‚È‚ñ‚É‚à—LŒø‚»‚¤‚ȃƒO‚Æ‚©‚¾‚µ‚Ä‚­‚ê‚È‚¢‚ñ‚Å‚·‚ªAAA

600:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 21:06:28
‚»‚ꂱ‚»Žg‚¢•û‚É‚æ‚é

601:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 22:25:28
Xƒtƒ@ƒCƒ‹‚̃Aƒjƒ[ƒVƒ‡ƒ“‚ðØ‚è‘Ö‚¦‚éƒTƒ“ƒvƒ‹ƒR[ƒh‚Ç‚Á‚©‚ɂȂ¢H
SDK‚̂͒·‚·‚¬‚ĉð“Ç•s”\‚¾‚½‚æ

602:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 22:26:55
‚܂邨‚¯

603:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 22:51:23
‚܂邨‚¯‚ÍŽ©ìŠÖ”Žg‚Á‚Ă邶‚á‚ñ
‚í‚©‚è‚Â炢‚æ

604:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 22:58:31
‚܂邨‚¯‚Á‚ÄŒ‹\—L–¼‚È‚ñ‚¾‚ÈB
ŽQl‚É‚µ‚½‚̃IƒŒ‚¾‚¯‚©‚ÆŽv‚Á‚Ä‚½‚æB


605:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 23:08:31
•ª‚©‚è‚â‚·‚¢ƒTƒ“ƒvƒ‹SDK•t‘®‚̃Tƒ“ƒvƒ‹‚¾‚ÆŽv‚¤‚ñ‚¾

606:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 23:42:46
‚»‚ê‚Í‚¨‘O‚¾‚¯iÎj

607:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 23:46:29
Xƒtƒ@ƒCƒ‹‚̓ǂݞ‚Ý‚Á‚Ă߂½‚­‚»‚Þ‚¸‚©‚µ‚­‚È‚¢‚Å‚·‚©H
VB‚¾‚Ɠǂݞ‚݂ƕ`‰æ‚Å‚Qs‚Å‚©‚¯‚é‚Ì‚ÉEEE‚â‚΂­‚È‚¢‚Å‚·‚©HC‚Æ‚©‚¢‚Á‚Ä
Ž©•ª‚ªŒ©‚Ä‚é‰ðàƒTƒCƒg‚ª‚í‚©‚肸‚ç‚¢‚¾‚¯‚Ȃ̂©‚È

608:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/15 23:58:08
VS2008‚È‚ñ‚Å‚·‚ªAƒvƒƒWƒFƒNƒgV‹K쬂ÉDirectXƒEƒBƒU[ƒh‚ª–³‚¢‚ñ‚Å‚·‚ª
‚Ç‚¤‚·‚ê‚΂¢‚¢‚ÆŽv‚¢‚Ü‚·‚©H

609:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/16 00:23:16
‚ ‚«‚ç‚ß‚ê‚΂¢‚¢‚ÆŽv‚¢‚Ü‚·

610:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/16 02:40:41
ƒGƒ“ƒvƒeƒB[ƒvƒƒWƒFƒNƒg
ƒVƒ“ƒvƒ‹ƒTƒ“ƒvƒ‹

611:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/16 05:27:05
D3DCAPS9‚Ì’†g‚𖄂߂Ă­‚ê‚éŠÖ”‚͉½‚Å‚·‚©H

612:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/16 05:34:21
GetDeviceCaps‚ª‚ ‚è‚Ü‚µ‚½

613:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/16 15:40:06
Ž¿–â‚Å‚·
ƒŒƒ“ƒ_ƒŠƒ“ƒOƒ^[ƒQƒbƒg‚Æ‚µ‚ͬ‚µ‚½ƒeƒNƒXƒ`ƒƒ[‚ÍAƒ}ƒ‹ƒ`ƒTƒ“ƒvƒŠƒ“ƒO‚ª–³Œø‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚悤‚Ȃ̂ł·‚ª
‚±‚ê‚Íu2”{‚̑傫‚³‚Å•`‰æ‚µ‚ÄA•\ަ‚·‚éÛ‚É50%k¬‚·‚ê‚΃Aƒ“ƒ`ƒGƒCƒŠƒAƒVƒ“ƒO‚©‚©‚é‚¶‚á‚ñv‚Æ‚¢‚¤‚â‚è•û‚ð‚µ‚ë‚Æ‚¢‚¤‚±‚ƂȂ̂łµ‚傤‚©H

‚»‚ê‚Æ‚à‰½‚©‚µ‚çݒ肪‚ ‚é‚ñ‚Å‚µ‚傤‚©H

614:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/16 18:14:42
Ž¿–â‚Å‚·

‚PDƒŒƒ“ƒ_ƒŠƒ“ƒOƒ^[ƒQƒbƒg‚̃T[ƒtƒFƒCƒX‚ð•Ï‚¦‚Ä•`‰æ
‚QD[“xƒoƒbƒtƒ@‚Í‚»‚̂܂܂ŃŒƒ“ƒ_ƒŠƒ“ƒOƒ^[ƒQƒbƒg‚ðŒ³‚É–ß‚µ‚·
‚RD[“x’l‚Ì‘‚«ž‚ÝOFF‚ʼnæ–ʃTƒCƒY‚̃Xƒvƒ‰ƒCƒg‚É‚³‚Á‚«•`‰æ‚µ‚½“à—e‚ðƒeƒNƒXƒ`ƒƒ‚Æ‚µ‚Ä•`‰æ
‚SD[“x’l‚Ì‘‚«ž‚ÝON‚É‚µ‚Ä“K“–‚ɃIƒuƒWƒFƒNƒg‚ð•`‰æ

‚±‚̂Ƃ«‚ÉAƒT[ƒtƒFƒCƒX‚̃TƒCƒY‚ª³•ûŒ`‚¾‚Æ‚¤‚Ü‚­‚¢‚­‚ñ‚Å‚·‚ª
640x480‚Æ‚©A‰¡‚É’·‚©‚Á‚½‚è‚·‚邯ƒXƒvƒ‰ƒCƒg‚É•`‰æ‚µ‚½‚Æ‚«‚ɃsƒNƒZƒ‹‚ª”÷–­‚É‚¸‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚½‚Ô‚ñƒTƒ“ƒvƒŠƒ“ƒO‚Ì–â‘肾‚ÆŽv‚¤‚ñ‚Å‚·‚ªA
ÅŒã‚̃IƒuƒWƒFƒNƒg‚ð•`‰æ‚·‚邯‚«‚Éʼn‚Ì[“xƒoƒbƒtƒ@‚ð‚»‚Ì‚Ü‚ÜŽg‚¢‚½‚¢‚Ì‚Å
‚¸‚ê‚Ä‚µ‚Ü‚¤‚ÆA‰½‚à‚È‚¢‚̂ɉB‚ê‚Ä‚½‚èA‚»‚Ì‹t‚ª‹N‚«‚½‚肵‚Ä‚µ‚Ü‚¢‚Ü‚·B
ƒsƒNƒZƒ‹‚ª‚¸‚ê‚é‚̂͂PƒsƒNƒZƒ‹’ö“x‚Å‚·‚ªB
‚Ç‚¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H

615:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/16 18:44:13
DirectX‚ɃXƒvƒ‰ƒCƒg‚Ȃǖ³‚¢B

616:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/16 23:18:06
DirectSound‚ðŽg‚Á‚ĉ¹Šy‚ðĶ‚µ‚悤‚Æ‚µ‚Ä‚¢‚é‚̂ł·‚ª
wavŒ`Ž®‚Í͂ł«‚½‚Ì‚ÉmidŒ`Ž®‚ðƒfƒoƒbƒO‚È‚µ‚ÅĶ‚µ‚悤‚Æ‚·‚邯ޏ”s‚µ‚Ü‚·B
(ƒfƒoƒbƒO‚ ‚è‚È‚çĶ‰Â”\‚ÅAƒfƒoƒbƒO‚µ‚ĂȂ­‚Ä‚à‚½‚܂ɖ‚èo‚·)
‚±‚ê‚Í‚¢‚Á‚½‚¢‰½‚ªŒ´ˆö‚È‚ñ‚Å‚µ‚傤‚©B

617:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/16 23:21:46
ƒfƒoƒbƒO‚ ‚肾‚ÆÄ¶‚Å‚«‚é•û‚ª’´íŒ»Û‚¾‚낤

618:616
09/02/16 23:53:52
’ù³
DirectSound‚¶‚á‚È‚­‚ÄDirectMusic‚Å‚µ‚½B

619:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/17 01:47:47
‰Šú‰»‚Å
hr = D3DXCreateTextureFromFile( m_pD3DDev, _T("earth.bmp"), &m_pTexture );
‚ÌŒãA
m_pD3DDev->SetTexture(0, m_pTexture);
‚ð•`‰æstart,end‚̊ԂɒljÁ‚µ‚½‚ñ‚Å‚·‚ª
ŽlŠpŒ`‚ÌF‚ª•Ï‚í‚邾‚¯‚ÅŠG‚ª•\ަ‚³‚ê‚Ü‚¹‚ñA‚Ç‚±‚ªŒ´ˆö‚È‚ñ‚Å‚µ‚傤‚©

620:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/17 02:16:28
uv‚ª‚¿‚á‚ñ‚ÆÝ’肳‚ê‚ĂȂ¢‚ñ‚¶‚áH

621:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/17 02:45:58
‚Ç‚±‚©‚¨‚©‚µ‚¢‚Æ‚±‚ë‚ ‚è‚Ü‚·‚©H

typedef struct {
@ float x, y, z, rhw; //ƒXƒNƒŠ[ƒ“À•W‚ł̈ʒu
@ DWORD color; //’¸“_F
@ float tu, tv;
} CUSTOMVERTEX;

CUSTOMVERTEX vertices[] = {
@ // x y z rhw color (Ô —Î Â ƒ¿)
@ {50.0f, 50.0f, 0.5f, 1.0f, D3DCOLOR_RGBA(0xff, 0xff, 0xff, 0xff), 0, 0},
@{250.0f, 50.0f, 0.5f, 1.0f, D3DCOLOR_RGBA(0x00, 0x00, 0x00, 0xff), 1, 0},
@ {50.0f, 250.0f, 0.5f, 1.0f, D3DCOLOR_RGBA(0xff, 0xff, 0xff, 0xff), 0, 1},
@ {250.0f, 250.0f, 0.5f, 1.0f, D3DCOLOR_RGBA(0x00, 0x00, 0x00, 0xff), 1, 1}
};

622:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/17 03:30:26
SetFVF ‚Å D3DFVF_TEX1 “ü‚ê–Y‚ê‚Ä‚é‚ñ‚¾‚낤

623:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/17 03:41:27
m_pD3DDev->SetFVF(D3DFVF_CUSTOMVERTEX);

‚±‚ê‚Å‚·‚©H
ƒRƒƒ“ƒgƒAƒEƒg‚µ‚Ä‚à‚¾‚߂łµ‚½

624:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/17 03:43:29
D3DFVF_XYZ
‚¾‚¯‚É‚µ‚½‚ñ‚Å‚·‚ª‚»‚ê‚Å‚à‚¾‚߂łµ‚½

625:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/17 03:47:59
‚í‚©‚è‚Ü‚µ‚½
D3DFVF_XYZ
‚ð
D3DFVF_XYZRHW
‚É‚µ‚½‚ç•\ަ‚³‚ê‚Ü‚µ‚½
‚ ‚肪‚Æ‚¤‚Å‚·I


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

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