[表示 : 全て 最新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/

225 名前:名前は開発中のものです。 mailto:sage [2007/10/04(木) 15:29:28 ID:FHvE2BAs.net]
>>222
要するに気にいらなかったんだなw
ぶっちゃけるとSDLみたいな低レベルのAPIをそのままC++ラップしてもあまり嬉しくない。
余程潔癖なC++プログラマじゃない限り C の API そのまま呼ぶのは別に苦じゃないしね。
g3d まで行かなくてももう少し高レベルのゲームエンジンとか特定ジャンル向けAPIなら
使ってみるかという気になるけれど。

226 名前:218 mailto:sage [2007/10/06(土) 22:35:26 ID:BZgGmwuo.net]
遅レスすみません。
G3Dがなかなか良さそうだったので色々弄っていたのですが……初っ端のstarterサンプルも走らない……。
なんで〜〜〜〜。ドキュメント通りに設定したのに……。

>225
>余程潔癖なC++プログラマじゃない限り C の API そのまま呼ぶのは別に苦じゃないしね。

まあ、そうですけどね。リソース管理といってもboost::shared_ptr併用すれば大した手間じゃないし。
それは判っているのですが、ついゴテゴテとクラスを構築してしまって……
普段boostの便利ツールを使っているとどうも納得行かなくて。

基本的なところを実装できたらなんかのフレームワークでっちあげてみようかな。


227 名前:名前は開発中のものです。 mailto:sage [2007/10/07(日) 10:26:07 ID:yJ/qUspY.net]
そして目的がゲーム製作からライブラリ製作へ・・・w

228 名前:名前は開発中のものです。 mailto:sage [2007/10/07(日) 12:53:09 ID:KThUHL05.net]
ありがちなパターンだよなw

229 名前:名前は開発中のものです。 mailto:sage [2007/10/07(日) 12:54:15 ID:XnDGmhDX.net]
ゲーム作るより楽しかったり

230 名前:名前は開発中のものです。 mailto:sage [2007/10/07(日) 13:52:42 ID:JFszqkjk.net]
あるな。すげえよくわかるw

231 名前:名前は開発中のものです。 mailto:sage [2007/10/07(日) 16:06:08 ID:gaO7ixsx.net]
おれもだw

232 名前:名前は開発中のものです。 mailto:sage [2007/10/07(日) 16:31:51 ID:vQBEp/5X.net]
クルマ一台一人で作るより
ネジや歯車を一人でつくる方が完成する可能性高いしな

233 名前:218 mailto:sage [2007/10/08(月) 00:30:19 ID:XgwvZWdN.net]
やべえ、楽しい。SDL自体のボリュームも大きくないから、絶望的な気分になることも無いですし。
しかし、SDL側で管理しているリソースとかが所々にあって、ちょっと厄介ですね。

使い込みながらブラッシュアップしよ。




234 名前:名前は開発中のものです。 mailto:sage [2007/10/08(月) 05:29:39 ID:EqHs6Yya.net]
>>233
ゲームを作りながらライブラリを作ることをお勧めします。
できたらある程度高レベルなライブラリ(ってかゲームエンジン)を頼む。

235 名前:名前は開発中のものです。 mailto:sage [2007/10/08(月) 08:49:47 ID:1mpmgeu/.net]
すみません、質問です。
SDL_mixerでoggファイルを再生しようとしてるんですが、
再生中中断して次の曲を鳴らすと一瞬ノイズが入ってしまいます。
Mix_PlayMusic、Mix_HaltMusic以外に何か必要な手順等あるんでしょうか?

Mix_OpenAudioでバッファ長4096を指定していて、
これを1024とかにしたら注意しないと気づかないくらいノイズも短くなるんですが、
根本的な対策にはなってないので…。

236 名前:名前は開発中のものです。 mailto:sage [2007/10/08(月) 10:13:08 ID:eMOPHGv/.net]
>>235
音を瞬時に切ったらプチっていうノイズになるのは当たり前
横着せずにMix_FadeOutMusic()とMix_FadingMusic()を使うべし

237 名前:名前は開発中のものです。 mailto:sage [2007/10/08(月) 10:50:01 ID:1mpmgeu/.net]
>>236
ありがとうございます。
知りませんでしたが、ものすごく基本ぽいですね…。

238 名前:名前は開発中のものです。 mailto:sage [2007/10/19(金) 07:12:05 ID:8k+FE+fq.net]
www.libsdl.org/
今繋がらない、うちだけ?orz

239 名前:名前は開発中のものです。 mailto:sage [2007/10/19(金) 07:23:04 ID:QaI7JdV7.net]
つながらないです

240 名前:名前は開発中のものです。 mailto:sage [2007/10/19(金) 07:30:35 ID:QaI7JdV7.net]
繋がるようになった

241 名前:名前は開発中のものです。 mailto:sage [2007/11/18(日) 02:52:06 ID:WJuqDS+Z.net]
SDL_imをSDL 1.2.12で使ってる人います?
パッチを手動でシコシコ移してるんだがめんどくせぇ・・・

242 名前:名前は開発中のものです。 mailto:sage [2007/12/11(火) 19:43:29 ID:1+qgcfJz.net]
g3dのstarter動かないんだが>>218の解決策ギボン

243 名前:名前は開発中のものです。 mailto:age [2007/12/16(日) 22:43:53 ID:rnjWSpSt.net]
サルベージ!



244 名前:名前は開発中のものです。 mailto:sage [2007/12/24(月) 11:59:27 ID:dmdr7zzq.net]
msys+mingwでSDLを試しているんですが、bmpの読み込みはできるんですが
pngの読み込みができずに頭を抱えています。
SDL_image.hをインクルードするとあるんですが、やってみてもIMG_Loadの
ところでビルドエラーになってしまいます。

$ gcc -o myLibTest.exe myLibTest.c myLib.c -g -O2 -I/usr/include/SDL -D_GNU_SOU
RCE=1 -Dmain=SDL_main -DHAVE_OPENGL -L/usr/lib -lmingw32 -lSDLmain -lSDL -mwind
ows
C:/DOCUME~1/ほげ/LOCALS~1/Temp/cca2baaa.o: In function `SDL_main':
C:/msys/1.0/home/moregusi/SDL-1.2.12/mytest/myLibTest.c:65: undefined reference to `IMG_Load'
collect2: ld returned 1 exit status


pngを読み込もうとしない場合は無事実行できます。どなたか教えてくだされ。

245 名前:名前は開発中のものです。 mailto:sage [2007/12/24(月) 12:19:22 ID:iYByUp/W.net]
>>244
SDL_imageが必要
www.libsdl.org/projects/SDL_image/

246 名前:名前は開発中のものです。 mailto:sage [2007/12/24(月) 13:02:19 ID:dmdr7zzq.net]
SDL_imageをどのように環境に組み込むのが正しいのでしょうか。
同ディレクトリ内にSDL_image.dllを置いて、includeディレクトリ内にSDL_image.hをおいて
ビルドをしてみましたが状況に変化がありませんでした。

247 名前:246 mailto:sage [2007/12/24(月) 13:06:22 ID:dmdr7zzq.net]
ttp://cefiro.homelinux.org/resources/doc/SDL_image/install-mingw32-04.html
すいません、質問をするまえに調べるべきでした。
こちらをみながらがんばって見ます。
>>245さんありがとうございます

248 名前:246 mailto:sage [2007/12/24(月) 14:00:50 ID:dmdr7zzq.net]
たびたびすいません。
無事SDL_imageのインストールは済んだようなのですが、
ひとつのディレクトリ内に SDL-1.2.12 SDL_image-1.2.6 
と並べてインストールしたんですが、SDL-1.2.12内で作業している場合
どうすれば正常にpngを読み込めるようになるでしょうか?


249 名前:名前は開発中のものです。 mailto:sage [2007/12/24(月) 14:50:34 ID:iYByUp/W.net]
標準のままだとmake installで/usr/local以下の同じディレクトリに
SDLもSDL_imageも入るはずだけど、変更したってことかな?

もし標準のままだったら/usr/local/bin/sdl-config参照

250 名前:名前は開発中のものです。 mailto:sage [2007/12/24(月) 16:03:34 ID:zzGFWe7O.net]
オプションに-mSDL_imageと、-I -Lでインクルードファイルとライブラリ置いてあるディレクトリへのパス指定すればいいんじゃね?
漏れは全部SDLの中にぶちまけてたけど(笑

251 名前:名前は開発中のものです。 mailto:sage [2007/12/24(月) 16:10:00 ID:zzGFWe7O.net]
ごめん-mじゃなく-lだった

252 名前:246 mailto:sage [2007/12/26(水) 08:13:55 ID:z7lh/EP2.net]
-lSDL_imageオプションの指定をすることで無事ビルドがとおるようになりましたが
IMG_Load(ファイル名文字列)の返り値ポインタがNULLになってしまうようで
表示にいたりませんでした。画像自体はサンプルにあるものなので不正なファイルで
ないと思うのですが。

SDL_imageライブラリを扱う際にzlib,libpngなどSDL_image以外の拡張も
必要になるのでしょうか?

ttp://hp.vector.co.jp/authors/VA016379/cpplib/libpng.htm

253 名前:名前は開発中のものです。 mailto:sage [2007/12/26(水) 09:06:10 ID:mbvZa8qb.net]
perrorを使ってみるとなんか出してくれるかも?



254 名前:246 mailto:sage [2007/12/26(水) 09:55:52 ID:z7lh/EP2.net]
便利な関数を教えていただきありがとうございます
perror(ファイル名文字列)をためしてみましたが、No errorと出力されました。
IMG_Load関数の挙動に問題がある様子です。
どこの落とし穴にハマっているんでしょう...

255 名前:名前は開発中のものです。 mailto:sage [2007/12/26(水) 10:29:20 ID:mbvZa8qb.net]
なにかエラーが出たら、IMG_Loadで呼び出されるSDL_RWFromFileでエラーがセットされるようなので、
IMG_Load呼び出した後にSDL_GetError();をやってみるといいかもしれないです。


256 名前:名前は開発中のものです。 mailto:sage [2007/12/26(水) 10:32:08 ID:mbvZa8qb.net]
ごめんなさい、正しくは
printf("%s\n",SDL_GetError());
です

257 名前:246 mailto:sage [2007/12/27(木) 00:09:40 ID:Nhkc6jeq.net]
さっそくためしてみました
Unsupported image format というエラーがセットされていました

念のため読み込まれるpngの透過情報をなくしてみたりと
データ側をいじってみましたが変化がありませんでした。
一度SDLの環境を見直してみます


258 名前:246 mailto:sage [2007/12/27(木) 00:30:29 ID:Nhkc6jeq.net]
ttp://risky-safety.org/~zinnia/sdl/intro/intro.1.html
こちらのサイトの解説に
「SDL_imageではjpeglibやlibpngなどを使いますし、 」とありますが、
windowsXP上でmsys+mingwの環境の場合もlibpngなどの導入は必須なんでしょうか?

どなたかご存知でしょうか。



259 名前:名前は開発中のものです。 mailto:sage [2007/12/27(木) 01:25:19 ID:nu2XEQSa.net]
>>258
そのSDL_imageはどこで手に入れたんだ?
自分でコンパイルしたのだとしたらコンパイルする前にlibpngを入れとかないとだめだよ?
で、libpngをコンパイルするには zlib を入れとく必要がある。
なんか基本的なとこがわかってない気がするな…

260 名前:名前は開発中のものです。 mailto:sage [2007/12/27(木) 04:42:22 ID:ZIMxRSVw.net]
とりあえず、聞く前に試そうぜ?

261 名前:名前は開発中のものです。 mailto:sage [2008/01/01(火) 02:19:54 ID:TVa3tF2A.net]
SDL1.2.13のリリース情報
SDL1.2.13はちょっとしたバグフィクスリリースです。

【一般注意事項】
インテルCompiler10と共に建てるときの固定連結路誤り。
公共のヘッダーから迷っているC++コメントを取り除きました。
【unix注意】
セキュア・オペレーティング・システムにSDL_SoftStretch()でのクラッシュを固定しました。
UTF-8サポートなしでX11実装に未定義のシンボルを固定しました。
XFree86インテルのIntegrated Graphicsドライバーの上にXVideoを使用するときのBadAlloc誤りの周りで扱われます。
取り除かれたもの時に止まることの代わりにリナックスのすべてのジョイスティックのために、スキャンします。
sdl.m4でのsdl-コンフィグ議論の固定使用
【Windows注意】
ビデオドライバーが32のbppビデオモードより高く報告するとき、クラッシュを修理しました。
24ビットのOpenGLビデオモードを設定した後にデスクトップを復旧しながら、修理されています。
Windows95/98/MEに窓のタイトルを固定しました。
拡張マウスボタンのためにSDL_BUTTON_X1とSDL_BUTTON_X2定数を加えました。
引用されたコマンドライン議論のサポートを加えました。
【Mac OS X注意】
SDLは現在、Mac OS X10.5(ヒョウ)に建てます。
速成の意味ありげなテキストが入力した高周波を固定しました。
ESCキーが押されて、ユニコード翻訳が可能にされるとき、ビープを修理しました。
サポートをスクロールするtrackpadを改良しました。
あるジョイスティックを届け出るジョイスティック帽子を修理しました。

262 名前:名前は開発中のものです。 mailto:sage [2008/01/01(火) 02:30:38 ID:gX9EjFXV.net]
>>261 乙。
でもすげぇ機械翻訳でわらったw

263 名前:名前は開発中のものです。 mailto:sage [2008/01/01(火) 03:53:23 ID:LA4AaUBw.net]
プログラムも専門領域だよな
その機械翻訳やばすぎるwww



264 名前:名前は開発中のものです。 mailto:sage [2008/01/10(木) 14:26:15 ID:T+hVZ1aa.net]
>インテルCompiler10と共に建てるとき

build with ICC10かwww 「建てる」ってカコイイなw

265 名前:名前は開発中のものです。 [2008/01/15(火) 02:09:56 ID:VbpPlCwQ.net]
拙作ながら SDL でこんなものを作ってみました
www.starruby.info/

266 名前:名前は開発中のものです。 mailto:sage [2008/01/15(火) 03:29:14 ID:Xfrz2IUS.net]
なかなかお手軽そうですね。パフォーマンスはどう?

267 名前:265 mailto:sage [2008/01/15(火) 03:49:23 ID:VbpPlCwQ.net]
>>266
ありがとうございます。
「スーパーファミコン風」を目指しているもので、
低解像度 (320×240) で 30FPS 程度のゲームを作るならば全く問題ないです。
解像度をあげると (640×480) ちょっと苦しくなるかも。

- Pentium M 1.6 GHz
- メモリ 512 MB
- 解像度 320×240
- 16×16 のスプライトを 200 個表示
で、最大 180 FPS ほどは出ました。


268 名前:名前は開発中のものです。 mailto:sage [2008/01/15(火) 08:31:58 ID:ZW2PtYT3.net]
お、何か面白そう。時間取れたら見てみよう

269 名前:名前は開発中のものです。 mailto:sage [2008/01/26(土) 17:24:42 ID:cBQDlMua.net]
>>265
↓みたいのないの?
Greenbear Laboratory - Ruby/SDLスターターキット
mono.kmc.gr.jp/~yhara/w/?RubySDLStarterKit


最近こういうの増えたけど今一つはやらないんだよね。。。

MyGame
dgames.jp/ja/projects/mygame/

Miyako メインサイト
www.twin.ne.jp/~cyross/Miyako/

270 名前:名前は開発中のものです。 mailto:sage [2008/01/26(土) 20:33:07 ID:bvJPEP9U.net]
RubyでSDL使うメリットが少ないからだろう

271 名前:名前は開発中のものです。 mailto:sage [2008/01/26(土) 20:54:14 ID:Bb9G19MS.net]
>>270
HSPみたいにRubyも裾野を広げたいって
Rubyの制作者が煽ってなかったっけ?

272 名前:名前は開発中のものです。 mailto:sage [2008/01/26(土) 20:55:30 ID:idoH7doh.net]
>>271
kwsk

273 名前:265 mailto:sage [2008/01/26(土) 23:38:34 ID:7K5FvFGI.net]
>>269
> ↓みたいのないの?
> Greenbear Laboratory - Ruby/SDLスターターキット
ないです。
ワンコマンドのインストーラーは作ったのでそれでいいかなと。
exerb は入っていないですが。

> 最近こういうの増えたけど今一つはやらないんだよね。。。
そうですね。
いろいろな人に使われるためには、クラスライブラリだけじゃ足りなくて、
なんらかのエディタが要るんじゃないかと考えています。



274 名前:名前は開発中のものです。 mailto:sage [2008/01/27(日) 06:14:44 ID:eWcA2/TF.net]
HSPってそこそこ小さいバイナリになるし同人も商業利用もOKじゃん
Rubyつかうとどうなんの?
HSPについてるエディタって大したことないし、その辺のがネックじゃないの

275 名前:名前は開発中のものです。 [2008/01/27(日) 06:23:09 ID:qj1DCFST.net]
逆にHSPのエディタってたいしたことなさ過ぎてそれでやる意味自体薄いよな
むかしemacsのhspモードとかあったな

276 名前:名前は開発中のものです。 mailto:sage [2008/01/27(日) 06:29:38 ID:qj1DCFST.net]
ってスレ間違えたごめん

277 名前:265 mailto:sage [2008/01/27(日) 07:20:29 ID:29xIjg2/.net]
>>274
「そこそこ小さく」はないですが、 Exerb を使えばバイナリにはできます。
ソースコードがまんま exe に含まれてしまうので、
みられたくないならば暗号化などの工夫は要りますけど。
RPG ツクールの例を鑑みるに、商用利用は可能です。

278 名前:265 mailto:sage [2008/01/27(日) 07:32:18 ID:29xIjg2/.net]
> HSPについてるエディタって大したことないし、その辺のがネックじゃないの

> 逆にHSPのエディタってたいしたことなさ過ぎてそれでやる意味自体薄いよな

コマンドプロンプトでの作業すら抵抗を感じる程度の初心者相手を想定しています。
エディタ自体の機能が重要ではなくて (むしろしょぼくてもよくて)、エディタの中で
- ゲームが作れる
- ゲームが実行できる
という安心感こそが必要と思いました。

と、書いている途中で調べましたが、吉里吉里や NScripter とかにはエディタがありませんね。
あると思い込んでいました。
やっぱり >>269 のスターターキットみたいなのがいいのかなあ。

SDL の話から脱線してますね。すみません。

279 名前:名前は開発中のものです。 mailto:sage [2008/01/27(日) 07:51:14 ID:6KTz8Mgs.net]
>>278
やっぱHSPの層狙うんならそれぐらい簡単である必要があるんじゃない?

もしくはrubyのダウンロード、インストールから
ちょっと画像表示して動かすまでの馬鹿丁寧なチュートリアルがあればいいんじゃねww
完全に説明通りの手順踏むだけでいいような

280 名前:265 mailto:sage [2008/01/27(日) 07:54:18 ID:29xIjg2/.net]
>>279
> もしくはrubyのダウンロード、インストールから
> ちょっと画像表示して動かすまでの馬鹿丁寧なチュートリアルがあればいいんじゃねww

やっぱりチュートリアル書いた方がいいですよね。はい。今度書きます。

281 名前:名前は開発中のものです。 mailto:sage [2008/01/27(日) 09:30:11 ID:SS2Pdf4W.net]
動かない・・・
画面が表示されてすぐに、エラーが出てとまります。
OSはwindows XP sp2です。

282 名前:名前は開発中のものです。 mailto:sage [2008/01/27(日) 10:15:02 ID:820CF9bO.net]
他に書くこと無いのか……?
エラー内容とかさ。

283 名前:名前は開発中のものです。 mailto:sage [2008/01/27(日) 10:21:55 ID:SS2Pdf4W.net]
エラーメッセージ何もない。windowsのエラー報告が出てそれだけ。



284 名前:名前は開発中のものです。 [2008/01/27(日) 12:41:44 ID:Fw+7Z26U.net]
>283
だからそれを書け
あとSDLのバージョンも


285 名前:名前は開発中のものです。 mailto:sage [2008/01/27(日) 13:40:34 ID:SS2Pdf4W.net]
すいませんSDLスレだということを忘れてました。
上のはStarrubyの話です。Game.runをすると止まります。

286 名前:265 mailto:sage [2008/01/27(日) 14:50:15 ID:mFknEDZJ.net]
>>285
使っていただきありがとうございます。
> 上のはStarrubyの話です。Game.runをすると止まります。
Ruby の例外が出ていて止まっているんでしょうか?
SEGV ですか?

質問の問答を始めるとスレ違いになるので、どこかに避難しましょうか。
Google アカウントをお持ちでいらっしゃるならば、
Google Group に書き込んでいただければ幸いです。
groups.google.com/group/starruby

287 名前:名前は開発中のものです。 [2008/01/27(日) 16:52:35 ID:dVQn3A77.net]
色々なlibを使用しない、おすすめなWindow managerって
どれですか?

288 名前:名前は開発中のものです。 mailto:sage [2008/01/27(日) 17:36:29 ID:dtN1iULr.net]
>>287
スレ違いだろ

289 名前:名前は開発中のものです。 mailto:sage [2008/01/27(日) 18:16:29 ID:aUAMOZTo.net]
>287 板違いだが,あえてevilwmと言っておく

290 名前:名前は開発中のものです。 [2008/01/27(日) 18:16:39 ID:QJg0Oq/T.net]
学校の課題で、Ruby/SDLを使ってゲームを作っているのですが、
コンパイル、実行しようとすると、次のようなエラーが出てしまいます。

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
/usr/lib/ruby/1.8/sdl.rb:220:in `open_imp': Couldn't open audio: No available audio device (SDL::Error)
from /usr/lib/ruby/1.8/sdl.rb:220:in `open'
from main.rb:34

オーディオデバイスに異常がありそうなことは分かるのですが、
解決法がわからず困っています。

291 名前:名前は開発中のものです。 mailto:sage [2008/01/27(日) 18:38:29 ID:oEOot0Or.net]
サウンドデバイスが見つからないと言っている

292 名前:名前は開発中のものです。 mailto:sage [2008/01/27(日) 18:43:10 ID:820CF9bO.net]
なんかどっかで見たな、オイw

293 名前:名前は開発中のものです。 [2008/01/27(日) 21:04:37 ID:QJg0Oq/T.net]
>>290です。

>>291
板違いかもしれませんが、どうやったらサウンドデバイスを認知してくれるようになりますか?
それに対し、こちらの環境で知りたいことがあれば、また載せたいと思います。



294 名前:名前は開発中のものです。 mailto:sage [2008/01/27(日) 23:42:59 ID:1ust7Xle.net]
やっぱサンプルゲームが必要だよな

295 名前:名前は開発中のものです。 mailto:sage [2008/01/28(月) 00:46:21 ID:xM1USYNA.net]
>>293
ここはお前の宿題を教えてやるスレじゃねーんだよボケ。
だいたい人にものを聞くのに教えてくださいも言えないのか?
困ってます?ああそう。

296 名前:名前は開発中のものです。 [2008/01/28(月) 00:58:49 ID:FafYnQx0.net]
>>295
ここにきた私が間違っていました。
すいませんでした。

297 名前:名前は開発中のものです。 mailto:sage [2008/01/28(月) 01:12:48 ID:JAve0vuS.net]
何が間違ってたのか分からないんじゃ、また同じことの繰り返しだぞ

298 名前:名前は開発中のものです。 mailto:sage [2008/01/28(月) 02:08:17 ID:MbQXTH3d.net]
そろそろ卒業のシーズンだし時間やばいんだろうなwww

プログラムと環境どっちが悪いのかわからんけど、
プログラム弄って回避する手段がないなら環境変えればよくね

299 名前:名前は開発中のものです。 mailto:sage [2008/02/12(火) 16:20:14 ID:6i0S/79M.net]
sdl_Imageって、gifやPNG、jpgは読めるのに、icoは読めないのか。残念だ。

300 名前:名前は開発中のものです。 mailto:sage [2008/02/12(火) 20:27:00 ID:fS47DFbr.net]
>>299 が実装してパッチ投げればいい

301 名前:名前は開発中のものです。 mailto:sage [2008/02/13(水) 11:06:59 ID:RFZnwFD/.net]
>>300
本末転倒。

302 名前:名前は開発中のものです。 mailto:sage [2008/02/13(水) 17:16:26 ID:k/D+iVrL.net]
なんで?

303 名前:名前は開発中のものです。 mailto:sage [2008/02/15(金) 23:08:09 ID:v+BMuuwV.net]
icoのフォーマットは難しいのかね?



304 名前:名前は開発中のものです。 mailto:sage [2008/02/15(金) 23:28:23 ID:CB3oNQql.net]
昔調べたと限りではすごく簡単なフォーマットだと思ったが…
確かbmpの中身みたいなのを複数詰め込めるような程度だった気が…
で、中身がbmpと大差ないのでSDL_imageでサポートするメリットもないだろうなぁ

305 名前:名前は開発中のものです。 [2008/02/24(日) 17:21:43 ID:jLQHb9sk.net]
やっぱりSDLは過疎スレだよな
日本でSDLなんて使ってくれるのはRubyくらいか
そんで>286にランチャーとか言うのが増えてるよ

目指せHSPならRuby,SDL,Exerb,RDEとかのセットと
簡単ドキュメント+サンプルでいいのだろうけど
GUIがどうしようもないんだよな・・・まあこれはSDL関係ない問題かw
IronRubyとか.NETでよければ、それでいいのかな・・・

306 名前:名前は開発中のものです。 mailto:sage [2008/02/24(日) 18:11:52 ID:OdCSI886.net]
>>305
特に語るネタがないんだよ…
SDL自体に複雑な機能が存在しないから使える人は悩むことなく使えるし、
SDL自体がライブラリとしてすっかり枯れてるからAPIの変化とかもないし…
SDL 1.3とか2.0とか出ればまた違うんだろうがな

307 名前:265 mailto:sage [2008/02/24(日) 20:33:06 ID:0C7tpS33.net]
>>305
286 の中の人です。
Ruby の GUI ライブラリはないわけではなくて、僕は ruby-gnome2 か Visualu Ruby のどっちか使おうかなと思ってます。
テキストエディタは、こちらで用意しなくても、各人好きなもの使ってもらった方がいいと思ったんですが、どうなんでしょう。
IronRuby だと C で書いた拡張ライブラリが動かないのが問題です。

308 名前:305 mailto:sage [2008/02/24(日) 21:21:35 ID:QRmerSZi.net]
>>306
早くでるといいな・・・

>>307
駄文にレス有り難う。HSP基準で考えるとだけど、それだけで始められるセットがいいのかなと思ったの。

GUIはWindowsネイティブっぽい見た目が必要だけど、マルチOS対応にすると選択肢が微妙かなと思う。
エディタもF5押したらたとえ保存しなくても、実行して試せるみたいなHSP仕様(違ったかな?)だといいかなと。
普通の人ならメモ帳で始めたりするだろうし、Rubyに色分け対応したエディタは少ないから。
.NETは見た目がWindows標準になるから幸せに思えるのかな。

309 名前:265 mailto:sage [2008/02/24(日) 21:33:14 ID:0C7tpS33.net]
>>308

> HSP基準で考えるとだけど、それだけで始められるセットがいいのかなと思ったの。
なるほど。
メモ帳 (か、ユーザーの好きなテキストエディタ) のプロセスをランチャー内で立ち上げられるようにすれば
いいかなと思ったのですが、こちら側でも用意した方が初心者は安心なのかもしれませんね。

メモ帳 + α程度のものだったら作れそうなので検討してみます。
シンタックスハイライトはきつそうです。

> .NETは見た目がWindows標準になるから幸せに思えるのかな。
そうですね。ネイティブ描画は重要ですね。
ruby-gnome2 はファイルを開くダイアログが萎え萎えなので悩んでます。
Visualu Ruby はネイティブ対応なのでその点安心でした。
wxRuby は、描画はネイティブなんですが、挙動が不安定なので見送りました。

.NET で (GUI) ライブラリを書いて、 Ruby (または C) から叩こうと思ったんですが、できるのかな。
RubyCLI というのがありますがまだ開発途中っぽいなあ。

310 名前:265 mailto:sage [2008/02/24(日) 21:34:23 ID:0C7tpS33.net]
RubyCLR だた

311 名前:名前は開発中のものです。 mailto:sage [2008/02/24(日) 21:44:55 ID:7pYcKWcW.net]
.NETならIronRubyかな
.NET使うんだったらTao.Sdl通して全部C#使って書いちゃった方が楽で早くて速いけど

312 名前:265 mailto:sage [2008/02/24(日) 22:26:42 ID:0C7tpS33.net]
以前ゲームライブラリを C# で実装し、ゲーム自体は Ruby を使うという無茶なことをしたことがあります。
SDL の C# へのポーティングは Tao.Sdl ではなくて、 YaneuraoSDK.NET のものを使用しました。
star-engine.sourceforge.jp/

313 名前:名前は開発中のものです。 mailto:sage [2008/02/24(日) 22:49:22 ID:1kNOd+5D.net]
>>309
わざわざエディタ作るくらいなら、RDEや適当なエディタでも付けた方が良さそうだけどね
個人的にはzip解凍したら、そのままRubyとStar Ruby(SDL)とIDE(エディタ)が使えるのがいいかな
チュートリアルとか大変だと思いますが、頑張ってください。期待しています。

あと.NETまぜるのならIronRubyでいいやは同意。
そういやYaneuraoSDK.NETも最近音沙汰無いよね



314 名前:265 mailto:sage [2008/02/24(日) 22:56:11 ID:0C7tpS33.net]
>>313
> わざわざエディタ作るくらいなら、RDEや適当なエディタでも付けた方が良さそうだけどね
既存のエディタに上手に組み込めればいいんですが。
エディタを作ることはメインではないので程々にしようかと思います。
Eclipse プラグインとかは使いたくないしなあ。

> 個人的にはzip解凍したら、そのままRubyとStar Ruby(SDL)とIDE(エディタ)が使えるのがいいかな
なるほど。それを目指そう。

> チュートリアルとか大変だと思いますが、頑張ってください。期待しています。
ありがとうございます!

315 名前:名前は開発中のものです。 [2008/03/24(月) 20:10:47 ID:+bJeOZa0.net]
あげ

316 名前:名前は開発中のものです。 mailto:sage [2008/04/25(金) 07:38:21 ID:CbC63WhO.net]
もしかして、最近のSDLってstdout.txt生成されない?

317 名前:名前は開発中のものです。 mailto:sage [2008/04/25(金) 08:30:28 ID:uY/BUr6x.net]
もしそうだとしても、freopenしちまえばいいだけだからあんまり困らなくない?

318 名前:名前は開発中のものです。 mailto:sage [2008/05/07(水) 11:03:44 ID:eYK9Iz4g.net]
Mix_LoadMUS_RWに使ったrwをMix_FreeMusic後にcloseするとアクセス違反で死ぬんだけど、
これはMix_FreeMusic内で解放してくれてるって解釈でいいの?

調べると「再生中も開きっぱなしにしないとマズいよ。再生終了後にcloseするのが正しいよ」って情報がぼちぼち出てくるんだが……。
デフォで実装されるようになってから仕様変わったんかな。

319 名前:名前は開発中のものです。 mailto:sage [2008/05/07(水) 16:07:54 ID:YiKmtmEC.net]
>>318
仕様上は Mix_FreeMusic() だけで問題ないはず。
でもすべてのフォーマットでちゃんと実装されているかどうかは知らない。
# Mix_LoadMUS_RW()ってどのフォーマットでも動くようになったんだっけ?

320 名前:名前は開発中のものです。 mailto:sage [2008/05/07(水) 23:50:25 ID:eYK9Iz4g.net]
>>319
サンクス。
1.2.7でmp3に対応、1.2.6でOgg Vorbisに対応したいうようなこと(たぶん)がCHANGESに書いてある。
個人的にはoggで動くなら問題ないなーって感じなんで他の形式については知らない。すまん。

321 名前:名前は開発中のものです。 mailto:sage [2008/05/14(水) 13:31:44 ID:YYDaExl0.net]
SDL_mixerでwavしか再生されないんだが。
サンプルプログラムを動かしてみたらmp3やoggが鳴らない。
SDLのバージョンは1.2.9、SDL_mixerのバージョンは1.30なんだが何故?

322 名前:名前は開発中のものです。 mailto:sage [2008/05/14(水) 13:34:55 ID:YYDaExl0.net]
スマン。
SDL_mixerのバージョンは1.2.8だった。

323 名前:名前は開発中のものです。 mailto:sage [2008/05/14(水) 16:45:52 ID:sJB6iZGy.net]
その SDL_mixer に libogg や smpeg がリンクされていないんじゃない?
そもそもその SDL_mixer をどうやって手に入れたんだ?



324 名前:名前は開発中のものです。 [2008/05/16(金) 09:14:55 ID:DN6C+xLj.net]
誰かネタ投下頼む


325 名前:名前は開発中のものです。 mailto:sage [2008/05/20(火) 10:35:26 ID:licslx6y.net]
カーソル左クリックでスタートボタンを作りたいのですが、
SDLを使う場合Cではどんな風に書いたらいいのでしょうか?






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

前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