EBFã®ãƒšãƒ¼ã‚¸ã¸
DirectX ~ゲーム開発状æ³
最新版ã®ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰(7/4)
ゲームãŒèµ·å‹•ã§ããªã„å ´åˆã¯ã‚³ãƒãƒ©ã§DirectXã®æœ€æ–°ç‰ˆã‚’ダウンãƒãƒ¼ãƒ‰ã—ã¦ãã ã•ã„。
注æ„:インストール時ã«ãƒ‡ã‚¹ã‚¯ãƒˆãƒƒãƒ—ã«å®Ÿè¡Œã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¨å…±ã«ã‚¢ãƒ³ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã‚‚åŒæ™‚ã«ç”Ÿæˆã•れるã®ã§ã€æœ€æ–°ç‰ˆã‚’インストールã™ã‚‹å‰ã«å¿…ãšã‚¢ãƒ³ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¦ãã ã•ã„。
2009å¹´
7月4日
- FPSè¡¨ç¤ºæ©Ÿèƒ½ã‚’è¿½åŠ ã—ã¾ã—ãŸã€‚
- .xファイルã®èªã¿è¾¼ã¿ãƒ»æå†™ã«æˆåŠŸã—ã¾ã—ãŸã€‚
- å³ã®ãƒ•レームãŒâ˜†ã«ãªã‚Šã¾ã—ãŸã€‚
.xã®ãƒ•ァイルãŒèªã¿è¾¼ã‚ãªã„ã¨è©±ã«ãªã‚‰ãªã‹ã£ãŸã®ã§ã™ãŒâ€¦
.bmpファイルをレンダリングパイプラインã«ã‚»ãƒƒãƒˆã™ã‚‹ã ã‘ã§è²¼ã‚Šä»˜ã‘ã‚‹ã“ã¨ã§ããŸã‚“ã§ã™ã。
FPSã¯timeGetTime関数ã§ä½•秒経éŽã—ãŸã‹ã‚’ã¿ã¦ã„ã¾ã™ã€‚
6月7日
- stgsample.iniã«ãƒ‡ãƒ¼ã‚¿ã‚’記録ã™ã‚‹ã‚ˆã†ã«ã—ã¾ã—ãŸã€‚
- 3Dæå†™ã«å¯¾å¿œã—ã¾ã—ãŸã€‚
- FOG(霧)処ç†ã§é—‡ã«åŒ…ã¾ã‚Œã¦ã‚‹æ„Ÿ(?)を表ç¾ã—ã¾ã—ãŸã€‚
- 一時的ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ©ãƒ¼ã®ä½¿ç”¨ã‚’ã‚„ã‚ã¾ã—ãŸã€‚
フルスクリーンã¨ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ãƒ¢ãƒ¼ãƒ‰ã®è¨å®šã‚’変更ã™ã‚‹ã«ã¯ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ãŸãƒ•ォルダã®SAVEDATA.DATを編集ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
ä¸€ç•ªä¸Šã®æ•°å—ãŒ0ã§ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ã€1ã§ãƒ•ルスクリーンã¨ãªã£ã¦ãŠã‚Šã¾ã™ã€‚
2月14日
- フルスクリーンã¨ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ãƒ¢ãƒ¼ãƒ‰ã®è¨å®šã®ä¿å˜æ©Ÿèƒ½ã‚’付ã‘ã¾ã—ãŸã€‚
- æå†™å‡¦ç†ã‚’å„タスクã§å®Ÿè¡Œã™ã‚‹ã‚ˆã†ã«ã—ãŸã®ã§ã€å‡¦ç†ãŒçµæ§‹è»½ããªã‚Šã¾ã—ãŸã€‚
フルスクリーンã¨ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ãƒ¢ãƒ¼ãƒ‰ã®è¨å®šã‚’変更ã™ã‚‹ã«ã¯ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ãŸãƒ•ォルダã®SAVEDATA.DATを編集ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
ä¸€ç•ªä¸Šã®æ•°å—ãŒ0ã§ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ã€1ã§ãƒ•ルスクリーンã¨ãªã£ã¦ãŠã‚Šã¾ã™ã€‚
2月8日
- 敵弾を作æˆã—ã¾ã—ãŸã€‚
- è‡ªæ©Ÿã®æ¶ˆæ»…ã‚¨ãƒ•ã‚§ã‚¯ãƒˆã‚’è¿½åŠ ã—ã¾ã—ãŸã€‚
- 自機ãŒï¼’回ã ã‘復活ã™ã‚‹ã‚ˆã†ã«ã—ã¾ã—ãŸã€‚(ゲームオーãƒãƒ¼ç”»é¢ã¯ã‚りã¾ã›ã‚“)
- フルスクリーン時ã«Escã‚ーを押ã—ãŸã‚‰ç¢ºèªãƒ€ã‚¤ã‚¢ãƒã‚°ãªã—ã§çµ‚了ã™ã‚‹ã‚ˆã†ã«ã—ã¾ã—ãŸã€‚
2月7日
- セットアップファイルを作æˆã—ã¾ã—ãŸã€‚
- フルスクリーンモードã¨ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ãƒ¢ãƒ¼ãƒ‰ã‚’変更ã§ãるよã†ã«ãªã‚Šã¾ã—ãŸã€‚
- フルスクリーン時ã®ãƒ‡ãƒã‚¤ã‚¹ãƒã‚¹ãƒˆã«æ£å¼ã«å¯¾å¿œã€‚
ウインドウモードã§å®Ÿè¡Œã™ã‚‹ã¨è‘—ã—ã動作ãŒé…ããªã‚‹ã®ã§ã”注æ„ãã ã•ã„。
1月12日
敵消滅時ã€åŠã³è‡ªæ©Ÿå¼¾æ¶ˆæ»…時ã®ã‚¨ãƒ•ã‚§ã‚¯ãƒˆã‚’è¿½åŠ ã—ã¾ã—ãŸã€‚
DownLoad:diseffect01.zip
1月11日
- 自機ã®å¼¾ãŒé€šå¸¸æ™‚ã¨ä½Žé€Ÿæ™‚ã§å‹•ããŒå¤‰ã‚るよã†ã«ã—ã¾ã—ãŸã€‚
- 敵を作りã¾ã—ãŸã€‚
- è‡ªæ©Ÿå¼¾ã¨æ•µã®å½“ãŸã‚Šåˆ¤å®šã‚’ã¤ãりã¾ã—ãŸã€‚
- ç”»åƒã®è¡¨ç¤ºã§åŠ ç®—åˆæˆãŒã§ãるよã†ã«ãªã‚Šã¾ã—ãŸã€‚(å…‰ã®è¡¨ç¾ãªã©ã«ã¤ã‹ã„ã¾ã™)
æ•µå¼¾ã¨æ¶ˆæ»…処ç†ã¯æ˜Žæ—¥ã«ã§ã‚‚作りã¾ã™ã€‚
DownLoad:Enemy01.zip
1月9日
- タスクリストãŒå®Œå…¨ã«å®Œæˆã—ã¾ã—ãŸã€‚ã¡ã‹ã„ã†ã¡ã«ä½œã‚Šæ–¹ã‚’公開ã—ã¾ã™ã€‚
- ç”»åƒã®ä¸è¦ãªéƒ¨åˆ†(周りã®é»’ã„部分ãªã©)ã‚’æå†™ã—ãªã„よã†ã«ã§ãã¾ã—ãŸã€‚
- 自機ã®å¼¾ã‚’発射ã—ç¶šã‘ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã—ã¾ã—ãŸã€‚
- å³ç«¯ã«ãƒ•レームãŒã¤ãã¾ã—ãŸã€‚
DownLoad:MyShot02.zip
1月8日
自機ã®å¼¾ã®ç”Ÿæˆã«æˆåŠŸã€‚
ã‘ã©ã€ã¾ã 削除ãŒã§ãã¦ã„ãªã„ã®ã§ã€ã„ãšã‚Œã€ŒApp Crashã€ãŒãŠãã¾ã™ãƒ»ãƒ»ãƒ»
ショットã‚ーã¯Zボタンã§ã™ã€‚
DownLoad:MyShot01.zip
1月7日
- タスクシステムãŒ(ãŠãらã)完æˆã—ã¾ã—ãŸã€‚
- タスクリストã”ã¨ã«å‡¦ç†ã‚’ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ã€‚
- タスクリストã”ã¨ã«æå†™ã‚’ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ã€‚
- ミス修æ£ã€‚。
1月6日

