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


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

SDL=Simple DirectMedia Layerでゲームだ



1 名前:デフォルトの名無しさん [04/12/22 03:59:48.net]
DirectXなんて捨てちまえ。
これからはSDL。

本家
www.libsdl.org/index.php

ゲームとか
adas.lolipop.jp/digit/index.php?SDL

サンプル
saka.moo.jp/Linux/SDL.html

159 名前:デフォルトの名無しさん mailto:sage [05/02/05 02:23:36 .net]
Cなら命名規則とか可変個引数とかで同様の効果はあるんじゃないか?


160 名前:デフォルトの名無しさん mailto:sage [05/02/05 02:24:26 .net]
ひっぱるなよ白痴

161 名前:デフォルトの名無しさん [05/02/05 16:02:40 .net]
SDL_archiveってどんな形式に対応してるのですか?

162 名前:デフォルトの名無しさん mailto:sage [05/02/05 16:23:51 .net]
>>156
リンク先くらい嫁、池沼が。

163 名前:デフォルトの名無しさん mailto:sage [05/02/05 18:10:49 .net]
>>160
関数のオーバーロードに関しては書いてねーYO!痴呆が。

164 名前:デフォルトの名無しさん mailto:sage [05/02/05 19:37:43 .net]
自分が読んでいないのを棚に上げて他人にリンク先嫁と言うのが
流行っているインターネットはここでつね?

165 名前:デフォルトの名無しさん mailto:sage [05/02/05 19:47:53 .net]
いつの間にかこんなものが
sdljava.sourceforge.net/

166 名前:デフォルトの名無しさん mailto:sage [05/02/05 19:52:30 .net]
なんでJava…(汗

167 名前:デフォルトの名無しさん mailto:sage [05/02/05 21:05:28 .net]
JavaでできるところはJavaで、SDLが得意なところはSDLでって役割分担は面白そうだが



168 名前:デフォルトの名無しさん mailto:sage [05/02/05 21:10:58 .net]
SDLはマルチプラットフォームなマルチメディアの基盤を作るのが目的でしょう?
Javaはもともとマルチプラットフォームに作られているから必要なくないですか?

169 名前:デフォルトの名無しさん mailto:sage [05/02/05 21:37:53 .net]
SDL.NETがすでにあるんだから別にJavaのSDL bindingあってもおかしくないと思われ

170 名前:デフォルトの名無しさん mailto:sage [05/02/05 23:19:23 .net]
>>159をおながいします。
ドキュメント読んでもソース読んでもどこにも書いてないのですが……。
どんな圧縮ファイルを用意したらいいんでしょうか。

171 名前:Rubyist! mailto:sage [05/02/05 23:26:56 .net]
ディレクトリ/zip/gzipped tar
つかソースやドキュメント全く読まずに質問するなよ。
読んだって?嘘つくな。README.jaにそのまま書いてあるだろ。それ以前にソースファイル名見て見当も付かないのか。

172 名前:デフォルトの名無しさん mailto:sage [05/02/06 03:20:48 .net]
ロクに読んでいないくせに読んだけど見つからないと言うのが流行っている
インターネットはここでつね?

173 名前:デフォルトの名無しさん mailto:sage [05/02/06 13:54:11 .net]
それがSDLスレクオリティ

174 名前:デフォルトの名無しさん mailto:sage [05/02/06 16:26:00 .net]
以前サークルで内輪向けのショボゲーをSDL+OpenGLで組んだことがあるけど、
マカーな友人のためにマックに移植する作業がわずか3時間ほどで出来てしまった。
あまりにも呆気なく動いたんで拍子抜けしてしまったよ。
クロスプラットフォームで開発したいんならいいんではないかね。

175 名前:デフォルトの名無しさん mailto:sage [05/02/06 16:33:58 .net]
OpenGLはまともに動かない環境が割と多いからなあ。
MatroxのG400系のカードとか。

176 名前:デフォルトの名無しさん mailto:sage [05/02/06 19:33:33 .net]
>173
Matroxの対応状況はわからないけど
OpenGLは1.2程度の機能だけにしておけば
大抵の環境では動作するんじゃないのか?

177 名前:デフォルトの名無しさん mailto:sage [05/02/06 21:29:20 .net]
G400とかG450とかだと全く動かない。
1.1は動くけど完全にソフトウェアエミュレーションで
1秒に数コマしか動かない。



178 名前:デフォルトの名無しさん mailto:sage [05/02/07 03:20:32 .net]
G400ってVoodoo3やTNT2あたりの時代だろ?
G450もGeForce2 MXの足元にも及ばないシロモノだよな

そんなので3Dやること自体が間違ってる希ガス

179 名前:デフォルトの名無しさん mailto:sage [05/02/09 18:40:34 .net]
Aba games

180 名前:デフォルトの名無しさん mailto:sage [05/02/20 14:15:19 .net]
Guichan
guichan.sourceforge.net/

181 名前:デフォルトの名無しさん mailto:sage [05/02/20 16:28:52 .net]
ttf使えないみたいだけど、どうやって日本語表示するのだろう。

182 名前:デフォルトの名無しさん mailto:sage [05/02/20 19:47:32 .net]
SDL_ttf

183 名前:デフォルトの名無しさん mailto:sage [05/02/20 19:54:06 .net]
頭の悪そうな奴が来たw

184 名前:デフォルトの名無しさん mailto:sage [05/02/20 19:59:48 .net]
>>179
cvs snapshot

185 名前:デフォルトの名無しさん mailto:sage [05/02/20 20:01:48 .net]
>>181
おまrとかなwwwwwwwwwww

186 名前:デフォルトの名無しさん [05/02/22 22:39:44 .net]
SDL-IM: IM(Input Method) support in SDL
sdl-im.csie.net/

187 名前:デフォルトの名無しさん mailto:sage [05/02/22 22:50:14 .net]
ほほう。



188 名前:デフォルトの名無しさん mailto:sage [05/02/22 23:15:57 .net]
>Sorry, I don't know how to pack .rpm or .deb file..  orz
のorzって異国の人もわかるの?

189 名前:184 mailto:sage [05/02/22 23:29:20 .net]
>>186
中華圏にも進出しているらしいw
chinese.g.hatena.ne.jp/Ctrans/20050214#1108340404

190 名前:デフォルトの名無しさん mailto:sage [05/02/22 23:37:04 .net]
そもそもorzの起源は韓国ですが。

191 名前:デフォルトの名無しさん mailto:sage [05/02/22 23:43:01 .net]
ああそんな記事あったなァ

192 名前:デフォルトの名無しさん mailto:sage [05/02/24 00:01:25 .net]
>>187
ワラタ
最近、ネット関連はタイムラグなしに交流するなぁ

193 名前:デフォルトの名無しさん mailto:sage [05/02/24 01:21:56 .net]
orzの場合は日本語圏から流出するまでかなり間があったと思うけどな。
(その前身のOTLとか全角記号バージョンも含めて)
しばらくgoogleとかで観察してたけど、
日本語ページしかひっかからない時期が長かった。


194 名前:デフォルトの名無しさん [05/03/10 04:47:53 .net]
OpenGLあればSDLっていらなくね?

195 名前:デフォルトの名無しさん mailto:sage [05/03/10 04:59:10 .net]
だからOpenGLは3D専用で
サウンドや入力関連サポートしてないから
SDLやDirectXの代わりにはならんとあれほど(ry

196 名前:デフォルトの名無しさん mailto:sage [05/03/10 05:43:31 .net]
DirectXにおいてDirect3Dと同じポジションにあるのが
SDLにおいてはOpenGLなのだ
まぁ、DirectXよりSDLのほうがサポートしてる範囲は広いけどね
(移植性も考えてあるのだから当然だが)

197 名前:デフォルトの名無しさん mailto:sage [05/03/10 08:28:11 .net]
移植性つっても実質不細工なLinuxとWin32だけだろ(プゲラ




198 名前:デフォルトの名無しさん mailto:sage [05/03/10 09:17:24 .net]
Simple DirectMedia Layer supports Linux, Windows, BeOS, MacOS Classic, MacOS X, FreeBSD, OpenBSD,
BSD/OS, Solaris, IRIX, and QNX. There is also code, but no official support, for Windows CE, AmigaOS,
Dreamcast, Atari, NetBSD, AIX, OSF/Tru64, RISC OS, and SymbianOS.

CEやMAC、ドリームキャストまでいけるぞw

199 名前:デフォルトの名無しさん mailto:sage [05/03/10 12:56:27 .net]
>>196
どこ見てるんだ?
オフィシャルにはLinux Win32 BeOS しか書いてないぞ
www.libsdl.org/intro/whatplatforms.html




200 名前:デフォルトの名無しさん mailto:sage [05/03/10 13:06:34 .net]
トップページ
www.libsdl.org/index.php

201 名前:デフォルトの名無しさん mailto:sage [05/03/10 13:11:38 .net]
まともな動作実績もないのによくそんな適当なこと載せるよな(プゲラ

202 名前:デフォルトの名無しさん mailto:sage [05/03/10 13:12:48 .net]
>>197
www.libsdl.org/index.php

203 名前:デフォルトの名無しさん mailto:sage [05/03/10 13:21:14 .net]
おそらくトップページのDQN管理人が移植性謳う割にあんまりな
ports率なんで適当に付け足したんだろうな。

トップページ以外、
ど こ に も 書 い て な い ね 。

204 名前:デフォルトの名無しさん mailto:sage [05/03/10 14:10:23 .net]
READMEにも書いてある。ちなみにこのファイルのコミットはSam氏がしている。

あなたに正当性があると思うなら、こんなところに書き込まずMLに投げてみれば?
Sam氏をはじめ多くの開発者が目を通している。

205 名前:デフォルトの名無しさん mailto:sage [05/03/10 16:10:33 .net]
実際、FreeBSD, Mac OS Classic, Mac OS X でまともに動いていますよと。

206 名前:デフォルトの名無しさん mailto:sage [05/03/10 21:09:27 .net]
ゲ製作技術板のDCスレで動作報告あり

207 名前:デフォルトの名無しさん mailto:sage [05/03/10 21:16:05 .net]
あっそ



208 名前:デフォルトの名無しさん mailto:sage [05/03/11 23:54:29 .net]
>>205
キチガイの負け惜しみ乙

209 名前:デフォルトの名無しさん mailto:sage [05/03/12 00:08:42 .net]
死ね

210 名前:デフォルトの名無しさん [2005/04/28(木) 08:53:56 .net]
SDL_gfxを使っています
rotozoomSurfaceで画像を回転させるところまでできたのですが中心がズレます
どうやら回転後の図形を左上に詰めているようなのですがこれではゲームになりません
中心を固定する方法はないでしょうか?

211 名前:Rubyist! mailto:sage [2005/04/28(木) 16:03:39 .net]
surface->w, surface->hを見てblitする位置をその度に変えたらいいやん。

212 名前:208 mailto:sage [2005/04/28(木) 20:35:09 .net]
>>209
座標(中心)からwとhの半分をそれぞれ引いて求めることが出来ました
ありがとうございます

213 名前:デフォルトの名無しさん mailto:sage [2005/05/28(土) 12:13:11 .net]
GLスレでSDLスレで聞いたほうがいいといわれきました。
OpenGL + SDL環境で作っています。

OpenGL + SDLでDirectXのスプライトのようなことができる方法にはどんなやり方がありますか?

自分は、
SDL_Surfaceに画像を読み込んで、
SDL_BlitSurfaceで画面に貼り付けようとしているのですがうまくいきません。
SDL_GL_SwapBuffersのあとにSDL_BlitSurfaceではりつけています。
貼り付けたまま何もしないと貼り付けが反映されず、
SDL_UpdateRectを呼ぶと、プログラムが強制終了します。


214 名前:デフォルトの名無しさん mailto:sage [2005/05/28(土) 14:31:47 .net]
testgl.cの
int RunGLTest( int argc, char* argv[], int logo, int logocursor, int slowly, int bpp, float gamma, int noframe, int fsaa )

void DrawLogoBlit(void)
をよくみてわからなかったらソースをさらせ。
それとSDL_GL_SwapBuffersは、SDL_BlitSurfaceの後に呼ぶんじゃないかな?
SDL_UpdateRectの強制終了とは関係なさそうだが…。

215 名前:デフォルトの名無しさん mailto:sage [2005/05/28(土) 16:45:11 .net]
testgl.cをみましたが解決しませんでした。
ので、ソースを

void SetDraw( void ){
//イメージのロード
SDL_Surface *Image01 = NULL;
if( Image01 == NULL ){
Image01 = SDL_LoadBMP( "./image/image01.bmp" );
}
//描画
{
SDL_SetAlpha( Image01 , SDL_SRCALPHA , 128 );
SDL_SetColorKey( Image01 , SDL_SRCCOLORKEY , 0x00169B6E );
if( SDL_BlitSurface( Image01 , NULL , Screen , NULL ) < 0 ){
//エラー
}
}
SDL_UpdateRects( Screen , 0 , 0 , 0 , 0 );
}
void Display( void ){
glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT );

glPushMatrix();
//3Dの描画
glPopMatrix();
glClear( GL_DEPTH_BUFFER_BIT );
DrawLogoBlit();
SDL_GL_SwapBuffers();
}

216 名前:デフォルトの名無しさん mailto:sage [2005/05/28(土) 16:47:07 .net]
SDL_GL_SwapBuffers()の前に描いてみましたが変わらなかったです。
SDLとGLの初期化の所を間違っているのでしょうか?


217 名前:デフォルトの名無しさん mailto:sage [2005/05/28(土) 21:38:27 .net]
>>214
SDL_OPENGLBLITか?
ただあれは「遅いので使うな、2D描画もOpenGLでやれ」ということになっていたはず。
かなり昔の話だけど今でも同じだと思う。




218 名前:デフォルトの名無しさん mailto:sage [2005/05/29(日) 11:01:34 .net]
>>215
ありがとうございます。
おっしゃるとおり、SDL_OPENGLBLITです。
GLのテクスチャで描画するとぼけてしまうのがどうも・・・・。

いろいろ努力してみます。


219 名前:デフォルトの名無しさん mailto:sage [2005/05/29(日) 15:06:25 .net]
>>216
glOrthoで座標系をウィンドウに合わせてやればテクスチャはぼけないはず。

220 名前:デフォルトの名無しさん mailto:sage [2005/05/29(日) 15:40:05 .net]
>>217さん
ありがとうございます。
ぼやけずにかくことができました。


221 名前:デフォルトの名無しさん mailto:sage [2005/06/22(水) 12:50:26 .net]
なんかC言語プログラムって感じがして結構気に入ってる



C++でやってるけど

222 名前:デフォルトの名無しさん [2005/07/07(木) 21:42:37 .net]
他のライブラリから乗り換えようと思うのですがソースが公開されたゲームはないでしょうか
縦シューを探していますが小規模なアクションならなんでもいいです

223 名前:デフォルトの名無しさん mailto:sage [2005/07/07(木) 23:48:47 .net]
>>220
www.asahi-net.or.jp/~cs8k-cyu/windows/rr.html
とかどう?

224 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 01:28:12 .net]
>>221
期待していたものより立派なゲームだったので気負っていますがソースは見やすかったです。
OpenGLも使ってるようで読み甲斐があります。
ありがとうございます。

225 名前:デフォルトの名無しさん mailto:sage [2005/09/01(木) 01:27:41 .net]
1.2.9で何か変わった?

226 名前:デフォルトの名無しさん [2005/09/01(木) 09:56:37 .net]
>>233
bug fixがメイン。

Changes since 1.2.8:
 * Numerous improvements to the Atari port (thanks Patrice!)
 * SIGTERM and SIGINT handlers are reset when SDL shuts down
 * Added support for Visual C++ 2005 (Express Beta 2) to VisualC.zip
 * Fixed crash trying to allocate hardware surfaces on MacOS X (thanks Ryan!)
 * Fixed SDL.DLL so

227 名前:it works on Windows 95 again
 * Dropping a document onto an SDL app passes it as a command line parameter in MacOS X (thanks Ryan!)
 * Fixed short read problem with SDL_RWFromMem() (thanks Antonio!)
 * Added support for SDL_VIDEO_X11_NODIRECTCOLOR on OpenGL visuals
 * Altivec optimized blitters (thanks Bob!)
 * YUV mmx code should work with gcc 2.x and 3.x (thanks Stephane!)
 * Fixed hang on shutdown using framebuffer console on ia64 (thanks Jesse!)
 * Improved RISC OS support (thanks Peter and Alan!)
 * Added support for direct color 8-bpp surfaces
 * Fixed gcc parse errors in SDL_audio.h on Windows
 * Fixed potential crash in multi-threaded timers
 * Added support for Tru64 UNIX 4.X (thanks Hayashi!)
 * SDL_OPENGLBLIT has been renamed SDL_OPENGLBLIT_OBSOLETE
[]
[ここ壊れてます]



228 名前:デフォルトの名無しさん mailto:sage [2005/09/01(木) 13:29:15 .net]
バグだらけだな

229 名前:デフォルトの名無しさん mailto:sage [2005/09/01(木) 14:14:35 .net]
いや、むしろへっぽこ自作ライブラリなんかと比べるとSDLはバグは少ないよ
つーか、英語ちゃんと嫁

230 名前:デフォルトの名無しさん mailto:sage [2005/09/01(木) 14:41:10 .net]
thanks Hayashi だけ読んだ。

231 名前:デフォルトの名無しさん mailto:sage [2005/09/01(木) 21:15:02 .net]
SDL+OpenGLってDirectX+OpenGLだと最近知ったよ
よく動いてるよな

232 名前:デフォルトの名無しさん mailto:sage [2005/09/02(金) 08:32:14 .net]
thanks Antonio!だけ呼んだ

233 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 17:49:41 .net]
質問です。
SDLでジョイスティックを振動させることはできるのでしょうか?
関数リファレンスには見つからなかったので・・。


234 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 11:59:13 .net]
winならDirectInputのForce Feedback API、とかで出来そう。

235 名前:デフォルトの名無しさん mailto:sage [2005/09/07(水) 07:41:25 .net]
ごめんなさい、linuxです。
linuxですが、Winでも動くようにも作りたいので、共通のライブラリだとありがたいです。

236 名前:デフォルトの名無しさん mailto:sage [2005/09/07(水) 07:54:26 .net]
linuxはそういう気の利いたものはないよ

237 名前:デフォルトの名無しさん [2005/09/07(水) 14:06:56 .net]
Win用の64bitバイナリバージョンは出ないのかな?
SDLを64bitで無理やりコンパイルしようとすると、インラインアセンブラが廃止されてるんで、エラーでちまう・・・。



238 名前:デフォルトの名無しさん mailto:sage [2005/09/08(木) 17:31:43 .net]
s-jisをUNICODEに変換する関数はありますか?

239 名前:デフォルトの名無しさん mailto:sage [2005/09/08(木) 22:21:12 .net]


240 名前:デフォルトの名無しさん [2005/09/09(金) 03:26:30 .net]
VC++.netを使用していますが、質問があります。
SDL_Init などのSDLの関数が、入力候補のウィンドウの中に表示されませんし、
パラメータヒントも出てきません。
こういうものなんでしょうか?
これが初めてのライブラリなので、設定の間違いでもあるのかと気になっています。
よろしくお願いします。

241 名前:デフォルトの名無しさん mailto:sage [2005/09/09(金) 06:00:29 .net]
VC++のインテリセンスはそんなもの。
正常にリンク・実行されるならそれでよし。

242 名前:237 mailto:sage [2005/09/10(土) 01:15:56 .net]
>>238
なんか出てくる関数もあったりしてよくわかりませんが、このまま勉強していきます。
ありがとうございました。

243 名前:デフォルトの名無しさん [2005/10/15(土) 04:55:13 .net]
日本語リファレンスないですか?

244 名前:デフォルトの名無しさん mailto:sage [2005/10/17(月) 20:40:57 .net]
Wikiみれ

245 名前:デフォルトの名無しさん mailto:sage [2005/11/20(日) 21:23:57 .net]
未踏でSDL-pangoとか作ってるみたいだけど、SDL_ttfとどっちがマシかなぁ?
SDL_ttfっていいうわさ聞かないんだよね・・・

246 名前:デフォルトの名無しさん [2005/11/21(月) 15:37:11 .net]
1.2.9がVCExpress製品版で動くことを確認しますた

247 名前:デフォルトの名無しさん [2006/01/08(日) 08:46:38 .net]
ながれぶったぎってすみません。
SDLってCでもつかうことはできますか?
それとつかう場合、なんというファイルをインクルードすれば良いのでしょうか?
お教えいただけますと幸甚です。



248 名前:デフォルトの名無しさん mailto:sage [2006/01/08(日) 11:27:07 .net]
>>244
ぐぐれよ。

249 名前:デフォルトの名無しさん [2006/01/08(日) 19:28:39 .net]
SDLの本て何かオススメのありますか?

250 名前:デフォルトの名無しさん [2006/01/08(日) 19:48:45 .net]
これ?
www.amazon.co.jp/exec/obidos/ASIN/490639115X/

って、Amazonで検索しても出てこねぇ。

251 名前:デフォルトの名無しさん mailto:sage [2006/01/08(日) 19:55:45 .net]
www.amazon.co.jp/exec/obidos/ASIN/1592000304/

これそうちゃうけ?違うかっても知らん

252 名前:デフォルトの名無しさん mailto:sage [2006/01/08(日) 23:50:20 .net]
>>247
>仕様記述言語SDL コンピュータ通信シリーズ 5
どうみても違います
本当にありがとうございました。

253 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 12:40:31 .net]
>>249
>>248


254 名前:デフォルトの名無しさん mailto:sage [2006/01/20(金) 00:20:54 .net]
これってまだメンテ続いてるのでしょうか?

255 名前:デフォルトの名無しさん mailto:sage [2006/01/20(金) 20:26:51 .net]
>>251
本家のメーリングリストみれ

256 名前:デフォルトの名無しさん mailto:sage [2006/01/21(土) 00:19:48 .net]
>>252
かなり活発なので驚きました
ありがとうございます

257 名前:デフォルトの名無しさん [2006/01/21(土) 03:50:31 .net]
ライセンスはLGPLだということですが、このライブラリを利用して作ったゲームはソース公開の義務はあるのでしょうか?



258 名前:デフォルトの名無しさん mailto:sage [2006/01/21(土) 03:52:19 .net]
無い。改変した SDL でリンク出来るようにしておかないとダメ。

259 名前:デフォルトの名無しさん mailto:sage [2006/01/21(土) 03:58:21 .net]
>>255
ありがとうございました

260 名前:デフォルトの名無しさん [2006/02/19(日) 12:45:23 .net]
SDL_GL_SetAttributeで色のサイズを5ビットに設定したとき、

ピクセルあたり8ビットのBMPを読み込んでいるとき、
glTexImage2Dでは自動的に5ビットに直されるのでしょうか、
それとも、描画時に勝手に直されるのでしょうか?

もしくは8ビットを自分で5ビットになおさないといけませんか?

261 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 13:06:33 .net]
>>254
LGPLだと作者が翻ってGPL宣言したとたんさかのぼって適用されないのかと心配
>>255
objを同梱するのも嫌なんだけど、SDLは全部DLLなんすか?

262 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 22:31:00 .net]
>>258
> LGPLだと作者が翻ってGPL宣言したとたんさかのぼって適用されないのかと心配
将来のバージョンでGPLになった場合でも、既にLGPLな時にリンクされたバージョンに遡って適用されることはない。
例えば、LGPLの1.2.9を入手して使用してたとして、
作者が1.2.10とかでGPLにライセンス変更するようなことがあったとしても、
1.2.9をLGPLライセンスの元で使用し続けることは可能。

> objを同梱するのも嫌なんだけど、SDLは全部DLLなんすか?
SDL本体はDLL(つか、公式のバイナリを見ればすぐ分かることだと思うが…)。
その他にwindowsなんかの場合SDLmainというのが存在し、これは通常スタティックリンクされるが、
このファイルだけはPublic Domainなのでスタティックリンクしてもソース公開の義務は無い。

263 名前:デフォルトの名無しさん mailto:sage [2006/02/20(月) 01:19:22 .net]
LGPLのライブラリって多いから、毛嫌いもしてられないって感じだね。
FSFとしては、LGPLを将来的に無くしてしまうつもりとかあるのかな。非推奨とか言ってるけど。
続いて欲しいな・・・。

264 名前:デフォルトの名無しさん mailto:sage [2006/02/20(月) 09:00:31 .net]
>>260
FSFのLGPLは強すぎるGPLに対して好意で設けているわけではない。

きわめて戦略的。GPLが嫌われてるのは連中も認識しているから、
それだと普及の妨げになると判断した時LGPLにする模様。

>>258
>既にLGPLな時にリンクされたバージョンに遡って適用されることはない。
信用できない。

265 名前:デフォルトの名無しさん mailto:sage [2006/02/20(月) 09:16:12 .net]
>>261
信用出来ないって、書かれている事が全てだよ。
戦略的だからこそ、信用出来ると思うけどね。Lesser という名前を付けてまで LGPL を
設けなきゃいけない理由は皆知ってるし。無くなれば非難囂々でしょう。

あんまり的外れな議論をしてると GPL 信者が寄って来るよ。
「信用出来ないなら使わなきゃいーじゃん」って。

266 名前:デフォルトの名無しさん mailto:sage [2006/02/20(月) 10:22:41 .net]
もちろん使ってなどいない

267 名前:デフォルトの名無しさん mailto:sage [2006/02/20(月) 10:26:50 .net]
では、何でここに居る?



268 名前:デフォルトの名無しさん [2006/02/23(木) 14:40:21 .net]
>>255
>改変した SDL でリンク出来るようにしておかないとダメ。
これはSDLがどのような形になるか不明であるため
ソースコードを提供しなければ履行できないのではないか

たとえば関数の引数が変わればリンクはできないなど
SDL側の改変の幅がわからなければ対応しようもない

269 名前:デフォルトの名無しさん mailto:sage [2006/02/24(金) 08:31:33 .net]
互換性失うような改変にまで対応する責任はないよ。
互換性保ったまま改変した SDL に対して、正常にリンク・動作できればいい。

# …っていうか、疑問があったら読もうよ、ライセンス。
# これもちゃんと書いてあったし。

270 名前:デフォルトの名無しさん mailto:sage [2006/02/24(金) 12:10:00 .net]
ゲ板のSDLスレ、dat落ちしてない?

271 名前:デフォルトの名無しさん mailto:sage [2006/02/24(金) 13:02:47 .net]
2月17日最終書き込みでDAT落ちしてるっぽい
980超えたからだな
1000いってないから2chミラーサイトに拾われないので
ログは持ってたほうがいいよ

272 名前:デフォルトの名無しさん mailto:sage [2006/02/27(月) 01:37:38 .net]
やっぱ落ちてたのか。
誰かあっちにパート2立ててくれないかな・・・。
俺の環境じゃなんか新スレ立てに失敗してしまう・・・。

273 名前:デフォルトの名無しさん mailto:sage [2006/02/28(火) 20:42:04 .net]
>>269
SDLスレ ver.2.0
pc8.2ch.net/test/read.cgi/gamedev/1141126812/
立てたよ

オレも向こうの板のほうがID出るから好きだし

274 名前:デフォルトの名無しさん mailto:sage [2006/04/16(日) 21:56:55 .net]
寂れてる

275 名前:デフォルトの名無しさん mailto:sage [2006/04/21(金) 16:36:20 .net]
それなりに情報があるから会話が必要ないのかな
これだけ整備されてるとアイデア勝負だから時々絶望する

276 名前:デフォルトの名無しさん mailto:sage [2006/04/21(金) 23:31:29 .net]
ゲームはアイデアよりバランスと構成勝負
Aba氏とか見て絶望する必要はない。彼は所詮アマチュア。

277 名前:デフォルトの名無しさん mailto:sage [2006/04/22(土) 10:27:09 .net]
アイデア+バランス勝負だろ。
プロとアマの差は組織力だけだと思うな。



278 名前:デフォルトの名無しさん mailto:sage [2006/07/22(土) 11:25:09 .net]
SDL_ToggleFullScreenって何で役に立たないんだろう

279 名前:デフォルトの名無しさん mailto:sage [2006/07/22(土) 12:30:39 .net]
あれはUnix系列でしか使えないんじゃないっけ?

280 名前:デフォルトの名無しさん mailto:sage [2006/07/22(土) 13:00:47 .net]
FAQにはこう書かれています。
----------------------------------------------------------------------------
Q: Why doesn't SDL_WM_ToggleFullScreen() work on Windows?
A: The semantics of SDL_WM_ToggleFullScreen() are that switching between fullscreen
and windowed mode is transprent to the application.
The display pixels pointer does not change, the display depth does not change, etc.
This cannot be guaranteed on Windows. However,
there is a simple method you can use to change between fullscreen and windowed mode:
flags ^= SDL_FULLSCREEN;
screen = SDL_SetVideoMode(..., flags);
----------------------------------------------------------------------------


281 名前:デフォルトの名無しさん mailto:sage [2006/08/07(月) 08:39:34 .net]
Ruby/SDL で mixer の初期化に失敗するのですが、同じ症状で解決された人いましたらご教示よろしくお願いします。

ディストリは CentOS 4.3

$ uname -srvmpio
Linux 2.6.9-34.0.2.EL #1 Fri Jul 7 19:24:57 CDT 2006 i686 i686 i386 GNU/Linux
$ruby -v
ruby 1.8.4 (2005-12-24) [i686-linux]

SDL_mixer-1.2.7 はソースからコンパイルしてインストールしました。

導入しようとしたのは Ruby/SDL 1.1.0 で、
sampleディレクトリ下の playwav.rb を実行すると

/usr/local/lib/ruby/site_ruby/1.8/sdl.rb:220:in `open_imp': Couldn't open audio: Couldn't create mixer lock (SDL::Error)
from /usr/local/lib/ruby/site_ruby/1.8/sdl.rb:220:in `open'
from playwave.rb:7

というエラーが出ます。

