[過去ログ] MMORPGをつくるお! (350レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
53: 名前は開発中のものです。 [sage] 2006/01/02(月) 15:55:50 ID:SabnfU+0(1) AAS
あぁ、すみません。20面体の事しか頭になかったです;;

とにかく20面体の事しか頭になくってw
エリアの角だとまっすぐ歩かせるのが大変そうで、
進入できないように山を配置するとか、
まっすぐ歩けなくてもOKなように渦潮を配置するとか、、、

なにはともあれ、丁寧なレスthxです><。
54: 名無しXPG ◆dffLbwc7XE [sage] 2006/01/02(月) 22:28:20 ID:+wNpQ0Jo(11/12) AAS
画面解像度の設定で悩む。

960x720 16
1280x720 16
1200x900 20
1600x900 20
1440x1080 24
1920x1080 24

800x600 16
960x600 16
1000x750 20
1200x750 20
1200x900 24
1440x900 24
1400x1050 28
1680x1050 28
1600x1200 32
1920x1200 32

上のリストが当初考えていたワイド時16:9の解像度。ちなみに右の数字はフォントサイズ。
下のリストが今計算したワイド時16:10の解像度。
下のリストでは、いくつかの解像度でPCモニターの解像度と一致していて、こちらの方がPCと相性が良い。
しかし、これからはテレビでPCの画面を表示する機会が増えるだろうということを考えると、16:9も捨てがたい。
特にHD解像度が16:10だと1920x1200となり、これがHDテレビの1920x1080では映せないというのが痛い。
16:9でも、PCモニターで表示できないわけではなく、ただ画面が余るだけなので、やはり16:9でいくべきなのだろうか。
55: 名無しXPG ◆dffLbwc7XE [sage] 2006/01/02(月) 22:47:00 ID:+wNpQ0Jo(12/12) AAS
上のリストは

1280x720 16
1280x960 16
1600x900 20
1600x1200 20
1920x1080 24
1920x1440 24

こうした方が綺麗かもしれないが、1024x768のモニターで表示できなくなってしまう。
56: 名無しXPG ◆dffLbwc7XE [sage] 2006/01/03(火) 00:08:57 ID:l6x21jfk(1/3) AAS
結局最初のリストで設定&接続画面を実装中。
理由は、1920x1080のテレビを切りたくないことと、
多くのGPUがサポートするテクスチャ解像度は2048x2048までで、
このサイズに全ての日本語文字が収まるのは16ポイントまでで、
最近流行りの1280x768のモニターにオンボードGPUで映せるようにしたかったから。
57
(1): 名前は開発中のものです。 [] 2006/01/03(火) 00:11:39 ID:fyzXw0iS(1) AAS
あまった分の左右におまけ画像でも張っとけばいいじゃん
58: 名無しXPG ◆dffLbwc7XE [sage] 2006/01/03(火) 00:16:57 ID:l6x21jfk(2/3) AAS
それと、ウインドウ表示したときに、モニターサイズより小さい方が都合がいいから。
59
(1): 名無しXPG ◆dffLbwc7XE [sage] 2006/01/03(火) 00:18:56 ID:l6x21jfk(3/3) AAS
>>57
現状ではフルスクリーン時にあまった部分は真っ黒にしてるだけです。
っていうかおまけ画像ってw
60: 名前は開発中のものです。 [sage] 2006/01/03(火) 00:21:30 ID:qj0A7GfI(1) AAS
>>59
そりゃムフフな画像でしょw
61: 名前は開発中のものです。 [sage] 2006/01/03(火) 03:11:10 ID:O0mczT7n(1) AAS
よくわからんけど
姉は建築士並みの完成度になることを祈ります
頑張ってください
62: 名無しXPG ◆dffLbwc7XE [sage] 2006/01/04(水) 01:09:17 ID:hJI/6BH3(1/2) AAS
今日はGUIの設計、(設定画面兼ログイン画面とクリックイベントの処理)
D3DXとおさらばするために各種変換行列の処理と4元数の処理、
D3DXを使わないでテクスチャを読み込むための処理の実装をしました。
D3DXをリンクしないでコンパイルできるようになったので、次回からはD3DXの更新ファイルを添付しなくてよくなります。

なかなかチャットができるようにならないなー。
GUIの設計にもう1日くらいかかりそうです。
63: 名無しXPG ◆dffLbwc7XE [sage] 2006/01/04(水) 01:25:50 ID:hJI/6BH3(2/2) AAS
他にも何かしてたような気がしたと思ったら、
今日はゲーム内容の種族とスキルシステムについて考えたんでした。
それと死んだ場合のペナルティについても。(というかずいぶん前から構想してた)
チャットができるようにまで進んだら色々書くつもりです。

あと、インテルのYonahが発表されましたね。
デュアルコア Yonah 2つでサーバーが組めたら最高なんですが。
64
(2): 名無しXPG ◆dffLbwc7XE [sage] 2006/01/05(木) 00:57:58 ID:hvlx7DQK(1/3) AAS
GUIはまだ完成しません。orz
今日やったことは、GUI設計の続き、テクスチャ読み込み関数を完成、4元数関数のバグ修正、その他。
とりあえず起動できない問題を修正したかもしれないプログラムを公開しときます。
外部リンク[zip]:www.geocities.com
外部リンク[zip]:nanashixpg.mydns.jp
注意事項
・このプログラムを実行して何が起きても私は知りません。
・Windows9x系のOSには対応してないので実行しない方が無難です。
・プログラム実行中Sキーは決して押さないでください。私のアドレスへの100万パケットの爆撃が始まります。
・Enterキーを押すと入力モードになりますが、自己ログ表示機能くらいしか実装してません。
・入力モード中にEnterキーを押すと入力した内容が私のアドレスへ転送されますが、特に意味はありません。
・表示してる内容に特に意味はありません。
・Escキーを押すと終了します。
・内部スレッドがうまく終了しなかった場合はタスクマネージャーで強制終了させてください。
・全てDirect3Dで表示しているのでDirect3D9が使用できない環境では正常に機能しません。
・他にも罠があるかも知れません。
65: 名前は開発中のものです。 [sage] 2006/01/05(木) 01:11:20 ID:v2a8BuLC(1/3) AAS
>>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
66: 名前は開発中のものです。 [sage] 2006/01/05(木) 01:12:39 ID:v2a8BuLC(2/3) AAS
--------------------
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)
67: 名前は開発中のものです。 [sage] 2006/01/05(木) 01:13:26 ID:v2a8BuLC(3/3) AAS
---------------
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
68: 名無しXPG ◆dffLbwc7XE [sage] 2006/01/05(木) 01:28:13 ID:hvlx7DQK(2/3) AAS
>>64
報告ありがとうございます。
またエラーですかー。orz

