[過去ログ]
SDLスレ (987レス)
SDLスレ http://echo.5ch.net/test/read.cgi/gamedev/1005469181/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
815: 808 [sage] 2005/07/05(火) 14:57:52 ID:zWniNiIr 普通にDirectX(draw)でハードウェアサーフェイス作ると500FPSとか軽くでるので ハードウェアやドライバがおかしいとも思えないし何ででしょうね。 皆さん上のコードでFPSいくつ位でます? http://echo.5ch.net/test/read.cgi/gamedev/1005469181/815
816: 808 [sage] 2005/07/05(火) 15:07:12 ID:zWniNiIr >>811 >のSDL_Surfaceのflagsやformatをチェックして期待通りかどうかチェックしれ SDL_Surface.format_versionってのがscreenでは2、surfaceでは4になっている以外は同じです。 これが原因ですかね…? んー。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/816
817: 811 [sage] 2005/07/05(火) 18:34:24 ID:1ZePfTMa >>808 実行してみた.SDL_Flip()のみにして300fpsくらい出た… CPU : PentiumM 1.1GHz Video : i855GM (VRAM は Main Memory) の 16bpp とりあえず毎フレームSDL_WM_SetCaption()するのは無駄なんで CalcFPS()内のifの中に持って言ったら 400FPSくらいになった… http://echo.5ch.net/test/read.cgi/gamedev/1005469181/817
818: 名前は開発中のものです。 [sage] 2005/07/05(火) 19:49:15 ID:f1qgE5RI 試しました。確かに WindowsXP Pentium 4 2.4GHz GeForce4 MX 420 ではSDL_Flip()だけで130FPSぐらいになります。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/818
819: 808 [sage] 2005/07/05(火) 21:16:11 ID:zWniNiIr >>811, 818 テストありがとう。超ありがとう。 でもお気楽にハードウェアデバイスが使えると思ったんだが何やら環境依存でそうでもないみたいですね。 DirectXより環境に依存するなんて使う気無くしました。 他のクロスプラトフォームライブラリ探します。 レスありがとう。それに関しては感謝してます。 ありがとう。さようなら。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/819
820: 名前は開発中のものです。 [sage] 2005/07/05(火) 21:42:36 ID:x9lRp/t3 >>819 他にいいのがあれば誰もSDLを使わないよ。 とりあえず、やりたいことが2Dなのか3Dなのか分からんが、 3Dの場合はOpenGLを使うことになるが、WindowsとLinuxでなんの 問題もなく使える。 しょーもないコード書いて勝手にSDLを悪者にするのだけはやめれ。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/820
821: 808 [sage] 2005/07/05(火) 21:55:55 ID:zWniNiIr >>820 SDLを馬鹿にしているつもりはないよ。 それどころかSDLは初期化が簡単(ハードウェアを利用するライブラリとしては)なので初心者/入門者には最適だと思います。 また、さくっと作りたい場合は。 ただ、本家で掲載しているコードをほぼそのまんまの形で利用した場合、最低限バックバッファにコンパチブルな オフスクリーンサーフェイスのフォーマットを選択してくれてもいいように思いました。 Simple directmedia layerのsimpleってなんでしょう? >しょーもないコード書いて勝手にSDLを悪者にするのだけはやめれ 否定するなら根拠をまず述べるのが筋ってもんです。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/821
822: 名前は開発中のものです。 [sage] 2005/07/05(火) 22:59:46 ID:LYpwtNFt #pragma once って、非ウィンドウず系でも使えるなりか? http://echo.5ch.net/test/read.cgi/gamedev/1005469181/822
823: 名前は開発中のものです。 [sage] 2005/07/05(火) 23:16:04 ID:zWniNiIr >>822 少なくともgccでは#ifndefを使用したほうがいいかと。 そして激しくスレ違い。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/823
824: 名前は開発中のものです。 [sage] 2005/07/05(火) 23:16:34 ID:iphFkIr5 たしかにそれだけ遅いとJava2Dより遅いってことだから なんかわけがありそうな気がする・・・ http://echo.5ch.net/test/read.cgi/gamedev/1005469181/824
825: 名前は開発中のものです。 [sage] 2005/07/05(火) 23:29:28 ID:l636Cdmy DirectXもヘンテコなコード書けば、一部のマシンだけでしか動かないコードになると思うがな。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/825
826: 名前は開発中のものです。 [sage] 2005/07/05(火) 23:44:56 ID:zWniNiIr >>825 確かにコンパイラは嘘は付きませんからヘンテコはコードにはそれなりの挙動を見せます。 ですが、>>813がそれほど罪深きコードだとは思わないけどなぁ…。 それとも暗黙の了解的なコーディングがあるんでしょうか? http://echo.5ch.net/test/read.cgi/gamedev/1005469181/826
827: 名前は開発中のものです。 [sage] 2005/07/06(水) 09:30:28 ID:e9o9xwuh >> 808 そのコードだとどちらのサーフェイスもシステムメモリに取られているだろう罠 811が言うように SDL_Surface の flags をチェックしてみ http://echo.5ch.net/test/read.cgi/gamedev/1005469181/827
828: 818 [sage] 2005/07/06(水) 20:18:02 ID:mO4Tn2rF 確かに、/test/testvidinfo.cの void PrintFlags(Uint32 flags)を使って PrintFlags(screen->flags); printf("\n"); PrintFlags(surface->flags); printf("\n"); とやると 0x00000000 SDL_SWSURFACE 0x00000000 SDL_SWSURFACE となります。 で SDL_Surface* screen = SDL_SetVideoMode(640, 480, 32, SDL_FULLSCREEN | SDL_DOUBLEBUF); にすると 0xc0000001 SDL_HWSURFACE | SDL_FULLSCREEN | SDL_DOUBLEBUF 0x00000001 SDL_HWSURFACE となり、Blit & Flipで 30000 fps になりました。(合ってるのかな?) http://echo.5ch.net/test/read.cgi/gamedev/1005469181/828
829: 名前は開発中のものです。 [sage] 2005/07/18(月) 22:07:17 ID:Tgmwb20q Irrlicht初心者質問スレ http://pc8.2ch.net/test/read.cgi/tech/1104179696/226 でも聞いてみたのですが、反応が無いのでこちらでも聞いてみます。マルチすいません。 Irrlichtで描画系、その他(音、入力関係とか)はSDLと組み合わせて使うことって可能でしょうか? あと、もし可能なんだとしたら、サンプルとかあると嬉しいのですが、ご存じの方いませんか? http://echo.5ch.net/test/read.cgi/gamedev/1005469181/829
830: 名前は開発中のものです。 [sage] 2005/07/20(水) 00:36:00 ID:a4NCqugX SDL_MixerでBGMのクロスフェードって可能でしょうか? http://echo.5ch.net/test/read.cgi/gamedev/1005469181/830
831: 名前は開発中のものです。 [sage] 2005/07/20(水) 05:03:25 ID:KNwpKu9v Channelを1つBGMとして使えば行けるんで無いかしら。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/831
832: 名前は開発中のものです。 [sage] 2005/07/20(水) 19:24:07 ID:oHYMFGyh ~~~~~~\ /~~~~~~ \/ /\ / \ じゃなくて ~~~~~~\ /~~~~~~ \ / \ / \/ にする! http://echo.5ch.net/test/read.cgi/gamedev/1005469181/832
833: 名前は開発中のものです。 [sage] 2005/07/20(水) 20:00:00 ID:eQOHDI/N SDL_Mixerはシンプルだけど、こまかいことは苦手 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/833
834: 名前は開発中のものです。 [sage] 2005/07/20(水) 21:06:55 ID:J6BwLsDL ~~~~~~\ /~~~~~~ \/ /\ / \ ~~~~~~~~~~~~ ←この部分を合成 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/834
835: 名前は開発中のものです。 [sage] 2005/07/25(月) 19:06:53 ID:1zvi2dmP SDLを使って、ゲームを作ろうと思うのですが、 Win上で使える入力補完機能のあるIDEはありませんか? http://echo.5ch.net/test/read.cgi/gamedev/1005469181/835
836: 名前は開発中のものです。 [sage] 2005/07/25(月) 21:28:19 ID:tBl8Lhba 入力補完のないIDEなんて, ほとんど存在しないだろw 好きなIDE使え http://echo.5ch.net/test/read.cgi/gamedev/1005469181/836
837: 名前は開発中のものです。 [sage] 2005/07/26(火) 00:22:38 ID:c4yZrU1p >>835 VisualStudio.NETが一番おすすめ http://echo.5ch.net/test/read.cgi/gamedev/1005469181/837
838: 名前は開発中のものです。 [sage] 2005/07/26(火) 03:30:17 ID:fGo2aUYV NetBeansでもEclipseでもいいぞ http://echo.5ch.net/test/read.cgi/gamedev/1005469181/838
839: 名前は開発中のものです。 [] 2005/07/31(日) 00:02:44 ID:quLBISXO mac版のゲームを配布する場合はスタティックリンクするしかないかな? となるとソース公開しなきゃ(’A`) http://echo.5ch.net/test/read.cgi/gamedev/1005469181/839
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 148 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.022s