SDL_OpenAudio で止まってるようで、簡単なテストコードをCで書いても同じメッセージ(Couldn't create mixer lock)が出ます。

282 名前:デフォルトの名無しさん mailto:sage [2006/08/28(月) 22:54:00 .net]
遅レスな上に当てずっぽうだがSDL_mixerが新しすぎるとみた。
もう解決してたらスルーしてくれ。

283 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 00:31:28 .net]
たった今解決しました。(汗
公式サイトの
ttp://www.libsdl.org/release/SDL-1.2.11-1.i386.rpm
をインストールしなおしたあとで動くようになりました。

ただ、SDL_mixerのconfigure時にsdl-configのパスが間違っていたっぽかったので
そっちだったのかもしれません(それでもconfigureは通るんですよね)。
x) /usr/local/bin/sdl-config
o) /usr/bin/sdl-config
結局具体的に何がどうだったのかいまいち不明です。
なんだか参考にならなそうですみません。

>>279さんの書き込み見る前にニアミスで解決しちゃったんで、ありがとうございます、ではないですけど・・・おさわがせしました〜。

いちおう書いておくと、SDL_mixerのmixer.cの SDL_OpenAudio のとこ(300行付近)↓
で止まってました。

/* Accept nearly any audio format */
if ( SDL_OpenAudio(&desired, &mixer) < 0 ) {
return(-1);
}



284 名前:デフォルトの名無しさん [2006/11/27(月) 20:16:43 .net]
保守あげ

285 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 06:24:35 .net]
三ヶ月書き込みが無くても落ちないんだ・・・

286 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 12:01:13 .net]
過去スレも結構残ってるからねぇ

287 名前:デフォルトの名無しさん [2006/12/03(日) 03:02:36 .net]
日本で、これを使ってゲームを販売している会社はあるの?



288 名前:デフォルトの名無しさん mailto:sage [2006/12/03(日) 03:25:16 .net]
>>284
あるわけねぇだろ!!

289 名前:デフォルトの名無しさん mailto:sage [2006/12/03(日) 04:08:41 .net]
>>285

断言できるんだw

290 名前:デフォルトの名無しさん mailto:sage [2006/12/03(日) 04:46:11 .net]
どっかの企業が作ったライブラリが原型じゃないっけ?
ってことはその原型のライブラリは
その企業では一応使われてたんでないかと

291 名前:デフォルトの名無しさん [2006/12/03(日) 04:48:40 .net]
XNAでおk

292 名前:デフォルトの名無しさん [2007/01/19(金) 08:28:09 .net]
サーバーやたら重くね?

293 名前:デフォルトの名無しさん mailto:sage [2007/01/20(土) 10:35:05 .net]
XNA厨があばれててうざい

294 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 14:01:50 .net]
ものすごく恥ずかしい質問かもしれないけど・・・
ウィンドウタイトルに日本語は使えないの?

295 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 14:11:29 .net]
使える

296 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 03:02:50 .net]
>>291
少なくともWindowsでは使えない。
文字列をutf-8に変更した時からみたいだね。

バグ報告は出ているけど、いつ直ることやら。
って思ったら、とりあえずパッチが上がってた。

古いバージョンを使うか、バグ報告どおりに自分で直すと良いかと。

ttp://bugzilla.libsdl.org/show_bug.cgi?id=365

297 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 07:32:03 .net]
便乗して恥ずかしい質問してみるけど、Alt+F4ってどう実装してる?
メインループのPollEventで、下のようにやってもAltを認識してくれないぽ
環境はwin2k、DevC++(gcc+mingw)、SDL1.2.11

bool PollEvent(){
 SDL_Event ev;
 while(SDL_PollEvent(&ev)){
  switch(ev.type){
   case SDL_QUIT:
    return false;
    break;
   case SDL_KEYDOWN:
    if((ev.key.keysym.sym == SDLK_F4) && (ev.key.keysym.mod == KMOD_ALT)) return false;
    break;
  }
 }
 return true;
}



298 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 11:38:35 .net]
ev.key.keysym.mod & KMOD_ALT

299 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 22:32:25 .net]
泣いた

サンクスコ
それだとうまくいきました
ビットごとに違うフラグあるんだから全体を==で比較しちゃ駄目ですね

300 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 15:20:17 .net]
SDL_ttfのこの辺って戻り値が参照渡しだけど、もしかしてこの関数内でサーフェス用に確保されたメモリってほったらかしだと解放されないで、新しく確保した領域にポインタが更新されるだけ?
ループの中でテキスト生成させてたら、秒速1MBでメモリ増えてくんだけど(;'A`)
>SDL_Surface *TTF_RenderUTF8_Solid(TTF_Font *font, const char *text, SDL_Color fg)

301 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 15:47:56 .net]
>>297
SDL_ttfの戻り値は自分で開放するもんだ.
ってかループ中に使うものじゃない.

302 名前:デフォルトの名無しさん [2007/06/17(日) 15:03:37 .net]
あげ

303 名前:デフォルトの名無しさん [2007/06/20(水) 14:35:46 .net]
さてこれからC++とSDLで勉強しようと思う俺様が通りますよ



304 名前:デフォルトの名無しさん [2007/06/20(水) 21:19:00 .net]
>300
とりあえず初心者の〜に行ってこい


305 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 17:37:28 .net]
SDL1.2.12になってからVisualC++ 2005 EE SP1でコンパイルしても実行出来なくなったんですが
原因が分かる方居ますか?

306 名前:デフォルトの名無しさん [2007/08/19(日) 20:16:49 .net]
1.2.12いれたら -ansiオプションで警告出たのでなんだろと思ったら
SDL/begin_code.hの93,94行目のコメントがC++形式だった


307 名前:デフォルトの名無しさん mailto:sage [2007/08/19(日) 21:43:36 .net]
>>303
ほんとだw
svn見てみたらそっちは直ってたよ



308 名前:デフォルトの名無しさん mailto:age [2007/08/19(日) 23:13:34 .net]
www.freewebs.com/activetv/?YTV=Return+to+Forever

309 名前:デフォルトの名無しさん mailto:sage [2007/09/07(金) 11:32:36 .net]
移転先

SDLスレ ver.2.0
pc11.2ch.net/test/read.cgi/gamedev/1141126812/

310 名前:デフォルトの名無しさん mailto:sage [2007/09/07(金) 17:46:02 .net]
>>306
さよなら。いってらっしゃい。

↓続きをドゾ

311 名前:デフォルトの名無しさん mailto:sage [2007/09/27(木) 23:59:43 .net]
SDL使ってゲームを作り始めました。ここで質問なんですが、
SDL_GetKeyState()はゲームのメインループ1回に1度呼び出すのと、
SDL_PollEvent()でSDL_KeyboardEventを拾った時に呼ぶのとどっちがいいんでしょう?
前者では常にそのタイミングでスキャンでき、
後者ではOSがイベントを中継する分だけ(処理落ちが激しいときなどでは)反応が遅れる可能性があるが
キーボードに触れられなければSDL_GetKeyState()が呼ばれないためその分軽い(1msも掛からないと思うけど・・・
ということじゃないかと考えているのですけど、一般的にはどちらが使われる、とかありますか?

あと、SDL_PollEvent()でイベントが何もきていないときにゲームメインループを進めているのですが、
ウィンドウのタイトルバーを右クリックしてポップアップメニューが表示されている間や、
タイトルバーをドラッグしてウィンドウが動いている間などはゲームメインループが進みません。
こういった状態でもゲームメインループをまわすにはどうしたらいいですか?
(Windowsでの話です。)

312 名前:デフォルトの名無しさん mailto:sage [2007/09/28(金) 03:28:33 .net]
>>308
普通は毎フレーム呼ぶんじゃないかな?
ソース読めばわかるけど SDL_GetKeyState() は実はポインタを返すだけの処理だから
どっちでも大差ないだろうけど.最適化を考えるなら1フレームあたり1回しか
呼ばれない低負荷の関数コールを削ることを考えるよりもどこがボトルネックに
なっているか調べてほかに重い場所を探したらいいと思うよ?

# 実は最初に一回呼んでポインタを保存しておいてループ内ではそれを参照するとかでも
# 動く気がするけどその動作が保証されてるわけじゃないから…まぁ適当にやってくれ

313 名前:308 mailto:sage [2007/09/28(金) 22:57:22 .net]
>>309
ありがとうございました。ポインタを返すだけだったのか!

314 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 10:02:45 .net]
SDL 1.3の新機能についてRyanさんが書いてる。
ttp://icculus.org/cgi-bin/finger/finger.pl?user=icculus&date=2007-10-07§ion=sdl13


315 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 12:51:23 .net]
ついにマルチウィンドウが来ますな。
過去互換性も整理する方向みたいね。
いつ頃投入予定なのかな?SDL1.3

316 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 12:59:24 .net]
マルチウィンドウ出来たら Gtk+ の代わりに使えるかな

317 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 13:27:31 .net]
それはパーツの種類が少ないからムリだと思う。
SDLの上にウィジェット・ツールキットを構築するのはありだと思うけど。




318 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 01:34:04 .net]
RubyでSDLを弄り始めたんですが、これはスタンドアロン専用ですか?
CGIでは使えない?

319 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 02:49:11 .net]
>>315
CGIで何に使うんだ?画像生成とか?

320 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 03:38:31 .net]
>>316
CGIと言うか、RubyとかWEBアプリ用と聞いたので、
当然ライブラリとかもWEB上で使えると思ったんだけど・・・

321 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 03:51:17 .net]
RubyがWEBアプリ用とかいう認識が根本的に間違ってることを理解してくれ
# まぁ向いてる分野ではあるけど

322 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 13:09:09 .net]
> RubyとかWEBアプリ用と聞いたので、
違うよ。全然違うよ。

> 当然ライブラリとかもWEB上で使えると思ったんだけど・・・
なんで?WEB上ってどこで?
普通、クライアントサイドで動かす、SDLを
サーバーで動かす利点は何だろう?



323 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 17:39:12 .net]
>>317
そもそもその情報をどこで知ったの?


324 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 18:23:09 .net]
SDLと関係ない話になりそうな流れだな……。
別にもうこれ以上掘り下げなくてよくね?

325 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 05:23:23 .net]
Ruby/SDLで書いたゲームスクリプトを投稿すると
サーバの向こう側に常時待機しているおっさんがそれを遊んで
スコアを返すWebアプリを思いついた

アイデアの権利は放棄するからお前ら自由に実装していいぞ

326 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 10:07:22 .net]
なんでおっさん限定なんだよww

327 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 12:41:29 .net]
何その、サーチエンジンはやぶさ



328 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 22:34:05 .net]
複数のテキストをOpenGLの画面に渡すためにSDL_ttfを使っているのですが、

TTF_RenderUTF8_Solidして作ったいくつかのSDL_Surfaceを、
SDL_BlitSurfaceで、既にOpenGLのフォーマットにしてある大きなサーフィスにコピーして集めて画面をつくり、
その大きなサーフィスをglTexSubImage2DでOpenGLテクスチャとして更新して表示

という方法で、やりたいことはできたのですが、
テキスト1行1行を別々のテクスチャとして扱いたかったのに加えて、
ここの処理だけSDL側でコピーするのも気持ち悪いな、と思い、

TTF_RenderUTF8_Solidして作ったSDL_Surfaceを
SDL_ConvertSurfaceを用いてOpenGLのフォーマットに変換して、
glTexSubImage2DでOpenGLのテクスチャを部分更新して転送する

という方法に変えたところ、テキストのテクスチャの背景部分が透過されなくなってしまいました。
OpenGLテクスチャ上では、文字部分はα値1でカラー値さまざま かつ 文字の無い部分はα値0で完全に透明
にしたいのですが、どうしたらいいのですか?

もともとの方法では、SDL_BlitSurfaceの時に、TTF_RenderUTF8_Solidの作ったサーフィスの文字の無い部分は
自動的に透過されたのですが、SDL_ConvertSurfaceをする場合は、同じように透過されないのでしょうか?

329 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 04:00:34 .net]
>>325
ConvertSurfaceでできたSDL_Surfaceの pixel 値を
覗いてみて希望の状態になってるか見てみれ

330 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 21:34:26 .net]
>>326
ありがとうございました、解決しました。
覗いてみたところ、透過したいところのαが0、表示したいところのαが255、と、
OpenGL側の透過値と全く反対で扱われていました。
gl側の混合処理で、GL_SRC_ALPHAからGL_ONE_MINUS_SRC_ALPHAにしたらうまくいきました。
解決のヒントを与えてくれてありがとうございました。

331 名前:デフォルトの名無しさん [2007/11/24(土) 15:09:08 .net]
補助ライブラリを日本語で紹介してるサイトないですか?

332 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 14:27:29 .net]
ひょっとしてこのライブラリもう誰も使ってない?

333 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 14:28:27 .net]
結構使われていると思うけど

334 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 02:59:31 .net]
>>329
解説が必要なほど複雑なAPIないからなぁ…

335 名前:デフォルトの名無しさん mailto:sage [2007/12/08(土) 06:48:31 .net]
325とは逆に作ったサーフェスに全く表示されないのを一晩悩んだ漏れが来ましたよ
FillRectで特定の値書き込んだ所や貼り付けた特定の画像上だけしか重ね貼りした画像表示しなくて、
真っ黒な0でのFillRectと並べてやっと気付いたorz

もう弄りすぎてソースが焼きそば並にぐちゃぐちゃだぜ

336 名前:デフォルトの名無しさん mailto:sage [2007/12/09(日) 00:25:56 .net]
SDLで半透明ウインドウできますか?

337 名前:デフォルトの名無しさん [2007/12/28(金) 00:39:37 .net]
cairoとの相性いいみたいですね
フォントとか画像ファイル関係はcairoで代用できそう



338 名前:デフォルトの名無しさん [2008/01/05(土) 01:27:38 .net]
板違いだったらすいません。

ちょっと質問なんですが、Ruby/SDLを使用しようと思って、必要なものをインスコして、
プログラムを書き、コンパイルしたら、

ALSA lib confmisc.c:数字
ALSA lib conf.c:数字
ALSA lib pcm.c:数字

こういうものが多数出てきて、実行できませんでした。

環境は、Linuxのubuntu7.10を使っています。
SDLやRuby/SDLは元々入っていたものをパッケージャから入れました。

どうしたら実行できるでしょうか?

339 名前:デフォルトの名無しさん mailto:sage [2008/01/06(日) 00:41:57 .net]
こういうものが多数・・・と手書きするんじゃなくて
可能な限りをコピー&ペーストしなさい
数字の後にもエラーメッセージ続いてたろ?

340 名前:デフォルトの名無しさん [2008/01/07(月) 01:23:00 .net]
>>335です。
実行できなかったのは、ソースファイルの打ち間違いでした。すいません。
しかし、>>335に書いたエラーが出てから実行されます。

>>336
すいません。VMwarePlayerでLinuxを使っていて、
それではネットにつなげるように設定していなかったので
コピペできませんでした。

