[過去ログ]
SDLスレ (987レス)
SDLスレ http://echo.5ch.net/test/read.cgi/gamedev/1005469181/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
423: 名前は開発中のものです。 [sage] 04/07/02 15:48 ID:z9cQVZSD >>422 今のところ無いっぽいね。 とりあえずはバラバラに存在する国内情報の まとめページだけでも欲しいかな。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/423
424: 名前は開発中のものです。 [sage] 04/07/03 23:04 ID:7rPVx/6/ >>422 SDLって大量の資料が必要なほど複雑なライブラリじゃないと思われ… リファレンスマニュアルとチュートリアル以外でどんな資料が欲しいの? http://echo.5ch.net/test/read.cgi/gamedev/1005469181/424
425: 名前は開発中のものです。 [sage] 04/07/03 23:14 ID:1w5sa/fH あのマニュアルめちゃめちゃ丁寧だよなぁ。 それだけじゃ足りないってことなんだろうけど。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/425
426: 名前は開発中のものです。 [sage] 04/07/04 05:22 ID:dw9vgL9Y SDL_imageとか拡張ライブラリはどこで仕様を見れるの? http://echo.5ch.net/test/read.cgi/gamedev/1005469181/426
427: 名前は開発中のものです。 [sage] 04/07/04 08:41 ID:ctIGerBf >>426 SDL_image の場合 README に書いてある内容が全ての仕様だと思うけど… ユーザが使うのは、 * SDL_Surface *IMG_Load(const char *file); * SDL_Surface *IMG_Load_RW(SDL_RWops *src, int freesrc); * SDL_Surface *IMG_LoadTyped_RW(SDL_RWops *src, int freesrc, char *type); * SDL_Surface *IMG_ReadXPMFromArray(char **xpm); くらいしかなくて、アプリケーションが使うのはほぼ一番目の関数だけ。 でも SDL_ttf とか SDL_net のドキュメントはもう少し欲しい気がするね。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/427
428: 名前は開発中のものです。 [sage] 04/07/04 14:50 ID:CEd3aHf1 ライブラリ名と "Documentation" を同時に検索すると出てくるよ。 http://jcatki.no-ip.org/SDL_ttf/ http://jcatki.no-ip.org/SDL_net/ でもわかりにくいんだよなー。 特に SDL_ttf の場合、色んな描画方法に関して、 どう描画されるかではなくて重いだの軽いだの、そういうことばっかり書かれてたと思う。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/428
429: 名前は開発中のものです。 [sage] 04/07/04 21:55 ID:dw9vgL9Y 解説してるわけじゃないけど、GameDevPukiWikiにSDLの項目はあるね http://gamdev.org/w/?%5B%5BSDL%5D%5D http://echo.5ch.net/test/read.cgi/gamedev/1005469181/429
430: 名前は開発中のものです。 [sage] 04/07/05 21:36 ID:nSK/GKky 規制やっと解けたー。まぁ一応。 http://jcatki.no-ip.org/SDL_image/ http://jcatki.no-ip.org/SDL_mixer/ てか、ttp://jcatki.no-ip.org/から辿れば良いってことで。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/430
431: 名前は開発中のものです。 [sage] 04/07/07 01:04 ID:n/Oy7Dm9 ところで、Linuxでバイナリ配布ってやりづらいような気がするのですが。 ディストリビューション毎に、glibcやらlibstdc++やらのバージョンがバラバラだったり、 ディストリビューション標準パッケージSDL_mixerが対応フォーマットさっぱりだったりとか。 どうにかならんもんかな。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/431
432: 名前は開発中のものです。 [sage] 04/07/07 01:08 ID:W6JVsWwD Redhatだけ対応しとけばいいよ http://echo.5ch.net/test/read.cgi/gamedev/1005469181/432
433: 名前は開発中のものです。 [sage] 04/07/07 01:16 ID:n/Oy7Dm9 >>432 やっぱそんな感じで割切るしかないですか。 とすると、RH系だと、今ならFedora2に対応しておけば良いのかな。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/433
434: 名前は開発中のものです。 [sage] 04/07/07 01:25 ID:ixnokw2/ 全部スタティックリンクしちゃえば http://echo.5ch.net/test/read.cgi/gamedev/1005469181/434
435: 名前は開発中のものです。 [sage] 04/07/07 01:34 ID:n/Oy7Dm9 >>434 う〜ん、確かに。 けど、LGPLのをスタティックリンクするってことは、 アプリ側の.oを配布する必要があるのかな。 それと、libc,libm,libstdc++とかスタティックリンクするとデカそうってのも微妙な感じだ。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/435
436: 名前は開発中のものです。 [sage] 04/07/07 16:05 ID:Cr3igRfZ >>435 スタティックリンクしたらアプリ側のソースコードを公開する必要がある. Linuxでのバイナリ配布は 1) 各ディストリビューション毎にバイナリを作る 2) メジャーなディストリビューションだけ作ってあとはユーザにコンパイルさせる 3) 全部スタティックリンクしたのを一つだけ配布 のどれかじゃないかなぁ… あ… 4) バイナリと libSDL.so や libSDL_mixer.so を一緒に配布 (LD_LIBRARY_PATH を設定して起動するシェルスクリプトを同封) ってのもありえるか… http://echo.5ch.net/test/read.cgi/gamedev/1005469181/436
437: 名前は開発中のものです。 [sage] 04/07/07 20:12 ID:qEMx/JGK >>436 LGPLのはスタティックリンクしても公開しなくていいのでは。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/437
438: 431 [sage] 04/07/07 22:19 ID:TRH5OiZw 色々返答ありがとう。考えた結果、 ・自分が普段使ってるディストリビューション用の実行ファイルと、 まともなSDL_mixerのrpmを用意する。 ・それとは別に、アプリの.o(または、まとめて.aにするかも)とMakefileを用意する。 ぐらいにしておこうかと思います。 しかし、各ディストリビューション間のバイナリ互換性の低さは頭のイタイ問題ですな。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/438
439: 名前は開発中のものです。 [sage] 04/07/08 00:01 ID:nQ5A0rf+ >>437 LGPL部分は差し替えれるようにしなきゃだめじゃなかった? http://echo.5ch.net/test/read.cgi/gamedev/1005469181/439
440: 名前は開発中のものです。 [sage] 04/07/08 00:55 ID:0z9S7ZSR >>439 > LGPL部分は差し替えれるようにしなきゃだめじゃなかった? その通り。だからアプリの.oを配布で正しいと思うんだけど。 アプリの.o + 差し替えたLGPLのライブラリ で再構築可能だろ? http://echo.5ch.net/test/read.cgi/gamedev/1005469181/440
441: 436 [sage] 04/07/08 11:56 ID:HbCYsiEE LGPL部分を差し替え可能にする必要があるというのは当然として… ちょっと聞きたいんだけど… オブジェクトファイルだけあったら差し替え可能として認められるのかな? この時オブジェクトファイルのフォーマットとかは問題にならんのかしら? あ… 配布したスタティックリンクされた実行可能ファイルの元に なった.oさえあればOKってことかな? http://echo.5ch.net/test/read.cgi/gamedev/1005469181/441
442: 名前は開発中のものです。 [sage] 04/07/08 14:48 ID:1+ItRMvE >>441 オブジェクトファイルのフォーマットは、gcc の吐くような極一般的なものなら全然問題無いと思うよ。 >>440 の言う通り、君が作ったソフトウェアのオブジェクトファイルさえ入ってれば大丈夫だから、それで合ってるね。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/442
443: 名前は開発中のものです。 [sage] 04/07/10 20:51 ID:21jpHlag SDL-1.2.7+WinXP+VC+++.net2003で下のソースで落ちてしまいます。 誰か助けてください。 #include <SDL.h> doubleax,ay; int main(int argc, char** args) { SDL_Init(SDL_INIT_VIDEO); SDL_Surface *screen; screen = SDL_SetVideoMode(640, 480, 8, SDL_SWSURFACE); while(true) { SDL_Event event; SDL_MouseMotionEvent mouse; while(SDL_PollEvent(&event)) { if(event.type==SDL_QUIT) { return 0; } if(event.type==SDL_MOUSEMOTION){ ay += mouse.x; ax += mouse.y; } } SDL_Delay(10); } } http://echo.5ch.net/test/read.cgi/gamedev/1005469181/443
444: 名前は開発中のものです。 [sage] 04/07/10 22:02 ID:JmED2rrl ax,ayがオーバーフローすんちゃうの? http://echo.5ch.net/test/read.cgi/gamedev/1005469181/444
445: 名前は開発中のものです。 [sage] 04/07/10 22:45 ID:MW3XWIRh >>443 dx, dy を初期化してないのはC的にいいとして、mouse を初期化してねーじゃねーか。 ググったらこことか引っかかったから見てみれ。 http://www.pl-berichte.de/work/sdl/sdl-teil2.html http://echo.5ch.net/test/read.cgi/gamedev/1005469181/445
446: 445 [sage] 04/07/10 22:47 ID:MW3XWIRh 「3. Input-Handling in der Praxis: Maus」 ってとこね。ってよく見たらドイツ語だ。すまん。でもソースは分かるよね。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/446
447: 名前は開発中のものです。 [sage] 04/07/10 22:53 ID:DRUUao5j 終了する前にはSDL_Quitしてほしいと思います。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/447
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 540 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.017s