ちなみにインテルオンボードのマシンで実行してみたところ、起動はできたものの、
テクスチャが読み込まれず、そのままエラーが出てしまいました。

もう1回修正してみます。orz
69: 名無しXPG ◆dffLbwc7XE [sage] 2006/01/05(木) 03:39:51 ID:hvlx7DQK(3/3) AAS
こちらのインテルオンボードマシンでのエラー原因が判明。
QueryPerformanceFrequencyで取得した更新周期を1Gで割った数が0になるからでした。orz
これで割り算してタイミングを取ってるので、0の除算でエラーが出るのでした。
GPUは関係なかったようです。しかしまだテクスチャが表示できない原因は謎のままです。
70
(1): 名無しXPG ◆dffLbwc7XE [sage] 2006/01/07(土) 01:18:39 ID:f+ApONh7(1/10) AAS
今日もGUIの設計。もうしばらくGUIの設計に時間がかかりそうです。
とりあえず今日も起動できない問題を修正したかもしれないプログラムを公開しときます。
終了ウインドウだけ綺麗になってます。
外部リンク[zip]:www.geocities.com
外部リンク[zip]:nanashixpg.mydns.jp
注意事項
・このプログラムを実行して何が起きても私は知りません。
・Windows9x系のOSには対応してないので実行しない方が無難です。
・プログラム実行中Sキーは決して押さないでください。私のアドレスへの100万パケットの爆撃が始まります。
・Enterキーを押すと入力モードになりますが、自己ログ表示機能くらいしか実装してません。
・入力モード中にEnterキーを押すと入力した内容が私のアドレスへ転送されますが、特に意味はありません。
・表示してる内容に特に意味はありません。
・Escキーを押すと終了します。
・内部スレッドがうまく終了しなかった場合はタスクマネージャーで強制終了させてください。
・全てDirect3Dで表示しているのでDirect3D9が使用できない環境では正常に機能しません。
・他にも罠があるかも知れません。
71
(1): 名前は開発中のものです。 [sage] 2006/01/07(土) 08:54:51 ID:LH/NWXm0(1) AAS
>>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
72
(1): 名前は開発中のものです。 [sage] 2006/01/07(土) 09:28:17 ID:Io1YTLnB(1) AAS
↓終始こんな画面なんだけど合ってる?
画像リンク


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
73
(1): 名前は開発中のものです。 [sage] 2006/01/07(土) 12:07:05 ID:cT72qLk6(1) AAS
こっちもポリゴンが回転してるのみ
画像リンク