ALSA lib confmisc.c:769:(parse_card) cannot find card ''
ALSA lib conf.c:3510:(_snd_config_evaluate) function snd_func_card_driver returned error: No such device
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:3510:(_snd_config_evaluate) function snd_func_concat returned error: No such device
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:3510:(_snd_config_evaluate) function snd_func_refer returned error: No such device
ALSA lib conf.c:3982:(snd_config_expand) Evaluate error: No such device
ALSA lib pcm.c:2144:(snd_pcm_open_noupdate) Unknown PCM default

これが出てたエラーです。

341 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 00:25:47 .net]
マルチプラットフォームなこのライブラリですが
多少の手直し程度の移植可能(なように作れる)プラットフォームは
どれとどれでしょうか?

342 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 01:02:45 .net]
>>337
サウンドデバイスが見つからないと言っている

>>338
Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX.

343 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 05:22:10 .net]
SDL_ttfについて質問です
TTF_RenderText_Solid等をして返ったサーフェースは自分でSDL_FreeSurfaceで開放しなくてはいけませんか?

344 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 13:55:39 .net]
>>340
開放しなくてはいけませんか?(Y/yes)

345 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 22:14:36 .net]
>>340
開放しなくても、プログラムが止まることは無いでしょう(多分)
なので開放しなくても大丈夫です

346 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 02:12:30 .net]
毎フレームフォントをラスタライズするようなアホプログラムなら直ぐに止まりそうだけどね…

347 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 18:26:01 .net]
>>340
毎フレームフォントをラスタライズかつ開放しないアホプログラムを実行してタスクマネージャのメモリの項を見ましょう

つかやっぱり毎回作っては開放してって重いのかな('A`)



348 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 18:40:37 .net]
サーフェスに文字を詰め込んでいって
毎フレーム自分でレイアウトして描画するようにしたほうがいい気がする
ちょっと面倒だけど作ってしまえば更新頻度とか気にせず使える

349 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 18:45:07 .net]
>>344
毎フレームってことなら当然糞重いでしょ。
サイズにもよるが、メモリの確保&解放だけで結構なボトルネックになるとみた。
既存サーフェスに描画してくれる機能ってあったっけ?

350 名前:デフォルトの名無しさん [2008/03/15(土) 21:48:06 .net]
sage

351 名前:デフォルトの名無しさん [2008/04/11(金) 00:41:48 .net]
あげ

352 名前:デフォルトの名無しさん [2008/06/14(土) 07:06:13 .net]
320x224の解像度でフルスクリーンにすると画面が90度回転してしまうんですが、
解像度は変えないか320x240でこれを発生させない解決方法ってないでしょうか?


353 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 03:38:37 .net]
>>349
環境くらい書いたら?

354 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 10:22:11 .net]
すっかり忘れました。ごめんなさい。

ハードはThinkPad X60s
Win XP + Mingw GCC + SDLソースインスコ
です。


355 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 13:31:05 .net]
PCEngineのエミュレータでも作ってるのかね

356 名前:デフォルトの名無しさん [2008/06/22(日) 08:59:52 .net]
先生!こんなのありましたけど、昔ながらの行番号BASICからSDLが使えるんですか?

SDL_basic
www.libsdl.org/applications.php?match_id=1905

357 名前:デフォルトの名無しさん [2008/06/26(木) 22:43:48 .net]
解像度を640*480にする




358 名前:デフォルトの名無しさん [2008/09/06(土) 21:21:37 .net]
保守

359 名前:デフォルトの名無しさん [2008/10/21(火) 21:28:12 .net]
保守


360 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 20:51:43 .net]
何か話題はあるのか?

361 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 21:41:45 .net]
ない

362 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 16:36:44 .net]
SDLとか糞やん

363 名前:デフォルトの名無しさん [2008/11/27(木) 02:21:48 .net]
人居ないな

364 名前:デフォルトの名無しさん [2008/11/28(金) 12:27:33 .net]
*nixでもWinでも動作するクロスプラットフォームなSTGを作り始めて数ヵ月。
お約束の、エンジンだけできて、ゲームができない状態に陥りますた!

365 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 16:06:52 .net]
エンジンができたのなら次はゲーム作ればいいじゃない
ライブラリばかりに気を取られるお約束が悪いのではなくて
途中で投げ出す方の「お約束」が悪いんでしょう

366 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 16:39:18 .net]
手さ

367 名前:え止めなきゃ、時期や品質はどうあれ
いずれは何かが出来上がるものな。
[]
[ここ壊れてます]



368 名前:361 mailto:sage [2008/11/28(金) 23:07:17 .net]
しょーがないから作った

やる夫STG
www.uploader.jp/dl/sample/sample_uljp00781.zip.html
(yaruostg-winの中にある「やる夫STG.bat」が起動スクリプトになってる。)


369 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 23:26:11 .net]
yaruoshoot.xml でオブジェクトやステージや画面やらを全部を定義してるんだね

370 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 23:49:31 .net]
>>365
そうだよ。
そのまま別のSTGのエンジンとしても使えるすぐれものだ。

371 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 01:07:27 .net]
かっこいいなぁ。5回当たると死亡?ソース見て勉強したい・・・

372 名前:自称365 mailto:sage [2008/11/29(土) 01:39:53 .net]
>>367
一応、ライフは10。敵との接触や敵弾のダメージは1に設定してあるつもり。

ソースはまだ公開する準備できてない。

ちなみに
[F]でフルスクリーン切替え、
[V]で3-way弾を追加発射、
[M]で内部モニター起動 (文字は白いので見えない) (たまに起動しない)

最後まで行っても特に何もないのは仕様。
っていうか、やる夫の当たり判定が大きすぎて最後まで行けない。


373 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 04:13:12 .net]
モナーがいっぱいでてくるところまでいけたけど難しいね!

374 名前:デフォルトの名無しさん [2008/11/29(土) 05:15:41 .net]


ソースクレ警報発令!


367 名前:デフォルトの名無しさん 投稿日:2008/11/29(土) 01:07:27
かっこいいなぁ。5回当たると死亡?ソース見て勉強したい・・・


ソースクレ警報発令!


367 名前:デフォルトの名無しさん 投稿日:2008/11/29(土) 01:07:27
かっこいいなぁ。5回当たると死亡?ソース見て勉強したい・・・


ソースクレ警報発令!


367 名前:デフォルトの名無しさん 投稿日:2008/11/29(土) 01:07:27
かっこいいなぁ。5回当たると死亡?ソース見て勉強したい・・・


ソースクレ警報発令!





375 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 09:36:41 .net]
シンプルだけどちゃんとゲームになってるから
俺もソース見て勉強したいお

376 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 12:17:51 .net]
スピード速すぎて操作できん…
速度切り替えつけんと無理

377 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 13:37:56 .net]
>>372
FPS33を保つために、
フルスクリーン切替えや過負荷によってコマ落ちが発生した場合、
一時的にFPS33を越えて遅れた分を取り戻そうとします……とか



378 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 13:54:49 .net]
ああ、えっと何が言いたいかというと、
スピードが速すぎると感じた場合は、
しばらく放置すると改善する場合があります。ってこと。

379 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 15:39:20 .net]
diablo2とかそんな感じだね
今の主流とは外れてるけど

380 名前:デフォルトの名無しさん [2008/12/16(火) 23:59:49 .net]
SDLはVisualStudio2008には対応してないんでしょうか?
ダウンロードには2005しかないんで。

使うなら、2005をインストしないとだめ?

381 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 01:13:21 .net]
>>376
だめな理由もないと思うが…
気になるならソースからコンパイルして使えlば?

382 名前:デフォルトの名無しさん [2008/12/17(水) 20:53:25 .net]
>>377

了解です。ありがとうございました。

383 名前:デフォルトの名無しさん [2009/02/01(日) 17:39:14 .net]
あげておくか

384 名前:デフォルトの名無しさん [2009/02/08(日) 19:38:23 .net]
SDL_SetDisplayMode関数を複数実行して
フルスクリーンとかOpenGL切り替えをしようと考えてるんですが

SDL_SetDisplayMode関数を実行する毎に
前のSDL_SetDisplayModeで確保したSDL_Screanって
Freeしなくても大丈夫ですか?

385 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 22:09:31 .net]
freeしとかんといかんとおもう

386 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 08:26:41 .net]
>>380
SDL_SetDisplayModeっての戻り値ってintだろ…
SDL_SetVideoMode() の戻り値なら SDL_Quit() で開放されることに
なってるので開放すべきではないということになってたはず

387 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 20:30:54 .net]
いくつかの画像フォーマットと描画速度(読み込み速度ではない)の関係を調べていたのですが、
gifが最速という結果が出ました。
ただ、予想に反してgifがbmpよりも速かったことに戸惑いを感じています。
みなさんの環境でもgifの表示はbmpよりも高速でしょうか?


===ここから詳細===
SDL/SDL_imageによる画像の描画速度に関してですが、
私の環境では、速い順に gif > bmp(32bit ARGB) > jpg >> png の順になり、gifが最速でした。
gifはjpgより2倍速く、pngはjpgより2倍遅いという結果になりました。
ただし、gifの場合、α値がうまく反映されず、半透明部分が半透明になりませんでした。
(しかし、完全に透明な部分は問題なく表示されませんでした。)
bmpは24bit/16bitRGBに変更しても描画速度に大した変化が見られませんでした。
環境はOpenSUSE11.1/SDL1.2/SDL_image1.2、グラフィックカードはオンボードです。
画像はGIMPを用いて作成しました。



388 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 20:44:03 .net]
ヒント:gifは8bit

389 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 21:04:42 .net]
>>383
元の画像のフォーマットが何かということを考えるよりも
- ロードして出来上がったSDL_Surface のフォーマット(depthとかビットマスクとか)がどんなものか
- 転送先のSDL_Surface のフォーマットがどんなものか
が問題なのでは?
SDLやSDL_Imageでロードしてできる SDL_Surface は大抵の場合
画像ファイルのフォーマットに近いもにになるんでつまり>>384ってことじゃない?

#スクリーンに描画してるなら SDL_DisplayFormat() するといいかも

390 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 21:22:35 .net]
>>384-385
確かに、SDL_DisplayFormatで変換したところ、描画が高速になりました。
内部フォーマットが描画速度に大きな影響を与えるんですね。
なんだかすっきりしました。ありがとうございます。

391 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 21:53:41 .net]
普段 Perl を使ってるので
SDL_perlモジュールで SDL を使って
ゲームを作ってみようかと思うのですが
perldoc では情報が少なくてイマイチ使い方がわかりません
何か参考になる良さげなものは無いのでしょうか?


392 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 14:36:32 .net]
sdl.perl.org/
当然チュートリアルは読んでいるものとして
それでも分からないならCか何か他の言語で使い方だけ理解すれば

393 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 20:48:11 .net]
>>388
ありがとうございます。
C での使い方をきちんと理解してから SDL_perl を使おうと思います。

394 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 22:46:34 .net]
SDL_mixerの音楽再生について、ひとつ質問させてください。

SDL_mixerを使ってogg形式のBGMを演奏しようとしているのですが
曲の演奏時に、定常的なノイズが入ってしまいます。
(特にループ再生の2回目以降で、大きなノイズがかかります)
これを回避できる方法はないでしょうか?

再生環境は以下の通りです。
・Windows XP
・Ruby 1.8.7 + Ruby/SDL 2.1.0を使用
・SDL_mixer 1.2.9
・open時のパラメータは44.1kHz、S16SYS、2ch、1KB-chunk

また、曲を入れ替えながら試してみたところ、以下のような傾向があるようです。
・ファイルサイズが大きい(曲が長い&音質が良い)とノイズが入りやすい
・open時の周波数を上げる(たとえば88.2kHzにする)とノイズが減る

395 名前:390 mailto:sage [2009/05/17(日) 22:47:42 .net]
すみません、SDLのバージョンを書き忘れていました。SDL 1.2.13です。

396 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 01:49:16 .net]
そのノイズって、プチッ・・プチッ・・と音が乗るノイズのことか?

397 名前:390 mailto:sage [2009/05/18(月) 09:33:19 .net]
表現しづらいですが、プチッ・・・というよりは
ザザザザ・・・という風な感じです
音が鳴るのに合わせてザザザザ・・・というノイズが重なっているような




398 名前:390 mailto:sage [2009/05/18(月) 20:06:55 .net]
ノイズの再現用に、oggを再生するだけの小さなプログラムを作ろうとしたのですが
そちらのプログラムでは何度やってもノイズが乗りませんでした。謎だ。
(同じ音楽ファイル・パラメータを使いました)

ひとまず、もう少し自力で原因を探ってみようと思います。
もし「これが原因じゃない?」と思い当たる節のある方がおられましたら
助言をいただけると幸いです。

399 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 20:25:01 .net]
多分バッファアンダーランだと思うんだが
ザザザ・・・だったらより深刻だな

400 名前:390 mailto:sage [2009/05/31(日) 22:33:44 .net]
いま原因を検証しているのですが
どうも音楽の音量変更に何かがあるらしい、というところまで分かってきました
音量変更がなければ綺麗に再生されます

401 名前:390 mailto:sage [2009/05/31(日) 22:49:39 .net]
音量が128(最大)であればノイズは入らず
それ以外の値であれば常に入るようです(64, 127などで確認)

402 名前:デフォルトの名無しさん [2009/07/05(日) 20:49:31 .net]
あげ

403 名前:tor1.digineo.de mailto:age [2009/08/17(月) 17:46:57 .net]
自動焼人 ★ = 自動保守 ◆KAWORUKOFI = 自動保守#K9K?_D[L

名言集 その3
『いつもサボってばかりのキャップがウゼえ』

yutori7.2ch.net/test/read.cgi/news4vip/1249830540/ ID:PVAf+dux0 = 自動焼人 ★
> 71 :以下、名無しにかわりましてVIPがお送りします [sage] :2009/08/10(月) 00:58:57.28 ID:PVAf+dux0
> >>69
> 大変って言うか
> 毎日、報告されたのを見て、判断して、処理して、完了報告して、以下ループ。
> ちょっとでもミスすると、普段は作業もしてないキャップさんたちがさんざん文句言ってきて
> その言いわけを考えないと、キャップはく奪されたりアカウント凍結されたりするから
>
> 登録されてから一年以上経って、やっといいたいこと言えるようになってきたよ。



----------------------------------------------
この自動焼人 ★メールマガジンの配信停止をご希望される方は
qb5.2ch.net/test/read.cgi/sec2chd/1250169591/
にて自動焼人 ★までご連絡ください

404 名前:デフォルトの名無しさん [2009/09/27(日) 16:57:32 .net]
SDL_ttfでDroidフォント(Androidのフォント)が
表示できないのはなぜでしょう?
これは仕方の無いことなのでしょうか?

Apacheライセンスで、全世界のフォントが含まれているらしいので
便利なんですが・・・

405 名前:デフォルトの名無しさん mailto:sage [2009/09/27(日) 19:02:34 .net]
どのフォント使っているの
とりあえず日本語使いたかったら
MD5 4caeadd734f4be9973163bdf02ea6cf5 DroidSansFallback.ttf
これ使っとけば

406 名前:デフォルトの名無しさん [2009/09/29(火) 00:32:57 .net]
今の日本語入力方法ってどうなっているのでしょう・・・?

407 名前:デフォルトの名無しさん mailto:sage [2009/09/29(火) 02:00:31 .net]
ここにまとめてあった表拝借
www.nbrains.net/php/pukiwiki/index.php?link%BD%B8%2FSDL

