[過去ログ]
MMORPGをつくるお! (350レス)
MMORPGをつくるお! http://mevius.5ch.net/test/read.cgi/gamedev/1135994116/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
64: 名無しXPG ◆dffLbwc7XE [sage] 2006/01/05(木) 00:57:58 ID:hvlx7DQK GUIはまだ完成しません。orz 今日やったことは、GUI設計の続き、テクスチャ読み込み関数を完成、4元数関数のバグ修正、その他。 とりあえず起動できない問題を修正したかもしれないプログラムを公開しときます。 ttp://www.geocities.com/nanashixpg/vo20060105.zip ttp://nanashixpg.mydns.jp/vo20060105.zip 注意事項 ・このプログラムを実行して何が起きても私は知りません。 ・Windows9x系のOSには対応してないので実行しない方が無難です。 ・プログラム実行中Sキーは決して押さないでください。私のアドレスへの100万パケットの爆撃が始まります。 ・Enterキーを押すと入力モードになりますが、自己ログ表示機能くらいしか実装してません。 ・入力モード中にEnterキーを押すと入力した内容が私のアドレスへ転送されますが、特に意味はありません。 ・表示してる内容に特に意味はありません。 ・Escキーを押すと終了します。 ・内部スレッドがうまく終了しなかった場合はタスクマネージャーで強制終了させてください。 ・全てDirect3Dで表示しているのでDirect3D9が使用できない環境では正常に機能しません。 ・他にも罠があるかも知れません。 http://mevius.5ch.net/test/read.cgi/gamedev/1135994116/64
65: 名前は開発中のものです。 [sage] 2006/01/05(木) 01:11:20 ID:v2a8BuLC >>64 エラーでますた 環境 ------------------ System Information ------------------ Time of this report: 1/5/2006, 01:09:35 Operating System: Windows 2000 Professional (5.0, Build 2195) Service Pack 4 Language: Japanese (Regional Setting: Japanese) System Manufacturer: INTEL System Model: P4I45PE. BIOS: Default System BIOS Processor: Intel(R) Celeron(R) CPU 1.70GHz, ~1.7GHz Memory: 1024MB RAM Page File: 553MB used, 1140MB available DirectX Version: DirectX 9.0c (4.09.0000.0904) DX Setup Parameters: Not found DxDiag Version: 5.03.0001.0904 32bit Unicode http://mevius.5ch.net/test/read.cgi/gamedev/1135994116/65
66: 名前は開発中のものです。 [sage] 2006/01/05(木) 01:12:39 ID:v2a8BuLC -------------------- DirectX Debug Levels -------------------- Direct3D: 0/4 (n/a) DirectDraw: 0/4 (retail) DirectInput: 0/5 (n/a) DirectMusic: 0/5 (n/a) DirectPlay: 0/9 (retail) DirectSound: 0/5 (retail) DirectShow: 0/6 (retail) http://mevius.5ch.net/test/read.cgi/gamedev/1135994116/66
67: 名前は開発中のものです。 [sage] 2006/01/05(木) 01:13:26 ID:v2a8BuLC --------------- Display Devices --------------- Card name: NVIDIA GeForce FX 5600 Manufacturer: NVIDIA Chip type: GeForce FX 5600 DAC type: Integrated RAMDAC Device Key: Enum\PCI\VEN_10DE&DEV_0312&SUBSYS_00000000&REV_A1 Display Memory: 128.0 MB Current Mode: 1280 x 1024 (32 bit) (60Hz) Monitor: Monitor Max Res: 1600,1200 Driver Name: nv4_disp.dll Driver Version: 6.14.0010.7772 (English) DDI Version: 9 (or higher) Driver Attributes: Final Retail Driver Date/Size: 6/15/2005 17:20:00, 3896320 bytes WHQL Logo'd: Yes WHQL Date Stamp: n/a VDD: Mini VDD: nv4_mini.sys Mini VDD Date: 6/15/2005 17:20:00, 3200256 bytes Device Identifier: {D7B71E3E-4052-11CF-EC7D-0A2000C2CB35} Vendor ID: 0x10DE Device ID: 0x0312 SubSys ID: 0x00000000 Revision ID: 0x00A1 Revision ID: 0x00A1 http://mevius.5ch.net/test/read.cgi/gamedev/1135994116/67
68: 名無しXPG ◆dffLbwc7XE [sage] 2006/01/05(木) 01:28:13 ID:hvlx7DQK >>64 報告ありがとうございます。 またエラーですかー。orz ちなみにインテルオンボードのマシンで実行してみたところ、起動はできたものの、 テクスチャが読み込まれず、そのままエラーが出てしまいました。 もう1回修正してみます。orz http://mevius.5ch.net/test/read.cgi/gamedev/1135994116/68
69: 名無しXPG ◆dffLbwc7XE [sage] 2006/01/05(木) 03:39:51 ID:hvlx7DQK こちらのインテルオンボードマシンでのエラー原因が判明。 QueryPerformanceFrequencyで取得した更新周期を1Gで割った数が0になるからでした。orz これで割り算してタイミングを取ってるので、0の除算でエラーが出るのでした。 GPUは関係なかったようです。しかしまだテクスチャが表示できない原因は謎のままです。 http://mevius.5ch.net/test/read.cgi/gamedev/1135994116/69
70: 名無しXPG ◆dffLbwc7XE [sage] 2006/01/07(土) 01:18:39 ID:f+ApONh7 今日もGUIの設計。もうしばらくGUIの設計に時間がかかりそうです。 とりあえず今日も起動できない問題を修正したかもしれないプログラムを公開しときます。 終了ウインドウだけ綺麗になってます。 ttp://www.geocities.com/nanashixpg/vo20060107.zip ttp://nanashixpg.mydns.jp/vo20060107.zip 注意事項 ・このプログラムを実行して何が起きても私は知りません。 ・Windows9x系のOSには対応してないので実行しない方が無難です。 ・プログラム実行中Sキーは決して押さないでください。私のアドレスへの100万パケットの爆撃が始まります。 ・Enterキーを押すと入力モードになりますが、自己ログ表示機能くらいしか実装してません。 ・入力モード中にEnterキーを押すと入力した内容が私のアドレスへ転送されますが、特に意味はありません。 ・表示してる内容に特に意味はありません。 ・Escキーを押すと終了します。 ・内部スレッドがうまく終了しなかった場合はタスクマネージャーで強制終了させてください。 ・全てDirect3Dで表示しているのでDirect3D9が使用できない環境では正常に機能しません。 ・他にも罠があるかも知れません。 http://mevius.5ch.net/test/read.cgi/gamedev/1135994116/70
71: 名前は開発中のものです。 [sage] 2006/01/07(土) 08:54:51 ID:LH/NWXm0 >>70 残念だがエラー。 「例外 unknown software expectiom (0x0000001d)がアプリケーションの0x00404ae0で発生しました。」 Operating System: Windows XP Home Edition (5.1, Build 2600) Service Pack 2 (2600.xpsp_sp2_gdr.050 Processor: AMD Athlon(tm) XP 2600+, MMX, 3DNow, ~1.9GHz Memory: 1016MB RAM Page File: 322MB used, 1367MB available Card name: NVIDIA GeForce FX 5900 Manufacturer: NVIDIA Chip type: GeForce FX 5900 http://mevius.5ch.net/test/read.cgi/gamedev/1135994116/71
72: 名前は開発中のものです。 [sage] 2006/01/07(土) 09:28:17 ID:Io1YTLnB ↓終始こんな画面なんだけど合ってる? http://kjm.kir.jp/pc/index.php?p=12013.jpg Operating System: Windows XP Professional (5.1, Build 2600) Service Pack 2 Processor: Intel(R) Pentium(R) 4 CPU 2.60GHz Memory: 1024MB RAM Page File: 696MB used, 1765MB available DirectX Version: DirectX 9.0c (4.09.0000.0904) Manufacturer: ATI Technologies Inc. Chip type: RADEON 9800 PRO AGP Display Memory: 128.0 MB Current Mode: 1280 x 1024 (32 bit) (60Hz) Driver Name: ati2dvag.dll http://mevius.5ch.net/test/read.cgi/gamedev/1135994116/72
73: 名前は開発中のものです。 [sage] 2006/01/07(土) 12:07:05 ID:cT72qLk6 こっちもポリゴンが回転してるのみ http://gamdev.org/up/img/4283.jpg 終了ダイアログ?もこんなふうになる http://gamdev.org/up/img/4284.jpg http://mevius.5ch.net/test/read.cgi/gamedev/1135994116/73
74: 名無しXPG ◆dffLbwc7XE [sage] 2006/01/07(土) 14:59:00 ID:f+ApONh7 報告ありがとうございます。 >>71 またエラーですか。orz >>72 テクスチャが読み込めていない点以外は正常のようです。 >>73 3Dポリゴンとテクスチャ以外は正常のようです。 やっぱりテクスチャの読み込みか表示に問題あるみたいですね・・・。 あとエラーも出るし。 ちなみに開発環境は Operating System: Windows XP Home Edition (5.1, Build 2600) Service Pack 2 (2600.xpsp_sp2_gdr.050301-1519) Processor: Intel(R) Pentium(R) 4 CPU 2.40GHz (2 CPUs) Memory: 1534MB RAM Page File: 214MB used, 5268MB available DirectX Version: DirectX 9.0c (4.09.0000.0904) Manufacturer: NVIDIA Chip type: GeForce 6800 Display Memory: 128.0 MB Current Mode: 1280 x 1024 (32 bit) (60Hz) Driver Version: 6.14.0010.8194 (English) >>71さんとの相違点はCPUくらいですか。 CPUの違いが原因でエラー?まさかQueryPerformanceFrequencyが低い値を返すとか・・・。 >>72さんとの相違点はGPU。 テクスチャ以外は正常なんですが、GeForceとRADEONに仕様の差があるんですかね。 他にも原因があるかもですが。 テクスチャ正確には、ただ表示してるのではなく、DXT1で白黒で圧縮して、使用時にDOTPRODUCT3でRチャンネルをαチャンネルに移動して、頂点のαチャンネルと合成して使用しています。 普通に表示する場合はどうなるかとかいろいろ試してみます。 とにかくありがとうでした。 http://mevius.5ch.net/test/read.cgi/gamedev/1135994116/74
75: 名前は開発中のものです。 [sage] 2006/01/07(土) 15:48:32 ID:g5BAJqEs D3DFMT_A8サーフェイスにαチャンネルだけを読み込んで扱った方がよくない? DOTPRODUCT3みたいな面倒な事しなくて済むよ http://mevius.5ch.net/test/read.cgi/gamedev/1135994116/75
76: 名無しXPG ◆dffLbwc7XE [sage] 2006/01/07(土) 15:59:39 ID:f+ApONh7 QueryPerformanceFrequencyが低い値を返すかも知れない環境で起きてるかも知れない問題を修正したプログラムです。 (CurrentCount.QuadPart - LastCount) / (Frequency.QuadPart / 1000000); を (CurrentCount.QuadPart - LastCount) * 1000 / (Frequency.QuadPart / 1000 ? Frequency.QuadPart / 1000 : 1); に修正しました。 ttp://www.geocities.com/nanashixpg/vo20060107a.zip ttp://nanashixpg.mydns.jp/vo20060107a.zip 注意事項 ・このプログラムを実行して何が起きても私は知りません。 ・Windows9x系のOSには対応してないので実行しない方が無難です。 ・プログラム実行中Sキーは決して押さないでください。私のアドレスへの100万パケットの爆撃が始まります。 ・Enterキーを押すと入力モードになりますが、自己ログ表示機能くらいしか実装してません。 ・入力モード中にEnterキーを押すと入力した内容が私のアドレスへ転送されますが、特に意味はありません。 ・表示してる内容に特に意味はありません。 ・Escキーを押すと終了します。 ・内部スレッドがうまく終了しなかった場合はタスクマネージャーで強制終了させてください。 ・全てDirect3Dで表示しているのでDirect3D9が使用できない環境では正常に機能しません。 ・他にも罠があるかも知れません。 http://mevius.5ch.net/test/read.cgi/gamedev/1135994116/76
77: 名無しXPG ◆dffLbwc7XE [sage] 2006/01/07(土) 16:02:49 ID:f+ApONh7 >>75 D3DFMT_A8は対応してないGPUがものすごく多いんです。orz あとDXT1だと1ピクセル4bitなので、テクスチャサイズを半分にできます。 http://mevius.5ch.net/test/read.cgi/gamedev/1135994116/77
78: 名前は開発中のものです。 [sage] 2006/01/07(土) 16:07:43 ID:g5BAJqEs >>77 うーむ、PCゲーム開発は大変だなぁ http://mevius.5ch.net/test/read.cgi/gamedev/1135994116/78
79: 名無しXPG ◆dffLbwc7XE [sage] 2006/01/07(土) 17:21:36 ID:f+ApONh7 こちらのインテルオンボードマシンで、普通にテクスチャを表示するだけにしたところ、 表示できました。 テクスチャ読み込みに失敗しているわけではないようです。 http://mevius.5ch.net/test/read.cgi/gamedev/1135994116/79
80: 名前は開発中のものです。 [sage] 2006/01/07(土) 17:37:09 ID:p8En2U2t >>79 できたよ http://mevius.5ch.net/test/read.cgi/gamedev/1135994116/80
81: 名無しXPG ◆dffLbwc7XE [sage] 2006/01/07(土) 19:07:07 ID:f+ApONh7 テクスチャステージのD3DTOP_DOTPRODUCT3とD3DTA_TFACTORの挙動が怪しいっぽいです。 D3DDevice->SetTexture(0, D3DTextureFont); D3DDevice->SetTextureStageState(0, D3DTSS_COLOROP, D3DTOP_SELECTARG2); D3DDevice->SetTextureStageState(0, D3DTSS_COLORARG2, D3DTA_CURRENT); D3DDevice->SetTextureStageState(1, D3DTSS_COLOROP, D3DTOP_SELECTARG2); D3DDevice->SetTextureStageState(1, D3DTSS_COLORARG2, D3DTA_CURRENT); D3DDevice->SetRenderState(D3DRS_TEXTUREFACTOR, 0x00ff0000); D3DDevice->SetTextureStageState(0, D3DTSS_ALPHAOP, D3DTOP_DOTPRODUCT3); D3DDevice->SetTextureStageState(0, D3DTSS_ALPHAARG1, D3DTA_TEXTURE); D3DDevice->SetTextureStageState(0, D3DTSS_ALPHAARG2, D3DTA_TFACTOR); D3DDevice->SetTextureStageState(1, D3DTSS_ALPHAOP, D3DTOP_MODULATE); D3DDevice->SetTextureStageState(1, D3DTSS_ALPHAARG1, D3DTA_CURRENT); D3DDevice->SetTextureStageState(1, D3DTSS_ALPHAARG2, D3DTA_DIFFUSE); インテルオンボード(865G)で色々試してみたところ、どうやってもD3DTOP_DOTPRODUCT3で、R成分をα成分に動かせないっぽいです・・・。 もっと新しいオンボードだとどうなるのか分かりませんが、D3DTOP_DOTPRODUCT3は使わないことにします。 http://mevius.5ch.net/test/read.cgi/gamedev/1135994116/81
82: 名無しXPG ◆dffLbwc7XE [sage] 2006/01/07(土) 21:24:30 ID:f+ApONh7 テクスチャが表示できない問題を修正したかもしれないプログラムです。 ttp://www.geocities.com/nanashixpg/vo20060107b.zip ttp://nanashixpg.mydns.jp/vo20060107b.zip 注意事項 ・このプログラムを実行して何が起きても私は知りません。 ・Windows9x系のOSには対応してないので実行しない方が無難です。 ・プログラム実行中Sキーは決して押さないでください。私のアドレスへの100万パケットの爆撃が始まります。 ・Enterキーを押すと入力モードになりますが、自己ログ表示機能くらいしか実装してません。 ・入力モード中にEnterキーを押すと入力した内容が私のアドレスへ転送されますが、特に意味はありません。 ・表示してる内容に特に意味はありません。 ・Escキーを押すと終了します。 ・内部スレッドがうまく終了しなかった場合はタスクマネージャーで強制終了させてください。 ・全てDirect3Dで表示しているのでDirect3D9が使用できない環境では正常に機能しません。 ・他にも罠があるかも知れません。 フォーマットをDXT1からDXT5にして、普通にαチャンネルを持たせました。 やっぱりというか何と言うか1ピクセル4bitから8bitになったのでファイルサイズが増えてます。 http://mevius.5ch.net/test/read.cgi/gamedev/1135994116/82
83: 名前は開発中のものです。 [sage] 2006/01/07(土) 21:38:54 ID:taZQWV6G >>82 動作しますた! http://mevius.5ch.net/test/read.cgi/gamedev/1135994116/83
84: 72の人 [sage] 2006/01/07(土) 21:42:20 ID:g5BAJqEs >>82 RADEONでも動作しますた! http://gamdev.org/up/img/4293.jpg http://mevius.5ch.net/test/read.cgi/gamedev/1135994116/84
85: 名前は開発中のものです。 [sage] 2006/01/07(土) 21:47:19 ID:taZQWV6G >>84 ぬおー うちだと 1・三角にそんなグラデーションかかってなくて真っ黒 2・解像度表示の白い四角の枠がもっと縦長で上が長い ですた http://mevius.5ch.net/test/read.cgi/gamedev/1135994116/85
86: 名無しXPG ◆dffLbwc7XE [sage] 2006/01/07(土) 22:11:44 ID:f+ApONh7 報告ありがとうございます。 やっと初期化できるようになりましたね。orz >>85 >1・三角にそんなグラデーションかかってなくて真っ黒 3Dオブジェクトの表示にまだ何かバグがあるっぽいです。こちらのインテルオンボードだと真っ黒なポリゴンすら出てきません。 >2・解像度表示の白い四角の枠がもっと縦長で上が長い 多分対応してる解像度が多いだけだと思います。 http://mevius.5ch.net/test/read.cgi/gamedev/1135994116/86
87: 名前は開発中のものです。 [sage] 2006/01/07(土) 22:18:41 ID:2AonS+wv 一つしか表示されないのに縦長だけど。 http://mevius.5ch.net/test/read.cgi/gamedev/1135994116/87
88: 名無しXPG ◆dffLbwc7XE [sage] 2006/01/07(土) 22:25:01 ID:f+ApONh7 >>87 うーんバグってるっぽいですねー。 多分1つのウインドウで表示できる文字数オーバーしてるっぽいです。 http://mevius.5ch.net/test/read.cgi/gamedev/1135994116/88
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 262 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.016s