昨日ã®ãƒ—ãƒã‚°ãƒ©ãƒ を公開
DownLoad:DirectInput.zip
今日ã¯ã‚¿ã‚¹ã‚¯ã‚·ã‚¹ãƒ†ãƒ を作ã£ã¦ã„ã¾ã—ãŸãŒã€ãªã‹ãªã‹ã†ã¾ãã„ãã¾ã›ã‚“・・・
1月5日
Directinputã§ã‚ーボードã®å…¥åŠ›ãƒ‡ãƒ¼ã‚¿ã‚’å—ã‘å–りã€è‡ªæ©Ÿã‚’移動ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ã€‚
ã‚µãƒ³ãƒ—ãƒ«ã¯æ˜Žæ—¥ã‹æ˜Žå¾Œæ—¥ã«å…¬é–‹ã—ã¾ã™ã€‚
1月4日
DirectInputã®åˆæœŸåŒ–ã«æˆåŠŸã€‚
1月3日

Download:square_spin.exe

Download:square_spin_and_camera_move.exe

Download:imagemapping.zip
3個作りã¾ã—ãŸã€‚
上ã¯ã€æ£æ–¹å½¢ãŒå›žè»¢ã™ã‚‹ã ã‘ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã§ã™ã€‚
一方ã€çœŸã‚“ä¸ã¯ã€æ£æ–¹å½¢ãŒå›žè»¢ã—ãªãŒã‚‰ã€ã‚«ãƒ¡ãƒ©ã®ä½ç½®ãŒå¤‰ã‚ã£ã¦ã„ãã¾ã™ã€‚
一番下ã®ImageMappingã¯ã€å·¦ã®ç”»åƒã‚’èªã¿è¾¼ã¿ã€
ã“ã®ç”»åƒã®ç™½ã„部分RGB値ã§ã„ã†ã¨(255,255,255)ã®éƒ¨åˆ†ã‚’逿˜Žã¨èªè˜ã•ã›ã€
表示ã—ã¦ã„ã¾ã™ã€‚
ãれã ã‘ã§ã™ã€‚
1月2日

グラフィックã®åˆæœŸåŒ–・解放処ç†éƒ¨åˆ†ã¯å®Œæˆã€‚
次ã¯2Dç”»åƒã®è¡¨ç¤ºã‚’予定。
- ウィンドウã®è¡¨ç¤º
- Direct3D(DirectGraphics)ã®åˆæœŸåŒ–
- フルスクリーンã§ã®èµ·å‹•対応


