[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2ch.scのread.cgiへ]
Update time : 04/06 14:16 / Filesize : 213 KB / Number-of Response : 815
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

SDLスレ ver.2.0



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/

521 名前:名前は開発中のものです。 mailto:sage [2010/03/08(月) 19:07:50 ID:Bw1LtACR.net]
上のコードを試してみて下さい。
真っ白なウインドウが出てからちょっとしたら赤い四角形が出てくる
のですが、最初からいきなり赤い四角を表示したいのです。

522 名前:名前は開発中のものです。 mailto:sage [2010/03/08(月) 20:31:19 ID:Kg6b0q6C.net]
>>521
OS: windowsXP sp3
コンパイラ: gcc version 3.4.5 (mingw-vista special r3)
コンパイルコマンド: g++ hogehoge.cpp `sdl-config --cflags --libs` -lglu32 -lglut32 -lopengl32

私の環境では初回起動時に一瞬、背景が透明なウィンドウが生成されてから、中身が表示されました。
二回目以降は最初から白の背景に赤い四角が表示されます。

523 名前:名前は開発中のものです。 mailto:sage [2010/03/08(月) 23:00:18 ID:vwTt08PI.net]
通りすがり
OS : Linux 2.6.18-164.11.1.el5.centos.plus i686 i386
コンパイラ : cc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-46)
コマンド : cc piyo.cxx `sdl-config --cflags --libs` -lglut

背景が黒のウィンドウができてから白の背景に赤の矩形が表示された

524 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 01:09:04 ID:Vf4aRsZC.net]
SDLがウィンドウ関連の処理にてこずってるようにも見える。

苦肉の策として サイズ(1 x 1) でウィンドウを作っておいてから
初期化が終わったあとでサイズ変更(or 作り直す)すると
まだマシかもしれない。

525 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 20:29:54 ID:cbWSj+ct.net]
関係ないけど
>glClearColor(255.0f, 255.0f, 255.0f, 255.0f);
これ変じゃない?

526 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 22:19:00 ID:SrDy9O7H.net]
画面上をクリックするゲームを作ってるんですが、
画面上でマウスカーソルを動かしまくるとイベントを受け付けないフレームが出てきます。
どうすればいいですか。

527 名前:526 mailto:sage [2010/03/09(火) 23:01:04 ID:SrDy9O7H.net]
すいません。自己解決しました。
イベントキューからイベントを取り出してないだけみたいでした。

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以外のイベント取得系の関数でも同じエラーがでるようです







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<213KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef