[過去ログ]
SDLスレ (987レス)
SDLスレ http://echo.5ch.net/test/read.cgi/gamedev/1005469181/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
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
840: 名前は開発中のものです。 [sage] 2005/07/31(日) 00:10:36 ID:ooozGQbR Windows版のヘッダのライセンスはLGPLよりかるいんだっけ? http://echo.5ch.net/test/read.cgi/gamedev/1005469181/840
841: 名前は開発中のものです。 [sage] 2005/07/31(日) 14:53:12 ID:okeB3T00 >>839 オブジェクトファイルだけで良いんじゃなかったっけ? http://echo.5ch.net/test/read.cgi/gamedev/1005469181/841
842: 839 [sage] 2005/07/31(日) 15:40:59 ID:quLBISXO ごめん、そうみたいね。 SDLとLGPLのサイトをよく読んできた。 (LGPL) If you link a program with the library, you must provide complete object files to the recipients so that they can relink them with the library, after making changes to the library and recompiling it. http://echo.5ch.net/test/read.cgi/gamedev/1005469181/842
843: 名前は開発中のものです。 [sage] 2005/08/01(月) 11:50:17 ID:lmGZDgba >>839 知らんけどMac用のSDL共有ライブラリが配布されてないなら、 自分で共有ライブラリを作って公開してそのソースだけ公開すれば? http://echo.5ch.net/test/read.cgi/gamedev/1005469181/843
844: 名前は開発中のものです。 [sage] 2005/08/01(月) 17:32:41 ID:sroBhudh >>839 LGPLのライブラリをスタティックリンクした場合は、ライブラリのソースコード が必要で、それを改変したあとにちゃんと実行ファイルを再作成できるように しておかなければいけない。 必ずしもアプリのソースは必要ではないけど、ソースもなしに実行ファイルを 作成できるはずもないので、事実上全ソースを公開する必要があるっぽい。 結局、動的リンクにする以外にソース公開からは逃れられないと思う。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/844
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 143 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.019s