SDLSKK ・・・ OSのIME使ってない
SDL-IM(Input Method support in SDL) / SDL_imm ・・・ 古くて使えない
SDL_inputmethod -> 後継 SDL_textmanager ・・・ 中途半端というか未完成

SDL 1.3  内蔵されるが開発中

という認識で良いんでしょうか?



408 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 19:51:14 .net]
SDL_ttf.libリンク
SDL_ttf.hインクルード

なんで_TTF_FONTが認識できない型エラーになるんですか><
教えてください

409 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 19:01:22 .net]
TTF_Font -> TTF_Font*に修正したら解決しました

410 名前:デフォルトの名無しさん [2010/01/03(日) 16:37:08 .net]
SDLの2D機能とOpenGLを同時に使用する事は可能ですか?
例えば、SDLの描画機能でサーフェスの一部にbmpで描画し、
OpenGLでポリゴンも同時に描画し、ダブルバッファを切り替えると
bmpとポリゴンが両方表示される。の様な感じです。

OpenGLの2D機能を使えと言うのは無しで。
あれはゲロ吐く程遅いので。



411 名前:デフォルトの名無しさん mailto:sage [2010/01/03(日) 17:31:07 .net]
ゲロ吐くほど遅いものを
うんこ出るほど遅いものと一緒に使用しようとするのは何故なんだろうな?

412 名前:デフォルトの名無しさん mailto:sage [2010/01/03(日) 19:30:17 .net]
速度を重視するなら,3Dの特殊な場合と考えて,OpenGLで板ポリとして作るべきだな

413 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 22:45:19 .net]
ゲ製のほう落ちたね

414 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 22:49:43 .net]
あれ、そんなことはない……どころか新たな書き込みがあった。ごめん。

415 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 10:09:10 .net]
今回のF5祭りで一部の専ブラが全スレdat落ちと誤認したようだぞ
新たな書き込みがあれば復活するらしい

416 名前:デフォルトの名無しさん mailto:sage [2010/05/02(日) 22:37:14 .net]
このライブラリは安定しているのか

417 名前:デフォルトの名無しさん [2010/08/21(土) 19:38:11 .net]
SDL1.3っていつ出るの?



418 名前:デフォルトの名無しさん [2010/09/26(日) 00:20:11 .net]
やっとinputmethodが実装されたらしい。
hg.libsdl.org/SDL-gsoc2010_IME/rev/863ba7d1f029
誰か試してみましたか?まだ終わってないのかな。

さて、1.3はいつ出るのでしょうね。

419 名前:デフォルトの名無しさん mailto:sage [2010/09/26(日) 16:31:16 .net]
SDLの描画って重いってよく聞くけど重い?
Windows版だとDirectXを内部で使ったりしてるって聞いたけど
各プラットフォーム毎で高速に描画できるようにチューンされてる感じ?
SDLはイベントとサウンドに使って描画はOpenGL使うケースを多く見たんだけど

420 名前:デフォルトの名無しさん mailto:sage [2010/09/27(月) 18:36:58 .net]
>>415
昔は結構遅かったが、最近はDirectXやMMX/SSEを使ったりもしてるので
結構速くなってるんじゃないかな。
ペナルティが無いわけではないけどね。
OSX版が異様に遅かったが解消されたのかな。

421 名前:デフォルトの名無しさん mailto:sage [2010/09/27(月) 21:22:11 .net]
>>416
dd そろそろSDL始めてみようかな

422 名前:デフォルトの名無しさん mailto:sage [2010/09/27(月) 23:45:30 .net]
他人に聞かないで、SDLだけと描画だけOpenGLで同じもの作って比較してみな。
聞いちゃうような人ならやっても無駄にはならないから。

423 名前:デフォルトの名無しさん mailto:sage [2010/09/28(火) 00:00:52 .net]
両方の資料を読んで勉強する手間は俺なら避ける。
すぐに何でも他人に尋ねて解決しようとするなというのは同感だけど、
聞いたほうが良い場合

424 名前:烽るよ。 []
[ここ壊れてます]

425 名前:デフォルトの名無しさん mailto:sage [2010/09/28(火) 00:08:25 .net]
俺もそう思う
そういった検証作業は
そういった行為が金になるライターさん
そういう人柱行為が好きな人などに任せて
暇のない人は人に聞いたほうがいい
どちらも初心者にでも扱える易いものだけど
全て関数をいちいち比較検証してたらキリがないからな

426 名前:デフォルトの名無しさん mailto:sage [2010/09/28(火) 12:46:40 .net]
この程度の検証作業が苦ならプログラマ向いてないだろ…
あと自分のやりたい事、作りたい物に対して検証するんで
ライターの比較記事なんて意味ないし、全ての関数を比較する必要もない。

# そもそも SDL の描画関数って2つしかないしな…

427 名前:デフォルトの名無しさん mailto:sage [2010/09/28(火) 13:24:33 .net]
情報は共有できるように蓄積されてこそ意味がある。だから、まずは聞いてみる。
いなけりゃ言い出しっぺとして検証して報告してみる。それでいいんだと思うよ?
日本のプログラマはコミュニケーション能力が死んでて、独りで完結しようとする奴が多すぎて困る。




428 名前:デフォルトの名無しさん mailto:sage [2010/09/28(火) 13:27:51 .net]
日本のプログラマだけじゃないらしいよ

429 名前:デフォルトの名無しさん mailto:sage [2010/09/28(火) 21:57:18 .net]
スキルアップになるから、やってみればって言ってるんだよ。
嫌がらせで言ってるわけじゃない。
ゆとり世代はそういうのが分からないって記事をたまに見るけど、本当なのかもしれないね。

それじゃあ、OpenGLの方がいいとだけ言っておく。
理由が知りたければ、ネットで調べるなりすればいい。

430 名前:デフォルトの名無しさん mailto:sage [2010/09/28(火) 22:58:43 .net]
そうなんだよなぁ、俺もゆとり世代だけども。
周り見てて思うけど、まずググらない。
いやそれは一番上に出てくるだろってことを聞いてくる。

調べる→無かったら試す→最終手段として質問する

のが普通だろうに。
>>422の言う「情報の共有」には同意するけど、
それなら「調べる」の段階で解決するから最初に「聞く」を持ってくる必要はないと思うよ。

431 名前:デフォルトの名無しさん mailto:sage [2010/09/29(水) 00:18:48 .net]
>>425
> 調べる→無かったら試す→最終手段として質問する
>
> のが普通だろうに。
べき論なんて老害じゃん
ゆとり世代なのに頭固いよ

問答無用に
> 調べる→無かったら試す→最終手段として質問する
ではなく、状況に応じて
質問する→回答を待つ(or回答を待ちつつ検索する)→最終手段として自分で検証する
などと、使い分けた方が楽だぞ

432 名前:デフォルトの名無しさん mailto:sage [2010/09/29(水) 01:10:15 .net]
リアルでそんな奴には知ってても知らないって言うわ。

433 名前:デフォルトの名無しさん mailto:sage [2010/09/29(水) 01:27:52 .net]
マ板へどうぞ。

434 名前:デフォルトの名無しさん mailto:sage [2010/09/29(水) 01:58:03 .net]
>>424
両方やってみたとして、
その結果描画が速いほうしか使わないのなら
遅かったほうの勉強/スキルアップは無駄になるじゃん。

435 名前:デフォルトの名無しさん mailto:sage [2010/09/29(水) 02:27:24 .net]
ならない

436 名前:デフォルトの名無しさん mailto:sage [2010/09/29(水) 02:39:32 .net]
両方やる前は訊く側だったのが、
両方やったあとは自分の経験を基にした答える側になれる。

437 名前:デフォルトの名無しさん mailto:sage [2010/09/29(水) 02:46:23 .net]
>>421
> # そもそも SDL の描画関数って2つしかないしな…
用途の違いもあれば
バージョンやGPU、OS(ドライバ)、コンパイラなどによる
実行環境の違いもある
それらを考慮しないと意味がないから
真面目に検証するとなると面倒臭いよ
リリース直後とかならまだいいけど
需要があるとは思えない時期に
時間だけ掛かる単純作業をやって
得られるものは忍耐力ぐらいなもんだ




438 名前:デフォルトの名無しさん mailto:sage [2010/09/29(水) 12:04:17 .net]
日本にはなぜか「人に聞くのは恥ずかしい行いである」という間違った風潮が蔓延している。

海外のプログラマは掲示板などのコミュニティで積極的に議論するだけでなくちょっとした質問も
気軽にして後続が必要な情報が蓄積されていくというのに、日本のプログラマは黙って自分で
調べて、どうしようもなくなってから「メールで」質問して、解決するとそのまま黙って去っていく。

そして最初から知っていたかのようなフリをして、後続には「人に聞くな!自分で調べろ!」と
わめき散らす。それなりの人数がいるはずなのに、健全なコミュニティが育たない。

439 名前:デフォルトの名無しさん mailto:sage [2010/09/29(水) 12:37:04 .net]
嫌な思いをしたんだね


440 名前:デフォルトの名無しさん mailto:sage [2010/09/29(水) 15:22:21 .net]
匿名掲示板で何を言っているんだろうね?

441 名前:デフォルトの名無しさん mailto:sage [2010/09/29(水) 15:34:20 .net]
なんでも聞いて良いんだよ

では次のかたどうぞ


442 名前:デフォルトの名無しさん mailto:sage [2010/09/29(水) 17:37:08 .net]
ゆとりゆとりって一言で言うけどゆとりにもいろいろあるんだよ…
* ちょっと考えれば解る問題を考えて答を出し、その上で他の人と話をして理解を深める
-> 普通の人
* ちょっと考えれば解る問題を考えて答を出して理解した気になる
-> 非コミュ技術オタ
* ちょっと考えれば解る問題を考えず、ぐぐって見付かった内容だけで理解した気になる
-> 非コミュ系ゆとり
* ちょっと考えれば解る問題を考えず、他人に聞いて理解した気になる
-> ノーマルゆとり
* ちょっと考えれば解る問題を考えず、ぐぐりもせず、他人に聞きもせず、締切間際に「
やっぱりできません!」とか言ってくる
-> 上級ゆとり
# マ版ネタだな…

443 名前:デフォルトの名無しさん mailto:sage [2010/09/29(水) 19:44:06 .net]
>>429
SDL+OpenGLをやるのに、SDLのサーフェイスを勉強するのが無駄?
OpenGLでSDL_ttfを使うこととかもできるのに。

444 名前:デフォルトの名無しさん mailto:sage [2010/09/30(木) 00:23:25 .net]
>>438
そういう情報を含めて教えてあげればいいんでないの?

445 名前:デフォルトの名無しさん mailto:sage [2010/09/30(木) 00:31:27 .net]
>>439
腕がないのにいきなりなんでもできると思うな。
本当に無駄ならやらせようとしないよ。

446 名前:デフォルトの名無しさん mailto:sage [2010/09/30(木) 01:29:26 .net]
理由を述べずに「両方やってみな」とだけ書けば
そりゃ質問者には意図が伝わらないでしょ

447 名前:デフォルトの名無しさん mailto:sage [2010/10/15(金) 17:17:09 .net]
>>441
なら君がおしえてあげればいいじゃないの。



448 名前:デフォルトの名無しさん mailto:sage [2010/10/15(金) 18:11:07 .net]
>>442
「両方やってみな」と書いた人の意図を>>441が知るわけないでしょう。

449 名前:デフォルトの名無しさん mailto:sage [2010/10/15(金) 20:49:15 .net]
>>443
それではそもそも。エスパー希望っていう程度の話題だったって事なのね。


450 名前:デフォルトの名無しさん mailto:sage [2010/10/15(金) 22:48:15 .net]
楽になるからライブラリ使うってスタンスの人なら、遠回りしたくない罠。
ソース呼んだり試したりするのが好きな人はするし。

451 名前:デフォルトの名無しさん [2010/10/27(水) 13:22:36 .net]
SDL_Hoshu("age")

452 名前:デフォルトの名無しさん mailto:sage [2010/11/13(土) 03:54:51 .net]
1.3まだかなー IME対応に期待。

453 名前:デフォルトの名無しさん mailto:sage [2010/11/15(月) 15:45:29 .net]
1.3 を完成させるのは >>447 だ!!

454 名前:デフォルトの名無しさん [2010/11/15(月) 18:35:46 .net]
>>424-425
ゆとり世代関係ないw
バス停でご丁寧にでかでかとバスマップが書いてあるにも関わらず
そんなモノは知らんとばかりに運転手に聞きに行くオッサンとかオバサンはよくいるぞ。

455 名前:デフォルトの名無しさん [2010/11/15(月) 18:38:11 .net]
結局のところ、検索って奴はいろんなサイトを見て回って
ゴチャゴチャと大量の広告を見せられた挙句、
ネット上に散りばめられた情報を一個一個拾い集める糞つまらなくて脳の無駄遣いな作業なんだよ。
だから掲示板で質問して一発でほしい情報を得ようとするわけ。
お分かり?
ここで質問してる子は賢いわw

456 名前:デフォルトの名無しさん mailto:sage [2010/11/15(月) 19:10:11 .net]
>>450
なんで広告ブロックしないの?www
検索をうまく使えない事を自慢すんなw

457 名前:デフォルトの名無しさん mailto:sage [2010/11/15(月) 19:16:09 .net]
物事の本質を理解せず脊髄反射でレスするのはやめたほうがいいぞ。
的外れな指摘しかできなくなるから。



458 名前:デフォルトの名無しさん mailto:sage [2010/11/16(火) 10:58:35 .net]
ヒント : SDLはオープンソース

459 名前:デフォルトの名無しさん mailto:sage [2010/11/16(火) 11:23:36 .net]
>>450
>ここで質問してる子は賢いわw
誰もまともに答えてくれない的外れな質問をするのが賢いのか?

460 名前:デフォルトの名無しさん mailto:sage [2010/11/16(火) 11:26:38 .net]
ヒント : スレタイ

461 名前:デフォルトの名無しさん [2010/11/16(火) 11:35:56 .net]
>>454
お前はほんとに世渡りが下手そうだな。
ダメで元々、いろんなことをやってどれか一つ成功すればそれでよし、
という考え方だってあるんだよ。

462 名前:デフォルトの名無しさん mailto:sage [2010/11/16(火) 11:43:45 .net]
ヒント : 過疎スレ、糞ライブラリ

463 名前:デフォルトの名無しさん mailto:sage [2010/11/16(火) 15:53:09 .net]
そもそも使ってる人間がいないから情報が蓄積されない。
基本的に自分の成果にしか興味がない。
時間をかけて作業することが勉強や努力だと勘違いしている。
コミュニティを形成しようという意識が欠けてるから後続の手助けをしようとは思わない。

まあ、まともにやろうと思ったら、英語身につけるしかないね。
英語圏のコミュニティは、初心者を見下したり、必要な情報を出し渋ったり、質問
そのものを悪とみなす風潮は無いからね。

