yC++z DirectX‰SŽ ..
[2ch|¥Menu]
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