終了ダイアログ?もこんなふうになる
画像リンク

74: 名無しXPG ◆dffLbwc7XE [sage] 2006/01/07(土) 14:59:00 ID:f+ApONh7(2/10) AAS
報告ありがとうございます。
>>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チャンネルをαチャンネルに移動して、頂点のαチャンネルと合成して使用しています。
普通に表示する場合はどうなるかとかいろいろ試してみます。

とにかくありがとうでした。
75
(1): 名前は開発中のものです。 [sage] 2006/01/07(土) 15:48:32 ID:g5BAJqEs(1/3) AAS
D3DFMT_A8サーフェイスにαチャンネルだけを読み込んで扱った方がよくない?
DOTPRODUCT3みたいな面倒な事しなくて済むよ
76: 名無しXPG ◆dffLbwc7XE [sage] 2006/01/07(土) 15:59:39 ID:f+ApONh7(3/10) AAS
QueryPerformanceFrequencyが低い値を返すかも知れない環境で起きてるかも知れない問題を修正したプログラムです。
(CurrentCount.QuadPart - LastCount) / (Frequency.QuadPart / 1000000);

(CurrentCount.QuadPart - LastCount) * 1000 / (Frequency.QuadPart / 1000 ? Frequency.QuadPart / 1000 : 1);
に修正しました。
外部リンク[zip]:www.geocities.com
外部リンク[zip]:nanashixpg.mydns.jp
注意事項
・このプログラムを実行して何が起きても私は知りません。
・Windows9x系のOSには対応してないので実行しない方が無難です。
・プログラム実行中Sキーは決して押さないでください。私のアドレスへの100万パケットの爆撃が始まります。
・Enterキーを押すと入力モードになりますが、自己ログ表示機能くらいしか実装してません。
・入力モード中にEnterキーを押すと入力した内容が私のアドレスへ転送されますが、特に意味はありません。
・表示してる内容に特に意味はありません。
・Escキーを押すと終了します。
・内部スレッドがうまく終了しなかった場合はタスクマネージャーで強制終了させてください。
・全てDirect3Dで表示しているのでDirect3D9が使用できない環境では正常に機能しません。
・他にも罠があるかも知れません。
77
(1): 名無しXPG ◆dffLbwc7XE [sage] 2006/01/07(土) 16:02:49 ID:f+ApONh7(4/10) AAS
>>75
D3DFMT_A8は対応してないGPUがものすごく多いんです。orz
あとDXT1だと1ピクセル4bitなので、テクスチャサイズを半分にできます。
1-
あと 273 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.026s