464 名前:デフォルトの名無しさん mailto:sage [2010/11/16(火) 15:55:38 .net]
日本だと勘違いした自称上級者がわく。
まるで「自分はここのヌシだ」みたいな顔で興味ない書き込みにまでレス。
自分が、調べる作業をやらされてる、と勘違いして怒り出す。

暇がなかったり、質問されてる内容に対して十分な知識をもってないなら、黙ってりゃいいだけなのに、
「なぜか自分が答えなければならない」と思い込んでる。そういう自称上級者。

465 名前:デフォルトの名無しさん [2010/11/16(火) 16:11:45 .net]
情報を出し渋ったところで得なんて無いしねw
情報を出せば尊敬が得られるから気分が良いけど、無くす物なんて何も無いもんね。

466 名前:デフォルトの名無しさん mailto:sage [2010/11/16(火) 16:24:01 .net]
自分からおいこら呼ばわりしておきながら、質問者のマナーがわるいと文句と罵倒だけ書き込んでいく自称上級者。

467 名前:デフォルトの名無しさん mailto:sage [2010/11/16(火) 17:24:41 .net]
このスレは一体いつから初心者質問スレになったんだ



468 名前:デフォルトの名無しさん [2010/11/16(火) 17:29:12 .net]
>>462
初心者は質問するなとも書いてないな

469 名前:デフォルトの名無しさん mailto:sage [2010/11/16(火) 17:31:20 .net]
どうせ過疎スレなんだし質問ぐらいいいだろ。
答えられないバカの僻みか?

470 名前:デフォルトの名無しさん mailto:sage [2010/11/16(火) 19:32:13 .net]
ぶははは、だからオープンソースだって逝ってるだろwww

471 名前:デフォルトの名無しさん mailto:sage [2010/11/16(火) 22:33:16 .net]
オープンソースだから、何だって?
日本語が不自由な方がいらっしゃるようだが。
いや、不自由なのは頭か。

472 名前:デフォルトの名無しさん mailto:sage [2010/11/17(水) 00:37:23 .net]
> 結局のところ、検索って奴はいろんなサイトを見て回って
> ゴチャゴチャと大量の広告を見せられた挙句、
> ネット上に散りばめられた情報を一個一個拾い集める糞つまらなくて脳の無駄遣いな作業なんだよ。
> だから掲示板で質問して一発でほしい情報を得ようとするわけ。
> お分かり?
> ここで質問してる子は賢いわw

ソース見れば答えが書いてあるじゃん。しかも一箇所に纏まってて便利だよね。
勿論、広告も無いし、過疎スレで指くわえて待つ必要もないし。
ソース読めば一発で欲しい情報は自分の都合で得られるよね。

オープンソースって便利だね。

473 名前:デフォルトの名無しさん [2010/11/17(水) 00:51:32 .net]
>>467
お前、そんなことばっかり言ってるからプログラマはなめられるんだよw

474 名前:デフォルトの名無しさん mailto:sage [2010/11/17(水) 00:52:56 .net]
いくら煽っても何も出ませんよ。

475 名前:デフォルトの名無しさん [2010/11/17(水) 00:58:51 .net]
俺は質問者じゃねーもん
別にお前に答えてもらおうなんて思っちゃいねーよw
ただ単に、質問に答えられないで僻んでるザコがいるなぁwと笑って見てるだけ

476 名前:デフォルトの名無しさん mailto:sage [2010/11/17(水) 01:06:57 .net]
ああ、人間の屑の方でしたか。
おだいじに。

477 名前:デフォルトの名無しさん mailto:sage [2010/11/17(水) 02:13:46 .net]
>>442



478 名前:デフォルトの名無しさん [2010/11/17(水) 02:31:23 .net]
俺は教えるなんてめんどくさいことはしないから質問者はスルーだよw

479 名前:デフォルトの名無しさん mailto:sage [2010/11/17(水) 08:27:15 .net]
このスレのひとは難しい質問には答えられません

480 名前:デフォルトの名無しさん mailto:sage [2010/11/20(土) 03:04:49 .net]
最近、ほんと無駄に煽って答えを得ようとする奴がいるよね。
同一人物かな?不愉快だわ。

481 名前:デフォルトの名無しさん mailto:sage [2010/11/20(土) 05:24:46 .net]
高圧的な態度で掲示板に「自分で調べろ」としか書けない自称上級者様のお言葉でした^^

482 名前:デフォルトの名無しさん mailto:sage [2010/11/20(土) 10:41:55 .net]
>>476
そういう人がいるから質問者のマナーも悪くなるんだよね。
お互いに謙虚にならないといけないと思う。

483 名前:デフォルトの名無しさん mailto:sage [2010/11/20(土) 12:01:54 .net]
【レス抽出】
キーワード:自称上級者

抽出レス数:3

484 名前:デフォルトの名無しさん mailto:sage [2011/01/27(木) 14:37:26 .net]
しばらく見ないうちにすっかり寂れてもうて・・・
hp webOSは標準でSDL搭載

485 名前:。SDLがメジャーで陽の目を見たな。
ttp://developer.palm.com/index.php?option=com_content&view=article&id=1989&Itemid=331#CoreTechnologies
[]
[ここ壊れてます]

486 名前:デフォルトの名無しさん mailto:sage [2011/01/27(木) 14:42:57 .net]
iPhoneやDS向けにも開発できるようになってる
ttp://www.galaxygameworks.com/

487 名前:デフォルトの名無しさん mailto:sage [2011/02/12(土) 21:07:20 .net]
なんかSDL 1.3色々変わってるね。
個人的にはSDL rendering APIの変更が結構影響大きかった。



488 名前:デフォルトの名無しさん [2011/02/13(日) 00:36:42 .net]
SDL 1.2 だけど、
Mac で SDL Application テンプレートで作った時、
メニューを作ってくれる割に Command+Q(終了)とかが効かないんだけど、
自分で実装しないといけないの?
Command+Q はともかく Command+H(隠す)とか Command+M(最小化)とか
Cocoaよく知らないからめどいし
Macかどうかで処理の分岐が必要になるのが嫌なんだけど仕方ないのかね

489 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 03:24:12 .net]
>>482
SDL が使われる主要な目的を考えると、Command+H 等が勝手にメニュー処理に
取られちゃったら困るんじゃない?

それらの処理を自分で実装するのはそれほど難しくないと思われ。
mac.m みたいなファイルを作って Mac OS X 専用のルーチンをまとめておけば
ソースコード上もスッキリするんじゃないかな。

490 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 03:43:48 .net]
>>479
そのソフトウェアスタックを見ると、Zen of Palm はまだ生きてるんだなあ

491 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 04:56:51 .net]
>>483
確かにフルスクリーンでも効いちゃったら困るとかありそうなので自前で実装した
なるべく#ifdef使いたくなかったけどこれは仕方ないね・・・

492 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 13:54:25 .net]
Command+Qで終了するのを自前で実装したけど、
終了直前にビープ音らしき音が鳴るのが気になる。
SDLのイベントでキー判定しているのがまずいのだろうか…


493 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 15:05:57 .net]
音楽鳴らしながらそのまま終了してるとか?

494 名前:486 mailto:sage [2011/02/13(日) 18:01:19 .net]
>>487
無効なキー入力をしたときに鳴る音と同じ音が鳴るんだよね。
たとえばアプリ実行中にCommand+Aなどの無効なキーを入力するとビープ音(うちだとFunk)が鳴るんだけど、
その音が鳴りながらアプリが終了する(のでビープ音も途中までしか鳴らない)。
具体的には以下のコードみたいに終了イベントやキーを受け取ってメインループを終わらせてる。
もっとちゃんとショートカットキーを実装する方法があるのかな。

SDL_Event event;
while (SDL_PollEvent(&event)) {
 if (event.type == SDL_QUIT ||
  event.type == SDL_WINDOWEVENT && event.window.event == SDL_WINDOWEVENT_CLOSE ||
  event.type == SDL_KEYDOWN && event.key.keysym.sym == SDLK_q && (event.key.keysym.mod == KMOD_LGUI || event.key.keysym.mod == KMOD_RGUI)) {
  done_ = true; // メインループを抜けさせる
 }
}


495 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 18:40:33 .net]
俺はCommand+Qで終わる時は
SDL_QuitEvent event = { SDL_QUIT };
SDL_PushEvent((SDL_Event*)&event);
って終了イベント投げてるけど
そもそも無効なキー入力で音が鳴るという現象がうちは無いんだよな・・・
どんなキーでも押せば全部SDL_KEYDOWNに流れてくるので
有効無効とかがそもそもない気がする

496 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 21:09:11 .net]
>>489
短いテストコードを書いてSDL 1.3、SDL 1.2のそれぞれhg先端を使ってコンパイルしてみた。
Command(RMATAまたはLMETA)+Q を押すと0.5秒待った後アプリ終了。
0.5秒待つのは音が鳴るのを確認するため。
ideone.com/TiLg8
SDL 1.2 … Command+Qなどを押しても音が鳴らない。
SDL 1.3 … Command+Qなどを押すとビープ音が鳴る。
ということで今のところ「SDL 1.3を使う」が原因っぽい。
対応は考え中だけど、深追いするとハマリそう…

497 名前:デフォルトの名無しさん mailto:sage [2011/03/13(日) 20:22:53.65 .net]
>>453
SDLのビルド手順が掲載されているサイトはありませんか?
教えていただければ幸いです。



498 名前:デフォルトの名無しさん mailto:sage [2011/03/13(日) 22:32:56.41 .net]
環境によるだろ
ソース落としてREADME.fooとINSTALL読め
www.libsdl.org/download-1.2.php

特殊な環境でない限りソースからは入れないけどな
1.2.14をLinuxに試しに入れてみた、それ以外は知らん

499 名前:デフォルトの名無しさん mailto:sage [2011/03/20(日) 16:51:40.03 .net]
SDL_image を使ってpng画像を使えるようにしようと思って
gccを使ってコンパイルまでできたのですが、
実効しようとしたら以下のようなメッセージが表示されて実行できません。

libpng warning: Application was compiled with png.h from libpng-1.4.2
libpng warning: Application is running with png.c from libpng-1.2.43
libpng error: Incompatible libpng version in application and library

どういう意味なのでしょうか?
解決策を教えてください。お願いします

500 名前:デフォルトの名無しさん mailto:sage [2011/03/20(日) 16:52:47.41 .net]
libpng error: Incompatible libpng version in application and library

501 名前:デフォルトの名無しさん mailto:sage [2011/03/20(日) 16:57:29.14 .net]
>>494
アプリケーションとライブラリのlibpngのバージョンに互換性がない
と言うことですか?

502 名前:デフォルトの名無しさん mailto:sage [2011/03/20(日) 20:01:21.80 .net]
SDL_imageをコンパイルした時に使ったlibpngのバージョンと
実行するときに使おうとしてるlibpngのバージョンが違う

503 名前:デフォルトの名無しさん mailto:sage [2011/03/20(日) 21:20:15.34 .net]
>>496
ありがとうございました

504 名前:デフォルトの名無しさん [2011/05/06(金) 02:01:30.70 .net]
短い音だとやっぱMix_PlayChannelが終了する前に
Mix_ChannelFinishedで登録した関数がコールバックされる事とか、
もっと言えば終了とコールバックが同時実行されるとか、
何も対策しなければスレッドアンセーフな状況になるの?

505 名前:デフォルトの名無しさん mailto:sage [2011/06/26(日) 00:04:41.93 .net]
2バイト文字と1バイト文字が混載しているテキストデーターから文字を1文字ずつ切りだして
SDL_ttfのTTF_GlyphMetrics()関数の第2引数に送って第7引数のトータルの文字幅を求めるコードが必要になったんだが
Unidodeに変換するためにiconvを使うとしたらどういう実装にすればいいかな?

506 名前:デフォルトの名無しさん mailto:sage [2011/09/21(水) 07:47:59.30 .net]
SDL.dllだけ1.3に差し替えたら
SDL_imageがセグメンテーションエラー起こしやがった・・・
imageも作りなおさないといけないのか・・・

507 名前:デフォルトの名無しさん mailto:sage [2011/09/21(水) 09:55:48.90 .net]
>>500
逆になぜそのまま動くと思ったのか知りたい。



508 名前:デフォルトの名無しさん mailto:sage [2011/09/21(水) 16:09:02.53 .net]
たぶん、全然別物だって知らなかったんでしょ。
1.2.14→1.3って番号だけ見ると互換性ありげだし。2.0とかにしちゃえばいいのにね。

509 名前:デフォルトの名無しさん mailto:sage [2011/09/22(木) 23:53:21.86 .net]
英語ブログでオッサンが
1.3とsdl-imgeでvery fineみたいなこと言ってたから
とりあえずぶち込んでみたんだ
なんかjpegがビルド失敗するしあきらめるか

510 名前:デフォルトの名無しさん mailto:sage [2011/09/25(日) 06:23:03.25 .net]
SDL1.3期待したがmacの日本語入力ができないなぁ
自分で作るか・・・

511 名前:デフォルトの名無しさん mailto:sage [2011/10/31(月) 13:09:22.07 .net]
SDL1.3もLGPLですか?
なんか商用ライセンスとか書いてあるような……

512 名前:デフォルトの名無しさん mailto:sage [2011/10/31(月) 13:22:04.20 .net]
>>505
新しい方のページにzlibライセンスって書いてあるし、パッケージ本体にもそう書いてある。
1.2時代のページには1.3もLGPLとか書いてあって紛らわしいな。



513 名前:はいえ、sdl_imageとかsdl_mixerなんかzlibライセンスにならない限り、あんまり意味無いかも。 []
[ここ壊れてます]

514 名前:デフォルトの名無しさん mailto:sage [2011/10/31(月) 18:12:26.94 .net]
SDL 1.3は今年の4月頃にzlibライセンスへ移行したけど、
ウェブサイトの更新はちょうどライセンス切り替え直前あたりで止まってる模様(hgのsdlwebのログで確認)。
指摘すれば更新してくれるんじゃないかな。

515 名前:デフォルトの名無しさん mailto:sage [2011/11/02(水) 16:23:02.75 .net]
なるほどありがとう

516 名前:デフォルトの名無しさん [2011/11/20(日) 14:24:20.08 .net]
いえいえ

517 名前:デフォルトの名無しさん mailto:sage [2011/12/28(水) 22:57:52.19 .net]
SDLで簡単なアニメーション(とキー受付)をしたいのですが、そのプログラムで使う変数の値をどうやって入力しようか思案中です。
最悪の場合設定ファイルをテキスト形式で用意する案も考えていますが、もうすこしユーザーフレンドリーな入力方法としてwxWidgetsを使えないかと考えています。
wxWidgetsからSDLプログラムを走らせると速度が遅くなったりしますか?(というか、そんなことは可能ですか?)
他にもなにかお勧めの方法があったら教えてください。





518 名前:デフォルトの名無しさん mailto:sage [2011/12/28(水) 23:01:15.63 .net]
>>510
あ・・・SDL-widgetsってのがあるのですね・・・。

519 名前:!murofushisan mailto:sage [2011/12/29(木) 09:29:08.69 .net]
test

520 名前:! 【29.9m】 mailto:sage [2011/12/29(木) 09:29:38.92 .net]
tests

