1 名前:名前は開発中のものです。 mailto:sage [2006/02/28(火) 20:40:12 ID:MvXDyxzs.net] マルチプラットホームな汎用ゲームライブラリの SDLについてのスレッドです。 最新情報、参考になるソース、質問等なんでもどうぞ 本家 ttp://www.libsdl.org/ SDL_mixer ttp://www.libsdl.org/projects/SDL_mixer/ SDL_image ttp://www.libsdl.org/projects/SDL_image/ SDLdoc-jp ttp://www.tacoworks.jp/software/SDLdoc-jp/ GamDev ttp://gamdev.org/w/?%5B%5BSDL%5D%5D 初心者の初心者による初心者の為のSDL ttp://tokyo.cool.ne.jp/sdl/ 前スレ pc8.2ch.net/test/read.cgi/gamedev/1005469181/
528 名前:名前は開発中のものです。 mailto:sage [2010/05/16(日) 18:10:10 ID:06+3luLg.net] 下のコード動かすと画像表示しないで画面が真っ黒になります。 イベントハンドラのセット(SDL_SetEventFilter(&filterEventsHandler);) を画像転送の後に配置すると画像表示されるんですけど そういうものなんですか?何かルールありますのですか? 以下ソース(D言語) ----------- void main() { SDL_Init(SDL_INIT_VIDEO); SDL_Surface *screen = SDL_SetVideoMode(640, 480, 0, SDL_SWSURFACE); SDL_SetEventFilter(&filterEventsHandler); // イベントハンドラ // ビットマップ読込 SDL_Surface *image = SDL_LoadBMP("hell.bmp"); // 転送 SDL_BlitSurface(image, cast(SDL_Rect*)0, screen, cast(SDL_Rect*)0); // イベントループ bool done = false; SDL_Event e; while ( !done ) { while ( SDL_PollEvent(&e) ) { done = e.type == SDL_QUIT; } SDL_Delay(1000/30); } SDL_Quit(); }
529 名前:528 mailto:sage [2010/05/16(日) 18:22:50 ID:06+3luLg.net] SDL_Flip( screen ); したら表示されました。イベントハンドラ設定したら プライマリサーフェイスがクリアされるとか・・・? わからねえ
530 名前:名前は開発中のものです。 [2010/05/16(日) 18:29:59 ID:liwIcFmL.net] SDL_SetVideoModeのことろで、 SDL_DOUBLEBUFも指定しない場合、 SDL_Flip以外でも「誤って」画面表示される場合があります。
531 名前:528 mailto:sage [2010/05/16(日) 18:48:17 ID:06+3luLg.net] >>530 ありがとうございます。 逆に偶然表示されたって感じなんですね。
532 名前:名前は開発中のものです。 mailto:sage [2010/05/26(水) 23:52:18 ID:vxXpWbeN.net] ウィンドウを最大化状態から、「元の大きさに戻す」をした場合に、 SDL_ResizeEvent が発生しないのは仕様なのでしょうか。 WindowsXP です。
533 名前:名前は開発中のものです。 mailto:sage [2010/06/15(火) 06:08:43 ID:uiRYjjiv.net] openalで音出せなくて泣きそうになってたけど、 sdlでやってみたら何の苦労もなく音鳴らせた。 難しいものだな。
534 名前:名前は開発中のものです。 mailto:sage [2010/06/16(水) 02:46:18 ID:6fxhLOX2.net] ttp://www.kekkai.org/roger/sdl/index.html ここがすごく良かったです。
535 名前:名前は開発中のものです。 mailto:sage [2010/06/17(木) 03:30:58 ID:/dRDvNuV.net] keysymの"sym"ってどういう意味ですか? 何かの略語でしょうか?
536 名前:名前は開発中のものです。 mailto:sage [2010/06/17(木) 12:00:01 ID:98v+kB9R.net] symbol
537 名前:535 mailto:sage [2010/06/17(木) 20:05:49 ID:/dRDvNuV.net] >>536 ありがとうございました。
538 名前:名前は開発中のものです。 mailto:sage [2010/08/01(日) 10:17:44 ID:mluWnsAb.net] GUI(ボタンとか)で使いやすいLIBってどれでしょうか? 軽めのやつで
539 名前:名前は開発中のものです。 mailto:sage [2010/08/15(日) 22:37:48 ID:67G99BX9.net] WindowsでSDL使っています ウィンドウのタイトルバーをドラッグしてるときに 処理がとまらないようにするにはどうすればいいんでしょうか
540 名前:名前は開発中のものです。 mailto:sage [2010/08/17(火) 08:20:53 ID:zMkGM+He.net] SDLのソースを書き換えてWM_MOVEを別スレッドで処理すればできると思うけどオススメはしない
541 名前:539 mailto:sage [2010/08/17(火) 22:37:24 ID:Z5rRbYV4.net] >>540 Tnx よし、DirectXにしよう
542 名前:名前は開発中のものです。 mailto:sage [2010/09/22(水) 02:09:41 ID:4CYDiRJs.net] 亀で人違いだが >>382 thx! ほんとSDL.netって流行ってないなw
543 名前:名前は開発中のものです。 mailto:sage [2010/09/29(水) 00:35:38 ID:7qsETlO/.net] そんなもん俺ライブラリの一つに過ぎないんだから流行ってるも何も SDLの人気の理由の一つとしてシンプルで簡単というのがあるけど .NETは簡単にGPU使えちゃうからな ブラウザ上で動く.NETのSilverlightなんかでもSDLとは比べ物にならないパフォーマンス出るんだぜ
544 名前:名前は開発中のものです。 mailto:sage [2010/09/29(水) 10:13:58 ID:XTWVB9DN.net] DirectXやXNAの話か? そっちの方が将来性あるしいいか。
545 名前:名前は開発中のものです。 mailto:sage [2011/02/09(水) 01:09:53 ID:fPY7Ts0h.net] 古いバージョンのsdlが欲しいのですが… MacOS9用のsdlが本家で見つかりません。
546 名前:名前は開発中のものです。 mailto:sage [2011/02/09(水) 01:19:10 ID:fPY7Ts0h.net] あ、www.libsdl.org/release/ にありました。 しかし、普通にたどれるようにして欲しいです。
547 名前:名前は開発中のものです。 mailto:sage [2011/02/09(水) 18:02:56 ID:gbbiuBkv.net] SDLのサイトが壊滅的に使いづらいのは仕様
548 名前:名前は開発中のものです。 [2011/03/01(火) 20:27:17.27 ID:wrZkViYa.net] SDLで日本語入力を実装したいのですが、SDL_inputmethod、SDL_textmanager、SKK どれがついすやすいのでしょう?
549 名前:名前は開発中のものです。 mailto:sage [2011/03/02(水) 02:43:07.95 ID:3VhYuOVm.net] 懐かしいな、SDL。昔WindowsとMacOS9で同時開発しなくちゃならなくてこれも検討したな。 結局使わずにWindows用の自社ライブラリ移植したんだけど、どうして採用しなかったか 理由忘れちまった。
550 名前:名前は開発中のものです。 mailto:sage [2011/04/08(金) 19:08:36.82 ID:3vhfM6We.net] 書き込みテストも兼ねて・・・ なんであまり普及してないんだ?便利だと思うんだが・・・ OpenGL使ってて、ゲーム作るならGLUTよりSDL!と言われてたのに
551 名前:名前は開発中のものです。 mailto:sage [2011/04/08(金) 19:39:04.03 ID:SgksuAsW.net] してなくは無いだろ SDL.dllが同梱されてるゲームやデモは結構あるぞ
552 名前:名前は開発中のものです。 mailto:sage [2011/04/08(金) 19:47:03.15 ID:RwixZFmm.net] ここだけしか見てないんだろ
553 名前:550 mailto:sage [2011/04/09(土) 13:24:10.96 ID:0+0X4wI/.net] サーセンw でもやっぱ資料が見つかりやすくはない・・ 日本語にこだわるからかもしれんがorz 使うのが簡単とは言っても初心者にもおすすめって感じでは無いのか・・・? 更新が途中で数年止まってる入門サイトとか、リンク切れしてるサイトとかあったから もう廃れたのかと思ってしまった
554 名前:名前は開発中のものです。 mailto:sage [2011/04/09(土) 13:47:45.09 ID:W/U0DtuT.net] ライブラリの使い方(個々の関数の仕様)を知りたいのか、 SDLを使ったゲーム作りのチュートリアルを知りたいのかわからん。
555 名前:550 mailto:sage [2011/04/09(土) 16:52:40.30 ID:0+0X4wI/.net] 両方ですがどちらかと言うと後者です 今までは検索すれば入門サイトが2つも3つも出てくる環境でやってたので もしかしたら探し方が甘いだけかもしれんが・・・ 自分が探してるのはSDL自体の使い方というより、 SDL(SDL_imageなども)とOpenGLで作る2D、3Dゲームのごく基本的な部分 例えば画像を読み込んでテクスチャにしたりとかそのあたり 関数の仕様等は調べられるけど、具体的で決定的な使い方がわからず 「これでいいのか・・・?」といった状態です・・・
556 名前:名前は開発中のものです。 mailto:sage [2011/04/09(土) 17:26:40.81 ID:5I2upZsh.net] 「sdl_surface texture」でわんさか出てくるんで、確かにこれ探せないなら使うの辛いかもな。
557 名前:550 mailto:sage [2011/04/09(土) 17:42:33.83 ID:0+0X4wI/.net] 本当だ・・・orz
558 名前:550 mailto:sage [2011/04/09(土) 18:26:07.67 ID:0+0X4wI/.net] いろんな例のサイトがありますが自分なりにまとめてみます ありがとうございました。
559 名前:名前は開発中のものです。 mailto:sage [2011/04/10(日) 16:33:33.85 ID:4SC+Y1ca.net] 連投ばかりスマソ うーん、、、いっぱい検索して調べれば最後にはなんとかなるけど やっぱ初心者が容易にとっつける物ではない感じ わがままかもしれないが、もうちょい至れり尽くせりなサイトがあってもバチは当たらないとも思った SDL+OpenGLはクロスプラットフォームで有望な選択肢だと思ったし、いつか自分でまとめたいと思った
560 名前:名前は開発中のものです。 mailto:sage [2011/04/10(日) 21:11:36.60 ID:kKxf3jYA.net] >>559 一口に初心者といってもいろいろあるよね。 a. OpenGLのみ経験済み。SDLは初めて。 b. SDLのみ経験済み。OpenGLは初めて。 c. SDLとOpenGLそれぞれ個別に経験済み。SDL+OpenGLは初めて。 d. SDLもOpenGLも初めて。だけどゲームは作ったことがあります。 e. ゲーム以外のジャンルのプログラムは経験済み。 f. そもそもプログラムを作ったことがありません。 g. その他 バックグラウンドもわからずに初心者って言われると上記くらいは想像できるので、 まあ>>550 にはガンバレくらいしか言えないw
561 名前:名前は開発中のものです。 mailto:sage [2011/04/13(水) 23:41:29.65 ID:NUdI+73N.net] hg.libsdl.org/SDL/file/05af1b9ff46d/test/testgl.c これとSDLのAPIリファレンス見ればだいたい分かるはず。 SDLとかGLUTは描画に専念できるから導入にはいいと思う。
562 名前:名前は開発中のものです。 mailto:sage [2011/04/16(土) 04:52:16.64 ID:erZQeP4t.net] これは本当にありがたい、サンクスです。
563 名前:名前は開発中のものです。 mailto:sage [2011/04/16(土) 12:07:50.70 ID:3baNslMI.net] GLUTなんて使ってゲーム作る人は DirextXのときはDXUTを使うんだろうか。
564 名前:名前は開発中のものです。 mailto:sage [2011/04/17(日) 20:23:10.05 ID:ZBQovyV1.net] GLUTって数値計算シミュレーションの可視化とかに使うもんでしょ DirectXで2Dゲームなら素のままで十分いける
565 名前:名前は開発中のものです。 mailto:sage [2011/04/17(日) 20:40:20.64 ID:86l2Ce3f.net] 別にDirectXでシミュレーションしたっていいんだよ。 大学とかだと研究用PCがLinuxだからOpenGLの例が公開されてるだけで。 そういう時にToolkitとして使われるのがGLUT。
566 名前:名前は開発中のものです。 mailto:sage [2011/04/17(日) 20:48:13.96 ID:Wu+6B6Fq.net] >564 久しぶりに言ってみるか。 お前は何を言っているんだ?
567 名前:名前は開発中のものです。 mailto:sage [2011/04/18(月) 05:17:05.14 ID:DVr4ycfQ.net] GLUTではウィンドウの移動ができたのに SDLではなんでできないんだろう・・・
568 名前:名前は開発中のものです。 mailto:sage [2011/04/18(月) 11:08:19.73 ID:tjFZajkk.net] >>567 SDL 1.2の頃はまだ不要だと考えてたんじゃない? SDL 1.3ならSDL_SetWindowPosition()があるよ。 ttp://wiki.libsdl.org/moin.cgi/SDL_SetWindowPosition
569 名前:名前は開発中のものです。 mailto:sage [2011/04/19(火) 09:45:24.35 ID:6iXFyxX4.net] 1.3からはマルチウインドウに対応するんだっけ 窓そのものをキャラクタに見立てたウザシューティングが作れるな
570 名前:名前は開発中のものです。 mailto:sage [2011/04/19(火) 17:05:15.95 ID:I6Qru0C5.net] なるほど、thxです。1.3に期待。
571 名前:名前は開発中のものです。 mailto:sage [2011/04/19(火) 17:15:00.06 ID:p5erbUzU.net] だいぶ待ってるんだが、リリースいつになるんだろうなあ。 現状普通に使えるの?
572 名前:名前は開発中のものです。 mailto:sage [2011/04/20(水) 09:14:39.26 ID:nhxAMt4z.net] >>571 つまり、現バージョンまでを一度も使用せず、次バージョンを待ってると?
573 名前:名前は開発中のものです。 mailto:sage [2011/04/20(水) 10:11:21.19 ID:bUP197ZB.net] 安定版にしか興味がないならSDL 1.2一択かな。 SDL 1.3には1.2にない機能が入っているから、 それらに興味があるなら1.3を使い始めればいいと思う。
574 名前:名前は開発中のものです。 mailto:sage [2011/04/20(水) 10:21:22.66 ID:er++fOcK.net] いや、1.2は使い倒してる 1.3はwarning under construction! とか書いてあるけど やっぱどっか未実装だったりすんのかなあって
575 名前:名前は開発中のものです。 mailto:sage [2011/04/20(水) 11:35:26.85 ID:xWfKJzFy.net] これ見ながら www.opengl.org/wiki/Tutorial1:_Creating_a_Cross_Platform_OpenGL_3.2_Context_in_SDL_%28C_/_SDL%29 早速1.3を使ってみたけど、 これは動いたが自分のプログラムはSDL_imageのIMG_Loadで落ちるようになった。 何がいけないんだろうか。
576 名前:名前は開発中のものです。 mailto:sage [2011/04/20(水) 12:32:38.37 ID:bUP197ZB.net] >>575 SDL 1.3を使ってSDL_imageをビルドしなおしているよね? 手元の環境で使う分には問題ないんだけど。
577 名前:名前は開発中のものです。 mailto:sage [2011/04/20(水) 12:33:49.11 ID:bUP197ZB.net] ごめん、>>576 はSDL 1.3とSDL_imageの話であって、 >>575 のリンク先のチュートリアルをビルドしたわけじゃないです。
578 名前:名前は開発中のものです。 mailto:sage [2011/04/20(水) 16:26:49.25 ID:xWfKJzFy.net] コンパイル済みのBinaryのを使ってましたorz
579 名前:名前は開発中のものです。 mailto:sage [2011/04/21(木) 02:30:22.36 ID:P5c9O4MC.net] できればzlib・libpngのビルド→SDL_imageのビルド、libogg・libvorbisのビルド→SDL_mixerのビルドとか 長い手順踏みたく無いけどその場合は安定版のSDL1.2じゃなきゃ駄目かorz そりゃそうかorz
580 名前:名前は開発中のものです。 mailto:sage [2011/04/28(木) 00:11:23.76 ID:ZUaoJQWR.net] SDL Perl を使ってゲームっぽいものを書いてみました。 けれどゲーム製作についてサッパリ知らないもので、 ある動作を実現するのにどんな定番なやり方があるのか知りたく思っています。 ゲーム製作初心者向けのサイトやドキュメントや書籍をご存知なら、 教えていただけないでしょうか?
581 名前:579 mailto:sage [2011/04/29(金) 21:22:57.78 ID:mtC0cwXi.net] SDL 1.3が正式にリリースされたら、そのバイナリ(本体とSDL_imageなど)の配布が始まるんでしょうか・・・?
582 名前:名前は開発中のものです。 mailto:sage [2011/04/29(金) 23:16:38.90 ID:D9JVCgHa.net] 今更だが>>567 リサイズ時にスクリーン座標 100, 50 へウィンドウを移動させる: SDL_putenv("SDL_VIDEO_WINDOW_POS=100,50"); リサイズ時にディスプレイ中央へウィンドウを移動させる: SDL_putenv("SDL_VIDEO_CENTERED=1"); SDL1.2 の幾つかのビデオドライバのみの対応だけど それと SDL1.3 正式版が zlib ライセンスになってリリース予定らしいね
583 名前:567 mailto:sage [2011/04/30(土) 10:16:14.24 ID:aGut9tJ0.net] ありがとう、試してみます。 1.3からはiPhoneやらandroidへの移植が可能になるみたいですが、 これもバイナリ配布で簡単に導入できるようになるんでしょうか そこが気になって夜も眠れないorz
584 名前:567 mailto:sage [2011/04/30(土) 11:22:26.45 ID:aGut9tJ0.net] すいません考え方を変えます 粘着でスマソですがやっぱり情報が探せない。。。 VC使っててSDL_imageにlibpngをリンクする方法が未だわからないorz どのサイトを見ても「pngを読むにはlibpngが必要」とだけ書いてあって ビルド時にlibpngの存在をどう伝えるのかがわからん SDL_mixerのoggも同じ SDLで書いたコード見ると簡潔で初心者にもうってつけな印象だったけど 実際はやっぱりそうじゃないのか android移植だっておそらくNDKだろうし、やろうとしたら導入で死にそうorz
585 名前:名前は開発中のものです。 mailto:sage [2011/04/30(土) 14:00:20.10 ID:VB+AI5nC.net] ソースコード追えばいいよ で終わらすのもあれなんで SDL_image や SDL_mixer とかのソース内では #ifdef 使ってライブラリ利用を切り替えてる SDL_image+libpng なら追加のオプションに /D "LOAD_PNG" を入れたり、 /D "LOAD_PNG_DYNAMIC=\"libpng.dll\"" なんて入れると VC++ が libpng の API を参照するようになるかもね
586 名前:名前は開発中のものです。 mailto:sage [2011/04/30(土) 14:19:25.30 ID:VB+AI5nC.net] それとその iPhone やら Android やら DS への移植について あれらは共有ライブラリの仕組みが無いから 否応無しに SDL をスタティックリンクしなければいけない なので各開発者は自分の開発環境で扱えるように一からビルドする必要がある 開発環境ごとにスタティックリンクに必要なファイルは異なるわけで 余程優しい人が居なければバイナリ (ビルド済み lib ファイル等) 配布なんて無いかもね
587 名前:567 mailto:sage [2011/04/30(土) 14:56:43.56 ID:aGut9tJ0.net] 詳しい答えをありがとうございます。 少しソースコード見てみます。 重ね重ねすみませんが、もし良ければこの質問に答えてください。 Android開発を今しているわけではないのですが、気になる事なので。 Androidは調べてみるとJavaからJNIでCを動かすようで、 結局 入力や音声はJava側でやるみたいですし(iPhoneはわかりません)、 スマートフォンの入力はパソコンのキーボードやゲームパッドと異なるので そのまま移植というわけにもいかないと思います。 そうなると、SDL 1.3で謳っているこれらへの移植がどういった物なのかイメージが湧きません。 実際にはほとんど書き直す必要があるのでは?と思ってしまいます。
588 名前:名前は開発中のものです。 mailto:sage [2011/04/30(土) 16:08:48.83 ID:VB+AI5nC.net] Android は『ARM CPU で動く Linux の上の箱庭』 脱獄すればそこは素の Linux つまり組み込み Linux 向けのコードが動くし、その開発環境も流用できる ttp://www.codesourcery.com/sgpp/lite/arm/portal/subscription?@template=lite もちろんプログラムはお馴染みの int main(...) から始まる iPhone みたいなキーの無い携帯端末もあるけど SDL_MOUSEBUTTONDOWN で液晶画面タッチは捕捉できるので バーチャルボタンみたいな物を画面上に用意すれば良い SDL 自体、そういう OS 毎のインターフェースの違いを吸収する役割を担ってるから こちらはコードを使い回せるわけだね
589 名前:567 mailto:sage [2011/04/30(土) 16:37:11.96 ID:aGut9tJ0.net] ほうほう、なるほど!ありがとうございました。 ということはマルチタッチ的に複数のMOUSEにも対応するのか? まだやってないけどwktkしてきた この度はサンクスでした!
590 名前:名前は開発中のものです。 [2011/06/04(土) 16:34:50.15 ID:k66UbPBd.net] 上のほうでも書かれていましたが、確認させてください。 SDL単独では垂直同期はできないということですか?
591 名前: 【東電 75.6 %】 忍法帖【Lv=5,xxxP】 mailto:sage [2011/06/04(土) 16:41:23.27 ID:UyYvnw9y.net] 590 名前:名前は開発中のものです。[] 投稿日:2011/06/04(土) 16:34:50.15 ID:k66UbPBd 上のほうでも書かれていましたが、確認させてください。 SDL単独では垂直同期はできないということですか?
592 名前:名前は開発中のものです。 mailto:sage [2011/06/04(土) 22:20:17.87 ID:eG7/Sd2g.net] SDL_Flipで同期待ちするかもしれないし、しないかもしれない
593 名前:名前は開発中のものです。 mailto:sage [2011/06/16(木) 20:07:55.24 ID:pbbpyMbl.net] >1の初心者の初心者による初心者の為のSDL ttp://tokyo.cool.ne.jp/sdl/ がCOOL終了で6月末に消滅する(と思われる)んだけどどうしたものか?
594 名前:名前は開発中のものです。 mailto:sage [2011/06/16(木) 20:19:37.04 ID:1pEN00rN.net] じゃあ、ミラーリングしといて
595 名前:名前は開発中のものです。 mailto:sage [2011/06/17(金) 10:26:24.99 ID:Q4vXyHFR.net] >>593 各個人でページのミラーをローカルにとっておいたほうがいいと思う ミラーソフトは色々あるけど俺のオススメはPageDown www.vector.co.jp/soft/win95/net/se068515.html 内容も少し古くなっているし、最新版にあわせた記述にしたいけど 時間もないからまずは今の状態でミラーリングする事を優先したい >>594 一応がんばってるけど閉鎖までに間に合わないかも wiki.game-develop.com/index.php?SDL_tutorial 掲示板のほうはもうすでに消えてるね スパムが多かったけど、それ以前はやり取りがあったので残しておきたかった 当時の書き込み内容どこかに残ってない?
596 名前:名前は開発中のものです。 mailto:sage [2011/06/17(金) 11:26:28.32 ID:QCa45aOH.net] PageDownで4階層まで・他サイトを含まない・jpg,gif,lzhをDL でDLできた。 infoseekもなくなって、COOLもなのか・・・貴重なページが無に消える・・・
597 名前:名前は開発中のものです。 mailto:sage [2011/06/17(金) 23:09:18.12 ID:9/isYoLZ.net] 貴重なサイトが無に消えるのは残念だけど、 だからといって丸々転載するのはどうなんかね? 転載するだけでもグレーなのにそれを編集するとか真っ黒だし
598 名前:名前は開発中のものです。 mailto:sage [2011/06/18(土) 20:07:29.62 ID:RdqlnwwZ.net] >>597 みたいな意見もよくわかるけど実際どうするよ? 丸々転載は複製権、編集は同一性保持権にひっかかると思う グレーなんて言い方してる所をみると著作権を知らないんだと思うけどどっちも真っ黒 現時点での判断基準はサイトに書いてあったこの文章がヒントになると思う >なお、サンプルソースおよび私の作成したデータの使用には特に条件はつけませんが、 >著作権は放棄していません >まぁ常識の範囲で自由に使ってもらって問題はないと思います >私の作ったデータは自分のゲームに取り入れて使ってもまったくかまいませんが、 >フリー素材の場合は製作者のサイトなり連絡先なりで使用条件を必ず確認してください まぁ、SDLはもともとゲームメーカーが開発して使っていたもので、今はGNU LGPLのオープンソースなんだけど、 そのあたりの肌感覚にあわせると「改良して公開するのは善」みたいな所もあると思うわけよ そして2ちゃんねる的にもおまえのサイトは俺らのもの的な妙な一体感というか感覚があると思う たしか作者ってここの住人だったよな?違ったらごめん、前スレ残してないからうろ覚え プロフィールに2ちゃんがきっかけって書いてあったからこっちかム板のどっちかだとは思うけどな 一番確実なのは作者に連絡を取る事だけど、今までずっと放置されてる所をみると返事がある可能性は低いと思う そんなわけで俺一人でどうこう考えても仕方ないのでおまえらがどう考えてるのか聞きたい ちなみに俺は別にいいんじゃねーのという考えです >>597 が転載ならグレーゾーンになると考えているなら、ミラーリングしたアーカイブをアップローダに置いておくのが 落としどころになると思っています 丸ごと別サイトに置いてもいいけどな。
599 名前:名前は開発中のものです。 mailto:sage [2011/06/18(土) 21:02:03.91 ID:UOtmvWWb.net] うだうだ言う前に作者には連絡したんだよね?
600 名前:名前は開発中のものです。 mailto:sage [2011/06/18(土) 21:25:18.33 ID:RdqlnwwZ.net] >>599 言いだしっぺの法則
601 名前:名前は開発中のものです。 mailto:sage [2011/06/18(土) 21:52:08.26 ID:RdqlnwwZ.net] 一応説明しないとわからないと思うのでしときますが 連絡していつまでに返事がなかったらどうするとか それまでに保全どうするのとか 連絡するならするでどんな条件で誰が保守するんだとか そのあたりも含めた相談です。 ちなみに私は面倒な展開になったら手を引くつもりなので 皆を巻き込んでおこうという腹なのですが>>599 さんは SDLに興味はおありですか? ちなみに変な物アップしたらwiki管理人に迷惑かかるんじゃねーのとかも 懸念してはいたのですがよく見たら私の文章が勝手にいっぱいコピペされてるので そのあたりはもう気にする必要はないよね、お互い様なんだからって感じです(怒ってるわけじゃないですよ、念のため) というかコピペするだけしといて、コピペブログするなとかいって荒らしてるのはおまえらですか? あまりの手法にガクブルでしたよ というわけでそろそろ返事は貰えましたか?>>599 さん
602 名前:599 mailto:sage [2011/06/18(土) 22:25:31.83 ID:zWKUaI9x.net] >>601 俺を巻き込むなw
603 名前:名前は開発中のものです。 mailto:sage [2011/07/04(月) 19:56:01.46 ID:Inq/EOep.net] 返事来たヨ。 転載、改変自由だってさ
604 名前:名前は開発中のものです。 mailto:sage [2011/07/06(水) 13:44:03.05 ID:jLvAMGc3.net] じゃあ早速作者の名前を改変するとするか
605 名前:名前は開発中のものです。 mailto:sage [2011/07/06(水) 14:41:06.73 ID:9xxfo8ai.net] 別に得もないだろうにww
606 名前:名前は開発中のものです。 mailto:sage [2011/07/07(木) 17:18:20.00 ID:HPnttp7o.net] 出版社から「本を出しませんか?」と声がかかったときに重要じゃないか!!!
607 名前:名前は開発中のものです。 [2011/07/07(木) 21:41:13.32 ID:ubCa0/LA.net] ライターで食っていけるほど売れると思ってんの?
608 名前:名前は開発中のものです。 mailto:sage [2011/07/07(木) 22:47:24.94 ID:/d2ahsOr.net] どう解釈したらそう読めるんだ……
609 名前:名前は開発中のものです。 mailto:sage [2011/07/20(水) 17:29:02.78 ID:XiuSh0oQ.net] macで使ってみたいんだが…… フレームワークとテンプレートをコピーしてxcodeで立ち上げるまではいくんだけどそこで syntax error before no such file or directory で11のエラーが出る 初心者丸出しで悪いけど誰かアドバイスしてくれないだろうか
610 名前:名前は開発中のものです。 mailto:sage [2011/07/20(水) 18:24:26.78 ID:gp1+RARl.net] とりあえず,ソースコードとコマンドラインを張ろうか SDLとコンパイラのバージョンがあればなお良し ってか,パスが通ってないように思えるが
611 名前:609 mailto:sage [2011/07/21(木) 18:58:12.08 ID:OIUGqo0i.net] 自己解決しました アホみたいな見落としだった……
612 名前:名前は開発中のものです。 mailto:sage [2011/07/22(金) 01:37:54.31 ID:nlVobnv9.net] どう自己解決したのか書け
613 名前:名前は開発中のものです。 mailto:sage [2011/07/23(土) 00:48:56.93 ID:ncyrwoA1.net] パス通してなかったかフレームワークを置いてなかったか。
614 名前:名前は開発中のものです。 [2011/09/04(日) 21:28:12.42 ID:jgG8htUt.net] もう皆さんは、SDL-1.3で開発してるのですか?
615 名前:名前は開発中のものです。 mailto:sage [2011/09/04(日) 21:31:46.25 ID:xNHgDbFV.net] いや、古いまま 別に困ってないし・・・ 1.3って何か新機能あるの?
616 名前:名前は開発中のものです。 mailto:sage [2011/09/04(日) 21:53:53.04 ID:yEGq1pz2.net] >>614 SDL 1.3を使っていますよ。 >>615 ttp://wiki.libsdl.org/moin.cgi/Introduction > Full 3D hardware acceleration > Support for OpenGL 3.0+ > Support for multiple windows > Support for multiple displays > Support for multiple mice, tablets, etc. > Force Feedback available on Windows, Mac OS X and Linux 他にも細かい機能追加や仕様変更はあるはず。 ただ、SDL 1.3でサポートを打ち切られたプラットフォームもあるから、 SDL 1.2じゃないとダメという人もいると思う。
617 名前:名前は開発中のものです。 mailto:sage [2011/09/06(火) 08:41:43.99 ID:hF16CZAM.net] Nintendo DS向けのコードとか入ってるし、ML見るとiOS向けにがんばってる風もあるよね1.3。 iOS向けはRotation周りで苦戦してるっぽかったからまだ実用できないと思うけど。 > Support for multiple mice, tablets, etc. ちなみにtabletsはIntuosとかの話かと思いきや、コード見ると wintab(いわゆるWacomのペンタブ)じゃなくてタブレットPCの話だったぜ。
618 名前:名前は開発中のものです。 mailto:sage [2011/09/28(水) 18:59:09.17 ID:XUbIjece.net] 添付のプロジェクトファイルだとVC++がSDL_gfx.libを作ってくれないから マクロをBUILD_DLLからDLL_EXPORTに書き換えて解決
619 名前:名前は開発中のものです。 mailto:sage [2011/11/15(火) 20:41:29.05 ID:xA6bLMBO.net] 過疎ってるみたいだけど質問です Win7 64bit + VS2010 C++ ExpressでSDL1.2.14-1を使っています。 この環境でSDL_PollEventを実行すると以下の様なエラーが出て困っています。 'hoge.exe': 'C:\Windows\SysWOW64\RpcRtRemote.dll' を読み込みました。Cannot find or open the PDB file hoge.exe の 0x75cfb9bc で初回の例外が発生しました: 0x000006F4: NULL 参照ポインターがスタブに渡されました。 色々ググって見ましたが解決方法がわかりませんでした。
620 名前:名前は開発中のものです。 mailto:sage [2011/11/15(火) 20:52:10.93 ID:yFeC1pfp.net] とりあえずリリースビルドでやってみればいいんじゃね
621 名前:名前は開発中のものです。 mailto:sage [2011/11/15(火) 20:57:33.14 ID:xA6bLMBO.net] >>620 リリースビルドでも出るんです 例外が出ているけどストップさせなければ問題なく動いている(ように見える)んですが 出来れば解決したいところです。 尚、PollEvent以外のイベント取得系の関数でも同じエラーがでるようです
622 名前:名前は開発中のものです。 mailto:sage [2011/11/15(火) 21:02:30.24 ID:xA6bLMBO.net] あ、もう一つ情報ですが デバッグでステップ実行すると例外は発生しないようです…
623 名前:名前は開発中のものです。 mailto:sage [2011/11/15(火) 22:26:32.67 ID:xA6bLMBO.net] とりあえず原因はわかったので追記です SDL_ACTIVEEVNETが発生すると例外が飛ぶようです 解決方法はまだわかりません。
624 名前:名前は開発中のものです。 mailto:sage [2011/11/15(火) 23:10:37.91 ID:HJjmhzOU.net] エラーメッセージが似てますが、参考になりますか? ttp://dixq.net/forum/viewtopic.php?f=3&t=5719 ttp://watery.dip.jp/slash/archives/400
625 名前:名前は開発中のものです。 mailto:sage [2011/11/15(火) 23:27:31.18 ID:xA6bLMBO.net] 解決したので報告です 関係ないと思って書いてなかったのですがSDL_mixerを一緒に使っていました。 で、SDL_mixerの初期化(Mix_OpenAudio)を SDL_Initの後に呼び出すとSDL_Initで確保したメモリの一部が破壊されてしまうようです Mix_OpenAudioの後でSDL_Initすると問題は解決しました。 詳細は不明ですがとりあえずこれで進めてみます。 レスくれた方ありがとうございました
626 名前:名前は開発中のものです。 mailto:sage [2012/01/16(月) 21:56:57.66 ID:6h0fCfPv.net] SDLの周辺ライブラリが一斉にアップデートされた。 SDL_image 1.2.11 SDL_mixer 1.2.12 SDL_net 1.2.8 SDL_ttf 2.0.11 各ライブラリがzlibライセンスへ移行した。
627 名前:名前は開発中のものです。 mailto:sage [2012/01/16(月) 23:19:01.48 ID:0tRUn2ru.net] 朗報だなあ。これで1.3使う意義がぐっと増したと思う。 ライセンスだけのアップデートって訳じゃなくて、結構いろいろ変更点あるみたいだし。 SDL_ttfに「欧文以外についてキャッシュを改善した」って書いてあるっぽいが パフォーマンスよくなってるのかしら。
628 名前:名前は開発中のものです。 [2012/01/24(火) 19:10:54.40 ID:JpgEbc/h.net] WindowsだとHWの恩恵をうけるには3Dで作成しないといけないのねぇ 2Dゲームなのに....3Dで作りなおそうかな