[過去ログ]
Delphiゲームプログラミング相談室 (976レス)
Delphiゲームプログラミング相談室 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
569: 名前は開発中のものです。 [sage] 04/08/15 13:01 ID:PuiE5qNp >>568 たぶんビデオカードのメモリが不足してるだけだからテクスチャのサイズが小さくなれば解決すると思う サンプルでは512キロバイト使ってるからグラフィックボードを買い足していない環境じゃつらいかも 思いついた対策を書いておきます これでもダメならグラフィックチップの種類やVRAM容量、エラーログの全文がわかればもう少し詳しく調べられるかも ・画像編集ソフト(ペイントなど)で画像のサイズ(今は288x256)をもっと小さくする(試しに32x32ぐらいに) ・画像編集ソフト(ペイントなど)で画像の色数を減らす(16ビット色に) ・TDGCarad(女の子のアイコンのコンポーネント)のプロパティUseSoftwareVertexProcessingをTrueにする http://echo.5ch.net/test/read.cgi/gamedev/1006249204/569
570: 名前は開発中のものです。 [sage] 04/08/15 18:34 ID:moZoUrx5 >>569 全部試してみたけどダメでした。ファイルサイズは630バイトくらい。 ビデオRAM : 4MB グラフィックアクセラレータ : ATI社製RAGE(TM) Mobility-CL(AGP) ノートパソコンなので画像系には弱いのですかね? Lavie Lシリーズです。 前略(特に問題ナシ) #00013 | ■■■画面モードを初期化します■■■ #00014 | Driver : ati2drab.dll #00015 | Description : ATI RAGE MOBILITY AGP #00016 | VendorID : 00001002, DeviceID : 00004C4D, SubSysID : 81581033, Revision : 00000064 #00017 | ウィンドウモード 640x473で初期化します #00018 | ハードウェアアクセラレーションを利用します #00019 | 希望のデプスステンシルサーフェスのフォーマットが見つかりませんでした #00020 | デプスステンシルサーフェスのフォーマット...UNKNOWN #00021 | ソフトウェアT&Lを利用します #00022 | Direct3DDeviceオブジェクトの生成を行います #00023 | Direct3DDeviceオブジェクトの生成に失敗しました(Error Code = D3DERR_OUTOFVIDEOMEMORY) #00024 | #00025 | ■■■お別れの時がやってまいりました■■■ 以下略(特に問題ナシ) http://echo.5ch.net/test/read.cgi/gamedev/1006249204/570
571: 名前は開発中のものです。 [sage] 04/08/15 21:05 ID:PuiE5qNp >>570 RAGEのグラフィックボードを使って試してみました。 同じエラーがでるし原因究明は楽かなと思いました ……がその前にちゃんと計算すればよかった orz バックバッファ:640x480x3(=900kbyte) フロントバッファ:640x480x3(=900kbyte) windowsの解像度:1024x768x3(=2.25Mbyte) テクスチャ:512x256x3=(384kbyte) 合計:4.3828125Mbyte テクスチャのサイズを変えた所で足りません。 Form1のClientWidthとClientHeightを320x240にすると バッファ2つあわせても450kbyteになるので合計で4Mbyte以下に抑えられます。 とりあえずこっちでは動きました。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/571
572: 名前は開発中のものです。 [sage] 04/08/16 09:15 ID:WpFw0zco > ビデオRAM : 4MB さすがに、これはキツイと思われ http://echo.5ch.net/test/read.cgi/gamedev/1006249204/572
573: 名前は開発中のものです。 [sage] 04/08/16 13:37 ID:tdeixu8e Formを小さくしてみてもダメでした。 BIOS設定でもVRAM増やせないみたいだし。 _/ ̄|○モウダメポ・・・ http://echo.5ch.net/test/read.cgi/gamedev/1006249204/573
574: 名前は開発中のものです。 [sage] 04/08/16 14:54 ID:OSpqsJ8k >>573 動かないサンプルを動かそうとするよりすでに動いているものがあれば それを改造していったほうが早いんじゃないかと思います (質問ではテクスチャがズレてしまったとあるのでそのプログラムのUV値をいじるだけでいいはず) もともとの問題はテクスチャがずれる理由の解明で それは解決してるはずです なぜ動かないかは気になるのでもし改造していって動かなくなったり 動くものが完成したら教えてください http://echo.5ch.net/test/read.cgi/gamedev/1006249204/574
575: 名前は開発中のものです。 [sage] 04/08/16 19:04 ID:tdeixu8e そうですね。 今動いているもので全く問題ないので、それでやっていこうと思います。 丁寧にありがとうございました。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/575
576: 名前は開発中のものです。 [sage] 04/08/17 05:24 ID:+sFdTfOm http://deliverer.s5.xrea.com/xx/xxx/000061.html //u,v : single; u := texture.u; v := texture.v; Scene.PushSprite( Vector2D(0,0), [ SXVertexSP(0, 0, $FFFFFFFF, 0.0 * u, 0.2 * v), SXVertexSP(0, 50, $FFFFFFFF, 1.0 * u, 0.2 * v), SXVertexSP(30, 0, $FFFFFFFF, 0.0 * u, 0.5 * v), SXVertexSP(50, 30, $FFFFFFFF, 1.0 * u, 0.5 * v) ], Texture, sxbAlpha, False ); とするのが正しい。 texture.uとtexture.vは、1.0とは限らない。 又、元の画像の一辺の長さは4の倍数にするべき。 トラブルを避ける意味では、辺が2のべき乗の長さの正方形の画像がいいかもしれない。 また、テクスチャに関しては、複数作る場合も一つしか作らない場合もどちらもあり。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/576
577: 名前は開発中のものです。 [sage] 04/08/17 09:30 ID:kgt5GdeF >>576 参考になりました。ありがとうございます。 リンク先も見てみましたが、変なレスって・・・。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/577
578: 名前は開発中のものです。 [] 04/08/21 04:12 ID:rcQjHDLj QD3.00が入っている環境にQD3.01をインストールするにはどうすればいいですか? http://echo.5ch.net/test/read.cgi/gamedev/1006249204/578
579: 名前は開発中のものです。 [sage] 04/08/21 13:18 ID:53W2Uy5k >>578 今までインストールされていた3.00に、3.01のファイルを上書きすればOKです http://echo.5ch.net/test/read.cgi/gamedev/1006249204/579
580: 名前は開発中のものです。 [sage] 04/08/23 17:24 ID:N4BM/CKc >>577 先日の記事で更に修正されているようです。 もう解決してるとは思いますが。 QD3.01のDGCarad9.pas[1839]の、 SetWindowPos()は必要なんでしょうか? これがあると、フォーム作成途中に 強制表示される等して、厄介で…。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/580
581: 名前は開発中のものです。 [sage] 04/08/24 17:36 ID:fDj+wn71 QD3.01a入れたら変になっちゃった。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/581
582: 名前は開発中のものです。 [sage] 04/08/24 18:11 ID:ETmFlfFn ↑どう変になったかをどうぞ。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/582
583: 名前は開発中のものです。 [sage] 04/09/05 06:23 ID:4z3WtuRW どなたかQD3で半透明ポリゴンの表示のやり方が分かる方居ませんか? 調べたところ // アルファブレンドを有効にする DG.D3DDevice.SetRenderState( D3DRS_ALPHABLENDENABLE, Integer(True)); // 色の算出方法の設定 DG.D3DDevice.SetRenderState( D3DRS_SRCBLEND, Integer(D3DBLEND_SRCALPHA)); // 転送元の色の算出方法 DG.D3DDevice.SetRenderState( D3DRS_DESTBLEND, Integer(D3DBLEND_INVSRCALPHA)); // 転送先の色の算出方法 // テクスチャのブレンディング方法の設定す DG.D3DDevice.SetTextureStageState( 0, (D3DTSS_ALPHAOP), Integer(D3DTOP_MODULATE) ); // 色の成分を乗算する DG.D3DDevice.SetTextureStageState( 0, (D3DTSS_COLORARG1), Integer(D3DTA_TEXTURE) ); // テクスチャの色 DG.D3DDevice.SetTextureStageState( 0, (D3DTSS_COLORARG2), Integer(D3DTA_DIFFUSE) ); // ディフーズの色 を使うらしいのですが上手くいきません。。 どなたか教えてください。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/583
584: 名前は開発中のものです。 [sage] 04/09/06 01:04 ID:+Ott7ACV TSXFrameを使わない理由を教えて。>583 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/584
585: 583 [sage] 04/09/06 06:07 ID:yPxmxkf1 こんな便利なのがあったのか・・ orz Frame.BlendMode :=sxbAlpha; であっさり半透明になりました。 584さんありがとうございます。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/585
586: 名前は開発中のものです。 [sage] 04/09/09 10:48 ID:FjFhPTtJ http://gamdev.org/up/img/1201.zip Lunaを参考に作ってみた。だめ? http://echo.5ch.net/test/read.cgi/gamedev/1006249204/586
587: 名前は開発中のものです。 [sage] 04/09/10 04:32 ID:D15lGOEN 実行ファイルがないと試す気にもならんな http://echo.5ch.net/test/read.cgi/gamedev/1006249204/587
588: 586 [] 04/09/11 12:02:43 ID:4eUrWUgm 実行ファイルはサイズがでかい割りに内容はたいしたことないので アップはやめときます。 コンパイルには D6 Personal(D5でも可)、 Cloote Delphi DirectX Header(small 版でおk) が必要です。 Cloote Delphi DirectX Header は Summer2003で作りましたがSummer2004でもコンパイルできるみたいです。 またサンプルによっては Clootie_DX90_dlls、 Sample DirectX Framework(common.zip)が必要かもしれないです。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/588
589: 586 [] 04/09/11 12:03:47 ID:4eUrWUgm ×Cloote ○Clootie http://echo.5ch.net/test/read.cgi/gamedev/1006249204/589
590: 名前は開発中のものです。 [] 04/09/13 21:01:56 ID:XXuocjss 気になったんだけど、Delphi製の市販のゲームってある? http://echo.5ch.net/test/read.cgi/gamedev/1006249204/590
591: 名前は開発中のものです。 [sage] 04/09/13 21:45:44 ID:FvktGGqc >>590 Delphi http://echo.5ch.net/test/read.cgi/gamedev/1006249204/591
592: 名前は開発中のものです。 [sage] 04/09/13 21:47:02 ID:VaJu4lwp >>590 RPGツクール2000 http://piza.2ch.net/tech/kako/990/990056026.html http://www.borland.co.jp/delphi/cases/index.html http://echo.5ch.net/test/read.cgi/gamedev/1006249204/592
593: 名前は開発中のものです。 [] 04/09/13 22:09:09 ID:XXuocjss ツールじゃなくてゲーム無いかなーって思ったんだけど。。。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/593
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 383 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.024s