521 名前: 【17.2m】 mailto:sage [2011/12/29(木) 09:30:05.77 .net]
testtest

522 名前:デフォルトの名無しさん mailto:sage [2011/12/31(土) 11:45:43.44 .net]
次期バージョンのSDL_mixerでFluidSynthをサポートするみたいね

523 名前:デフォルトの名無しさん [2012/03/16(金) 21:00:50.52 .net]
あげ

524 名前: 【18.5m】 mailto:sage [2012/03/17(土) 21:03:26.56 .net]
SDLでEAXみたいな3Dサウンドって出来ないんでしょうか

525 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 21:17:24.83 .net]
OpenAL使えば

526 名前: 【20.5m】 mailto:sage [2012/03/18(日) 01:40:21.90 .net]
出来ないんですね。
ありがとう

527 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 02:00:26.11 .net]
SDL_mixer:

Mix_SetPosition
角度と距離を指定すると音の位置が変化する

Mix_RegisterEffect
効果音単体・出力直前のバッファを弄れるフック関数を登録する
chanがMIX_CHANNEL_POSTの時、streamにBGM・効果音合成済みの出力直前バッファが渡される
もちろん3Dな音響を適用するエフェクトは全て自作していく

Mix_SetPostMix
出力直前のバッファを弄れるフック関数を登録する
streamにBGM・効果音合成済みの出力直前バッファが渡される
こちらもエフェクトは全て自作していく
Mix_RegisterEffectと共存OK



528 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 23:44:49.72 .net]
これ便利なライブラリーだな。


529 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 15:56:24.51 .net]
>>521
マジ便利だよ。それにどんなOSでも使えるから一生もんの技術だよ

530 名前:デフォルトの名無しさん mailto:sage [2012/06/28(木) 15:27:07.64 .net]
てすと

531 名前:デフォルトの名無しさん [2012/07/30(月) 02:00:02.32 .net]
SDL_mixerとSDL_imageが全然動かない・・・
libogg.dll, libvorbis.dll, libvorbisfile.dllをビルドして置いても
MIX_INIT_OGG指定すると初期化に失敗するし、
libpng15.dllをビルドして置いても
IMG_INIT_PNG指定すると初期化に失敗するし、
もう訳分からん・・・

532 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 02:26:48.15 .net]
画像に関してはBMPにすれば何とかなるかもしれないが
音楽は流石にWAVにするのはきつい・・・
どうにかならないものか

533 名前:デフォルトの名無しさん [2012/07/30(月) 02:30:32.42 .net]
>>524
何かエラーメッセージは無いの?
エラー発生直後にSDL_GetError()の戻り値は確認してる?

534 名前:デフォルトの名無しさん mailto:sage [2012/07/30(月) 02:49:57.37 .net]
おおう、要求されるDLL名が
デフォルトで作成されるものと違っていたようです
ありがとうございました

535 名前:uy mailto:sage [2012/07/30(月) 09:30:39.42 .net]
ちょっと使ったことあるけど、
このライブラリ煩雑すぎじゃね
SDLをもう一段階ラップしないと使い物にならない

536 名前:デフォルトの名無しさん [2012/07/30(月) 09:45:29.16 .net]
全員がそうではないけど、
そうしないと使えない人がいてもおかしくはない。


537 名前:デフォルトの名無しさん mailto:sage [2012/08/03(金) 23:11:06.43 .net]
SDLをさらにラップしたものは沢山あるだろ



538 名前:デフォルトの名無しさん mailto:sage [2012/08/06(月) 00:19:59.48 .net]
むしろラップして使うものだし
俺俺ライブラリ作るの楽しいです(^ρ^)

539 名前:デフォルトの名無しさん [2012/08/17(金) 23:55:49.35 .net]
c

540 名前:デフォルトの名無しさん mailto:sage [2012/08/26(日) 01:28:22.16 .net]
MacのSnow LeopardでSDLをフルスクリーンにすると
画面真っ黒でOSに戻れなくなる件は治ったんだろうか…

541 名前:片山博文MZパンク ◆0lBZNi.Q7evd [2013/04/08(月) 21:35:19.34 .net]
あげ

542 名前:デフォルトの名無しさん mailto:sage [2013/04/13(土) 13:04:29.50 .net]
独自の画像読み込みはどうすればいいですか?rawなんとか?

543 名前:デフォルトの名無しさん [2013/04/18(木) 01:15:31.10 .net]
あるピクセルが透過ピクセルかチェックする処理を作っています。
32bit(ARGB)surfaceの場合、A値が255かチェックすれば良いと思って
IMG_Loadで透過なしARGB(32bit)pngを読み込んでみたところ
surface->pixelsをみたらAが0x00になってました
透過なしなら0xffが正しいと思うんです
透過かどうかの判断材料は他にあるんでしょうか

SDLのバージョンはSDL 1.2.14、SDL_image 1.2.12です

544 名前:デフォルトの名無しさん mailto:sage [2013/04/18(木) 01:44:16.98 .net]
あきらめが肝心

545 名前:デフォルトの名無しさん mailto:sage [2013/04/18(木) 21:03:59.60 .net]
>>535
CreateSurfaceとかCreateSurfaceFromとか

>>536
SurfaceってAlpha使うかどうかのフラグ無かったっけ

546 名前:デフォルトの名無しさん mailto:sage [2013/04/18(木) 22:38:19.63 .net]
>>535
32bit RGBAの空サーフェス作って、それのpixelsにデコードしたのぶっこむ。
当然フォーマットはきちんと(8ビットづつ)RGBAの位置を設定してからサーフェス作ること。
ここまでちゃんとできたら、後はBlitSurfaceしてやりゃ自動でフォーマット変換やってくれるから、マシンやターゲットの色表示ビット数は考慮しないでいい。

547 名前:デフォルトの名無しさん mailto:sage [2013/04/18(木) 22:40:03.43 .net]
>>536
とりあえず、png読んだ側のサーフェスのフォーマット見れ。
特にamaskとashift。



548 名前:デフォルトの名無しさん mailto:sage [2013/04/27(土) 15:06:27.56 .net]
sdl.dllを自前で作りたいんだけどVisual C++ 2010 ExpressでSDLのビルドって出来ない?

549 名前:デフォルトの名無しさん mailto:sage [2013/04/30(火) 20:36:05.95 .net]
>>541
できると思う。
何かエラーが出た?

550 名前:デフォルトの名無しさん mailto:sage [2013/06/03(月) 03:38:44.57 .net]
SDL 2.0.0のリリース候補版が出た模様。
Windows x86/x64とMac OS X intel向けバイナリも用意されている。

551 名前:デフォルトの名無しさん mailto:sage [2013/06/06(木) 22:11:29.90 .net]
おお、ついに来るんか

552 名前:デフォルトの名無しさん mailto:sage [2013/07/26(金) NY:AN:NY.AN .net]
SDLのイベント処理の使い方がいまいちわからないんだけど、どういうふうに使うものなのかな?

今までDXライブラリを使ってきたけど、プレイヤーのキー操作は
必要になったときにだけ関数で取得してた。
だから、すべてのオブジェクトを1フレームに1回更新するって時にも
オブジェクトにとって必要になったときだけキー入力を取得して更新してた。

SDLのリファレンスのイベントの例だと、
『キー入力イベントが発生してたら、それが「→」キーかどうか判断して右に数ピクセル移動する』
みたいな感じだったけど、これは上記みたいに「すべてのオブジェクトを1フレームに1回更新したい」
時にはすごく相性が悪そう。(1ループ中にいろんな種類のイベントが複数回発生するから)

553 名前:デフォルトの名無しさん mailto:sage [2013/07/26(金) NY:AN:NY.AN .net]
>>545
SDL_JoystickGetButton とか SDL_GetKeyState (2.0からはSDL_GetKeyboardState) とかそのへんは?
自分の処理の仕方に合わせて好きな方使えばいいんじゃね

554 名前:デフォルトの名無しさん [2014/02/23(日) 09:02:38.60 .net]
何これ

555 名前:デフォルトの名無しさん [2014/02/27(木) 08:47:31.12 .net]
DirectXのパクり

556 名前:デフォルトの名無しさん mailto:sage [2014/02/27(木) 09:59:42.74 .net]
マルチプラットフォーム最優先でなかったらいらない

557 名前:デフォルトの名無しさん mailto:sage [2014/02/27(木) 20:47:56.54 .net]
今だったらcocos2d-xだろ



558 名前:デフォルトの名無しさん mailto:sage [2014/02/28(金) 14:03:16.04 .net]
枯れてるSDL使う方が良い

559 名前:デフォルトの名無しさん [2014/03/01(土) 07:57:38.26 .net]
DirectXも9なら枯れてるだろ。

560 名前:デフォルトの名無しさん mailto:sage [2014/03/01(土) 13:41:15.45 .net]
OpenGL>SDL>DirectX

561 名前:デフォルトの名無しさん mailto:sage [2014/03/01(土) 14:51:36.21 .net]
ていうか3DでSDLなんか使うの?

562 名前:デフォルトの名無しさん mailto:sage [2014/03/01(土) 15:22:56.21 .net]
サウンドだけSDLみたいな使われ方なら

563 名前:デフォルトの名無しさん mailto:sage [2014/03/01(土) 17:06:47.95 .net]
SDLのSurfaceにOpenGLを描画してるんでねーの?
勉強に、使うか使わないか分からないDirectXみたいな複雑なものなんて触りたくない

564 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 14:50:04.43 .net]
SDL2のサンプルって大体SDL_Texture使ってるけどSDL_Surfaceのほうが使いやすいな

565 名前:デフォルトの名無しさん [2014/03/02(日) 17:53:08.67 .net]
だな

566 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 01:38:31.03 .net]
子供の頃にゲームを作りたいって思っても、年取るとゲームを作ろうって気力が無くなるな

567 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 09:51:29.46 .net]
小さいものでも作ってみて、「ああ、楽しいな」って思えればいいんだけどな。
自己効力感というか。
まあ、気力のでない理由なんて人それぞれだとは思うけど、
こういうスレ覗いてるなら誰しも作りたい気持ちはあるはずだし、
やる気のでないことも誰しもあると思うんで、負けないでほしいよね。
スレチの上に長文だね。すまんね。



568 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 22:08:37.70 .net]
努力によって獲られるものが、あまりにも小さく需要がない

569 名前:デフォルトの名無しさん [2014/03/05(水) 20:33:33.37 .net]
>>559
ゲームって子供しかしないからだと思う

ゲームってプレイするために作られるけど
自分が大人になってから作っても、友達とかもみんな大人になってるからゲームなんてしてくれないじゃん

情熱云々以前にそうした環境が要因だと思われ

570 名前:デフォルトの名無しさん mailto:sage [2014/03/06(木) 03:08:38.37 .net]
俺は連日麻雀だけど、

571 名前:デフォルトの名無しさん mailto:sage [2014/03/07(金) 12:14:35.95 .net]
>>562
ネットのお友達がしてくれるよ(涙声)

572 名前:デフォルトの名無しさん mailto:sage [2014/03/07(金) 12:33:43.47 .net]
自分の子供と遊べばいいんだよ・・・・・・(遠い目)

573 名前:デフォルトの名無しさん [2014/03/07(金) 20:47:39.13 .net]
ネット上に友達なんてできないだろ

574 名前:デフォルトの名無しさん [2014/03/09(日) 09:52:04.72 .net]
ネットのお友達って誰?

575 名前:デフォルトの名無しさん mailto:sage [2014/08/04(月) 00:24:21.64 ID:nItsesnB.net]
いいや

576 名前:デフォルトの名無しさん mailto:sage [2014/08/04(月) 01:23:54.81 ID:380FSYFH.net]
(´・_・`)違うのかぁ

577 名前:デフォルトの名無しさん mailto:sage [2014/08/10(日) 17:00:28.99 ID:5u19o+oK.net]
SDLは死滅しちゃうの?



578 名前: 【9.4m】 mailto:sage [2014/08/13(水) 11:01:16.20 ID:SU5UHha0.net]
細々と生き残るんじゃないの。
今までと変わりなく。

579 名前:デフォルトの名無しさん mailto:sage [2014/12/20(土) 18:14:40.98 ID:uYm+2x+q.net]
マウスホイールの情報ってmouse.hでは扱えないんですか?

580 名前:デフォルトの名無しさん mailto:sage [2014/12/20(土) 19:35:37.86 ID:14vyMO7P.net]
SDL_mouse.hのことなら扱えるよ

581 名前:デフォルトの名無しさん mailto:sage [2014/12/20(土) 19:50:08.22 ID:uYm+2x+q.net]
>>573
どうやって扱うんですか?

582 名前:デフォルトの名無しさん mailto:sage [2014/12/20(土) 20:05:09.28 ID:CCCAmGOw.net]
SDL_GetMouseState(&x, &y) & SDL_BUTTON(SDL_BUTTON_WHEELUP)みたいな

でも普通にマウスイベントじゃだめなの?

583 名前:デフォルトの名無しさん mailto:sage [2014/12/20(土) 20:10:09.81 ID:uYm+2x+q.net]
>>575
hg.libsdl.org/SDL/file/default/include/SDL_mouse.h
SDL_BUTTON_WHEELUPがなくなってますよ。

マウスだけならSDL_mouse.hの方が楽だと思ったんですけど、ホイールが扱えないならやっぱりEventでやるべきですね。

584 名前:デフォルトの名無しさん mailto:sage [2014/12/20(土) 21:09:32.34 ID:wsWfuPS+.net]
それにGetMouseStateだとホイールは拾い損ねるので

585 名前:デフォルトの名無しさん mailto:sage [2014/12/30(火) 19:14:51.28 ID:RaKONNYE.net]
現在画面に表示されてるのが透けて見えるように、半透明で塗りつぶしたいんですけど、
SDL_RenderClearやSDL_RenderFillRectでやると半透明になりませんでした。
どうやればいいんでしょうか?

586 名前: 【13.5m】 mailto:sage [2014/12/30(火) 21:08:56.16 ID:4iRc2U/V.net]
そりゃ半透明にならないのは当たり前じゃないか。
何が不思議なの?

587 名前:デフォルトの名無しさん mailto:sage [2014/12/30(火) 21:25:36.95 ID:RaKONNYE.net]
>>579
不思議って言うか、色の設定にアルファチャンネルがあるからできるからできるかなと思ってやってみたんですけど、できなくて、
じゃあ、どういう方法でやればいいのか、という質問です。



588 名前:579 mailto:sage [2014/12/31(水) 15:47:21.32 ID:9chxyy/K.net]
自己解決。
SDL_SetRenderDrawBlendModeでSDL_BLENDMODE_BLENDを設定したらできました。

589 名前:デフォルトの名無しさん mailto:sage [2015/01/23(金) 07:04:41.06 ID:Kw3Co+SP.net]
【質問】
今までプログラミングしていたPCの中でSDLを使って作成した実行ファイル(○○○.exe)だけをUSBにコピーして別のパソコンに移して実行しようとしたら
『コンピューターにSDL.dllがないため、プログラムを開始できません。
この問題を解決するには、プログラムを再インストールしてみてください』
とエラー警告が出てしまいました

これってSDL.dllってファイルだけを探して実行ファイルと同じフォルダに入れればいいのでしょうか

それともSDLそのものを一からインストールし直さないといけないんでしょうか

インストールして環境設定したのがかなり前なのでやり方を忘れてますし
出来れば各端末にインストールする手間を掛けず
実行ファイルと少ないファイルをUSBから移すだけで実行できるようにしたいです

590 名前:デフォルトの名無しさん mailto:sage [2015/01/23(金) 07:46:16.42 ID:pqXFeAtu.net]
SDLというかDLLの基本的な知識だが
dllはexeから動的にリンクするライブラリファイルなんでexeから見えるとこにdllがあればいい
なんでexeと同じフォルダかパスの通ったフォルダとかWindowsフォルダに配置されてれば起動出来る

多分参考にしたサイトがdllの配置までやってたんだろうが
そのエラーメッセージのインストールはアプリケーションのインストールで
開発するためにライブラリをインストールする事とは無関係なんで>>582の言うインストールをやっても無意味だと思う

591 名前:デフォルトの名無しさん mailto:sage [2015/01/26(月) 02:51:42.03 ID:ltDG8o77.net]
すいません、実際にSDL.dllをコピーして試したのですが今度はまた別の「○○.dllがありません」とエラーが出てしまいました
そこで元のパソコンから検索かけて「○○.dll」の拡張子で終わるアプリケーションファイルを隈無く探して複製移動したのですが 
最終的に
『MSVCR100.dllはWindows上で実行できないかエラーを含んでいます。元のインストールメディアをしようして再インストールするか、システムの管理者またはソフトウェアの製造元に問い合わせてください』と別のエラーが出て、そこで袋小路に入ってます

592 名前:デフォルトの名無しさん mailto:sage [2015/01/26(月) 08:27:57.03 ID:Ts/Sr/RD.net]
DLL 手動コピーじゃだめ
VCxx redistribution package を xx の各バージョン全部入れろ

593 名前:デフォルトの名無しさん mailto:sage [2015/01/26(月) 09:46:56.05 ID:4npxFuVq.net]
それは、コピー元のパソコンの中に入ってる分をコピペしろということでしょうか?

コピー先のパソコンはネットと接続してないのでUSBで移すしか不足分を補えないのですが

594 名前:デフォルトの名無しさん mailto:sage [2015/01/26(月) 09:48:30.98 ID:4npxFuVq.net]
あと、VCxxっていうのはVC++2010のことでしょうか
それもコピー先に入れてないので移した方がいいですか?

595 名前:デフォルトの名無しさん [2015/01/26(月) 09:56:44.28 ID:Ts/Sr/RD.net]
>それは、コピー元のパソコンの中に入ってる分をコピペしろということでしょうか?

コピペはだめ
redistribution package はインストールが必要

>コピー先のパソコンはネットと接続してないのでUSBで移すしか不足分を補えないのですが

数回に分けるか USB 数個に分ければ済むだろ

>あと、VCxxっていうのはVC++2010のことでしょうか

名前から想像するとたぶんそうだろうけど
必要に応じて他のバージョンも入れないといけないかもしれない

>それもコピー先に入れてないので移した方がいいですか?

移すっていうのが DLL だけにしたいって意味ならダメ

596 名前:デフォルトの名無しさん mailto:sage [2015/02/05(木) 11:21:22.44 ID:nFTmyO5z.net]
最近のexeはダウソしただけで動かないとかなぁー
それってdot netやjavaと代わらんじゃねーかよ な?

597 名前:デフォルトの名無しさん mailto:sage [2015/02/05(木) 19:09:43.48 ID:kpi//JnW.net]
Steamで早期リリースのゲーム Darkest Dungeon が SDL2 製だった。
PS4, Vita での発売も予定しているということで、移植性の高さを生かしているもよう。
ただ、文字の表示はビットマップから切り出す方式なので、
文字種の多い日本語化は難しいと思われる。

SDL本体だけで簡単にフォントのレンダリングができれば、
英語圏の製作者も、日本語化しやすい作り方をしてくれそうなんだがなぁ。



598 名前:デフォルトの名無しさん mailto:sage [2015/02/06(金) 01:56:22.03 ID:qRStvygm.net]
ですね(´・ω・`)

599 名前:デフォルトの名無しさん mailto:sage [2015/02/07(土) 18:53:13.49 ID:Hof4fFat.net]
>>589
最近っつっても10年くらい前からだな

600 名前:デフォルトの名無しさん mailto:sage [2015/02/07(土) 19:37:57.87 ID:TiU3gCM4.net]
変なライブラリ使わなきゃインストーラ作って終わりじゃないの

601 名前:デフォルトの名無しさん mailto:sage [2015/02/21(土) 19:03:33.87 ID:ialkn/Yz.net]
最近、某動画サイトてhappy wheelsっていうシュールなゲーム実況(ホラフキンとかアブとか)がツボにはまってるんだけど

あれもSDL?

602 名前:デフォルトの名無しさん mailto:sage [2015/03/14(土) 19:06:14.57 ID:7zbPwJgB.net]
よく分からんがflashゲーじゃないの?

603 名前:デフォルトの名無しさん mailto:sage [2015/03/14(土) 22:41:41.97 ID:zYFiBXHt.net]
このライブラリとC言語使ってスマホのアプリとかゲームとか作れる?

やっぱJAVAとか他のライブラリがないとダメ?

604 名前:デフォルトの名無しさん mailto:sage [2015/04/16(木) 19:00:48.95 ID:2Mzy6yNa.net]
>>596
SDL2.0でAndroid/iOSのアプリとかゲームを作れるよ(iOSは試したことない)。
Androidの場合、NativeActivityではなく、SDLが用意したSDLActivity.java
からJNI経由でmain関数を実行する流れ。
Suspend/ResumeやらAndroid固有な処理のコードとかが若干必要だけど、
基本的にPC環境で使ってるコードをそのまま利用できる。

>>590
SDL_ttf使ってるんだけど、文字の見た目で悩み中。
Bitmapフォントにしたいけど、どこまで感じサポートするかとか面倒なのよねぇ。

605 名前:デフォルトの名無しさん mailto:sage [2015/04/16(木) 19:15:26.86 ID:2Mzy6yNa.net]
>>556
SDL_TextureでOpenGLとかDirectXを隠蔽してる。
SDL2.0の場合、SDL_SurfaceはSDL_Textureを作る為の一時バッファ。

>>557
激しく同意。そもそもSDL_Textureにピクセルを書き換えるAPIが
存在しないのがおかしい。

606 名前:デフォルトの名無しさん mailto:sage [2015/04/16(木) 19:19:54.73 ID:2Mzy6yNa.net]
>>545
mainループで入力待ち+レンダリングスレッドを使うしかないくさい。

607 名前:デフォルトの名無しさん mailto:sage [2015/05/08(金) 23:57:28.35 ID:V8hi9yRP.net]
ffmpegのffplayのソースをいじって自分用のビュアーを作ってるんですが、
SDL1.xのSDL_CreateWindowでウインドウを作成するときに、
ウインドウの左上の座標を指定する方法はないですか?



608 名前:デフォルトの名無しさん mailto:sage [2015/05/09(土) 07:01:19.40 ID:WDrUd2Zm.net]
>>600
SDL全然知らなくて恐縮だけど、
sdl2referencejp.sourceforge.jp/SDL_CreateWindow.html
によると
SDL_Window* SDL_CreateWindow(const char* title, int x, int y, int w, int h, Uint32 flags);
の x, y に指定するんじゃないの? 違うのかな

609 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 11:36:39.94 ID:6zko7qkF.net]
SDL1.2系なら
SDL_putenv("SDL_VIDEO_WINDOW_POS=0,0");

610 名前:デフォルトの名無しさん mailto:sage [2015/05/16(土) 20:17:56.69 ID:k71C3722.net]
>>602
1.2系は外部変数経由なんだな・・・。

611 名前:デフォルトの名無しさん mailto:sage [2016/03/21(月) 18:25:32.39 ID:axz6ixdY.net]
描画をOpenGL、その他をSDLに任せれば強いクロスプラットフォームなゲーム開発ができるのですか?

612 名前:605 mailto:sage [2016/03/22(火) 00:20:42.36 ID:vWJRjU9w.net]
あ、なんでもないです

613 名前:デフォルトの名無しさん [2016/03/29(火) 09:12:47.25 ID:/c8bAcK4.net]
サッカーブッシュ日本代表日程ぷあたん(しゅっちょうまいくろ教育長交代)春文執行40代売上差額シュガーチョコ
https://www.youtube.com/watch?v=NDq1QoJY0nY宇ドナルドアナリストパワーストーンコーチングとしまえん
サッカーブッシュ日本代表日程古本屋よしたけしゅっちょうちょこしゅがー
ディーラー税務署天才開発者死亡詰みヨミドクターマイクロサービス不足
サッカーブッシュ日本代表日程ぷあたんシフト光金さかい強制バイト人権侵害問題
春分資源執行ニューヨーク低原価ぼったステーキソルトレイク福岡横浜新橋奴隷課金パチシフト強制バイト問題新潟米センター生残
コスメ24チャリティー隠れ40代生活保護プレイボーイバイトレードいたりあん接待問題
マスコミKARDローンケーオーサービス不足婚活パーティー寄付金執行原発ビジネス
FBIチャイニーズタイホテル売上事務所ガチャ決算ガチャキャンペーン(販売報道陣過激派組織向携帯最新情報提供終了
校長発言細心注意ノートン産廃エラー(著作権クレーム中国反応融資高額教育費)(中国捕鯨団体40代社員サッカーコメント
高額入学金ヤフウ新橋大学ヤフウ新橋理事長FX経費 おじや50代資産ガリバズフィード40代エリート

614 名前:デフォルトの名無しさん mailto:sage [2016/04/20(水) 20:59:49.10 ID:gfBfEx2n.net]
公式いってSDL2.0っての落としてビルドしたけど
もしかしてSDL_imageやDL_mixerって別々にビルドしないといけないのか?

615 名前:デフォルトの名無しさん [2016/05/29(日) 15:40:25.01 ID:9WWbP5OA.net]
test

616 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 10:18:34.37 ID:cLUfCSU4.net]
>>607
それぞれバイナリ配布されてるからしなくても使えるはず

617 名前:デフォルトの名無しさん [2016/06/07(火) 00:55:43.39 ID:eV/CnpgJ.net]
マウス2個つなげて
それぞれの状態を取りたいのじゃが
SDLでは無理かの?



618 名前:デフォルトの名無しさん mailto:sage [2016/08/22(月) 03:41:57.10 ID:05WI3n4h.net]
メインループの中でSDL_PollEventを呼び出さないと、実行時にプログラムが「応答なし」になるんですけど、
どうしてなんでしょう?

619 名前:デフォルトの名無しさん mailto:sage [2016/08/22(月) 10:38:18.65 ID:B6F+6OOe.net]
応答してないから

620 名前:デフォルトの名無しさん mailto:sage [2016/08/22(月) 15:24:26.96 ID:05WI3n4h.net]
>>612
なんで応答しなくなるんです?

621 名前:デフォルトの名無しさん mailto:sage [2016/08/22(月) 19:18:13.90 ID:01M+MFvA.net]
SDL_PollEvent じゃなくて PeekMessage とかでもいいってことかな

622 名前:デフォルトの名無しさん mailto:sage [2016/08/22(月) 23:11:08.46 ID:05WI3n4h.net]
>>614
WinAPIに由来したものなのですか。

623 名前:デフォルトの名無しさん mailto:sage [2016/08/23(火) 13:49:41.90 ID:L6g6HWhG.net]
応答なしになると何か困るんか?

624 名前:デフォルトの名無しさん mailto:sage [2016/08/23(火) 18:25:19.60 ID:/ETcg39q.net]
>>616
マウスカーソルが砂時計状態(今時、絵は砂時計じゃないけど)になって、
画面が白っぽくなります。
いわゆるフリーズみたいな状態です。

625 名前:デフォルトの名無しさん mailto:sage [2016/08/23(火) 19:11:00.22 ID:xIKUFX4H.net]
メインループで忙しいんだからいいじゃん

626 名前:デフォルトの名無しさん mailto:sage [2016/08/23(火) 21:39:48.94 ID:/ETcg39q.net]
>>618
メインループの中にSDL_Delayを入れても同じなので、単なるビジー状態とは違うと思いますけど。

627 名前:デフォルトの名無しさん mailto:sage [2016/09/26(月) 03:08:45.06 ID:xV1Da2+t.net]
リズムゲーム的なの作ってるんだが、キーボードの入力が激しいと描画が遅れてカクカクになってしまう
描画を別スレッドに分けるしかないのかな
でもWikiでは非推奨なんだよなあ なんかやり方間違ってんのかな



628 名前:デフォルトの名無しさん mailto:sage [2016/11/11(金) 20:04:00.15 .net]
SDLの書籍、なさすぎでは

629 名前:デフォルトの名無しさん mailto:sage [2016/12/10(土) 01:50:23.71 ID:MvvmH2RP.net]
AndroidStudioには対応しないの?

630 名前:デフォルトの名無しさん [2016/12/18(日) 10:39:00.88 ID:7yhgDEno.net]
SDLを何も知らない超初心者がsdlを導入しようと思って早速詰まったところです。macです。
SDLのダウンロードページからdmgファイルをダウンロードして中にあった「sdl2.framework」というものを
システム>ライブラリ>frameworksフォルダのところにドラッグして入れようと思ったのですがどうしても弾かれて入れることができません。
Runtime Binariesという方とDevelopment Librariesで両方やってみましたがどうしてもframeworksフォルダに入れることができませんでした。
インターネットの情報も古いものしかないのでどうにも信頼性が・・・
SDLの導入方法を教えてください。よろしくお願いします。

631 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 10:58:36.57 ID:05Ug+E6t.net]
これでスマホで動くアプリ作れるの?

632 名前:デフォルトの名無しさん [2016/12/20(火) 18:38:57.67 ID:r66oBsJS.net]
macでのsdlの環境構築の方法を詳しく教えてください。ここ3日くらいやってもなかなかうまくいきません。
qiita.com/inomasa/items/d5a9c6ebfb2ff2e40003
このサイトを参考にしました。
よろしくお願いします。

633 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 18:43:32.73 ID:lAXr92yw.net]
sox.sourceforge.net/

634 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 23:03:32.81 ID:1OYUiPAH.net]
素人がmake(コンパイル)して、環境構築なんか無理。
Homebrew で出来ないのか?

そのサイトの情報が正しいかどうか、分からないから、
無理なら、他のサイトの情報で、幾つも、異なるやり方を試す。
1つのサイトのやり方にこだわっても、仕方がない

それと、2chに書き込むときは、
何を処理して、どういうエラーメッセージが出たのかも、一言一句、正しく書く。
皆が、そのエラーメッセージで検索するから

まず自分で、エラーメッセージで検索する。
それでも分からなかったら、2chに書き込む

635 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 03:40:38.30 ID:ZtnFV01Y.net]
やさしいせかい

636 名前:デフォルトの名無しさん [2016/12/21(水) 07:04:06.99 ID:6gbwwcr2.net]
もう少し頑張ってみます。

637 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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