DirectXなんて捨てちまえ。
これからはSDL。
本家
http://www.libsdl.org/index.php
ゲームとか
http://adas.lolipop.jp/digit/index.php?SDL
サンプル
http://saka.moo.jp/Linux/SDL.html
探検
SDL=Simple DirectMedia Layerでゲームだ
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
NGNGNGNG
sdlに関する事なら可だろうが、Delphiな人でこのスレを見ているひとは少なかろう。
NGNG
>>93
点を打つ方法ならあるからそれを基に自分で作れば可能w
点を打つ方法ならあるからそれを基に自分で作れば可能w
NGNG
100デフォルトの名無しさん
NGNG SDL_gfxでも使えば?
101デフォルトの名無しさん
NGNG allegroとSDLの比較をせい。」「
102デフォルトの名無しさん
NGNG "+www.libsdl.org" の検索結果 約 48,300 件中 1 - 50 件目 (0.27 秒)
"alleg.sourceforge.net" の検索結果 約 4,910 件中 1 - 50 件目 (1.02 秒)
SDLの圧勝
"alleg.sourceforge.net" の検索結果 約 4,910 件中 1 - 50 件目 (1.02 秒)
SDLの圧勝
103デフォルトの名無しさん
NGNG また頭悪そうなのが現れたなw
104デフォルトの名無しさん
NGNG allegroを日本語で解説してるサイトないですか?
105デフォルトの名無しさん
NGNG Allegroはゲーム製作に特化したall-in-oneがモットーのライブラリで、描画系は勿論のこと、
設定ファイルのRW/リソースファイルのpacking/FLICアニメーションの描画/MIDI演奏
ついでにいくつかの3D用の関数や簡易GUI部品まで含む。
SDLは周辺ライブラリでそこら辺を補っているので別にどちらが多機能とかは無いだろう、たぶん。
CのAPIは(install_keyboardとか、load_bitmapとか)プレフィックスつけておいて欲しかったな、とか
なんかいろいろグローバル変数が多いな、とか思ったりするが。
設定ファイルのRW/リソースファイルのpacking/FLICアニメーションの描画/MIDI演奏
ついでにいくつかの3D用の関数や簡易GUI部品まで含む。
SDLは周辺ライブラリでそこら辺を補っているので別にどちらが多機能とかは無いだろう、たぶん。
CのAPIは(install_keyboardとか、load_bitmapとか)プレフィックスつけておいて欲しかったな、とか
なんかいろいろグローバル変数が多いな、とか思ったりするが。
106デフォルトの名無しさん
NGNG あるけど教えない
107デフォルトの名無しさん
NGNG allegro でググったけど上位500件はallegroのサイトみつからなかった
108デフォルトの名無しさん
NGNG GamDevPukiWiki - Allegro
http://gamdev.org/w/?%5B%5BAllegro%5D%5D
http://gamdev.org/w/?%5B%5BAllegro%5D%5D
109デフォルトの名無しさん
NGNG ゲ製作技術の642からが・・・・・・
110デフォルトの名無しさん
NGNG >>109
ちょっとおもしろかったけどわざわざ書くほどじゃない
ちょっとおもしろかったけどわざわざ書くほどじゃない
111デフォルトの名無しさん
NGNG SDLってDirectXやOpenGLがない環境でも動きますか?
112デフォルトの名無しさん
NGNG hai
114デフォルトの名無しさん
05/01/19 00:10:52 SDLのBlitSurfaceとOpenGLって同時使用できないんですか?
GL使用中にやっても表示に反映されないんですが。
GL使用中にやっても表示に反映されないんですが。
115デフォルトの名無しさん
05/01/19 00:21:52 >114
残念ながらGL使用中にはBlitSurfaceは同時使用できません
残念ながらGL使用中にはBlitSurfaceは同時使用できません
117デフォルトの名無しさん
05/01/24 05:32:08 動画再生(aviやmpgなど)したいのですが何か仕組みは用意されていますか?
118デフォルトの名無しさん
05/01/24 14:17:08 mpegはsmpegを使うのが一般的。
aviは残念ながら、これいったものがない。
UNIX(like)なら、avifileというライブラリを使う方法がある。
サンプルはONScripterにある。
邪道だがmplayerで再生するのが楽(mpegもこれでいけるが…)。
aviは残念ながら、これいったものがない。
UNIX(like)なら、avifileというライブラリを使う方法がある。
サンプルはONScripterにある。
邪道だがmplayerで再生するのが楽(mpegもこれでいけるが…)。
119デフォルトの名無しさん
05/01/24 22:49:32 GStreamerとかxineという手もあるね。
121デフォルトの名無しさん
05/01/27 01:00:34 allegroの欠点をおshぎえてください。
122デフォルトの名無しさん
05/01/28 10:26:41 おshぎえません。
123デフォルトの名無しさん
05/01/28 11:59:46 アレグロのインストール方法教えて!
124デフォルトの名無しさん
05/01/28 17:33:21 おshぎえません。
125Rubyist!
05/01/28 17:50:52 screenとか、fontとか、mouse_bとか、desktop_paletteとか、key[]とか、いかにもなグローバル変数がめったやたらとある。
126デフォルトの名無しさん
05/01/29 05:36:19 SDLで(ここSDLのスレですよね?)メニューを作りたいです。
ファイルとか編集とかがプルダウンメニューになってるアレです。
SDLならでは冴えたやり方は用意されてるでしょうか?
ファイルとか編集とかがプルダウンメニューになってるアレです。
SDLならでは冴えたやり方は用意されてるでしょうか?
127Rubyist!
05/01/29 05:52:25 ・Paraguiを使う
http://www.paragui.org/
- XMLからの構成、unicodeによる日本語表示、スキンに対応。
- sdl_image,Freetype,libsigc++2やexpat,physicsfsなど依存する
- SDL利用のGUIライブラリとしては良い方。参考までに
http://wgui.sourceforge.net/
http://freshmeat.net/projects/px-gui/
http://aedgui.sourceforge.net/
http://agar.csoft.org/index.html.en
http://www.libsdl.org/projects/GUIlib/
http://libuta.sourceforge.net/
http://www.newimage.com/~rhk/SDL_gui/
http://www.beatforce.org/index.php
- サポートされているウィジェットの数は限られているから注意。
Menu,Label,Button,Radio,Checkbox,Messageboxあたり。
・SDLのウィンドウをgtk+あたりでラップしてやる。
- GtkSDLあたりで調べればよい
- windows上ではwindibモードにする必要がある。
- 正規にサポートされた方法ではない
http://www.paragui.org/
- XMLからの構成、unicodeによる日本語表示、スキンに対応。
- sdl_image,Freetype,libsigc++2やexpat,physicsfsなど依存する
- SDL利用のGUIライブラリとしては良い方。参考までに
http://wgui.sourceforge.net/
http://freshmeat.net/projects/px-gui/
http://aedgui.sourceforge.net/
http://agar.csoft.org/index.html.en
http://www.libsdl.org/projects/GUIlib/
http://libuta.sourceforge.net/
http://www.newimage.com/~rhk/SDL_gui/
http://www.beatforce.org/index.php
- サポートされているウィジェットの数は限られているから注意。
Menu,Label,Button,Radio,Checkbox,Messageboxあたり。
・SDLのウィンドウをgtk+あたりでラップしてやる。
- GtkSDLあたりで調べればよい
- windows上ではwindibモードにする必要がある。
- 正規にサポートされた方法ではない
128Rubyist!
05/01/29 05:54:44 ・大した手間じゃないから自分で書く
129デフォルトの名無しさん
05/01/29 09:01:22 ゲームに使うグラフィックや効果音などをアーカイブしてまとめることの利点ってなに?
130デフォルトの名無しさん
05/01/29 11:56:54 ファイル数が増えると、いろいろと大変なことになる。
131デフォルトの名無しさん
05/01/29 12:50:37132デフォルトの名無しさん
05/01/29 12:55:19 >>131
そんなことできるんですか!?
そんなことできるんですか!?
133デフォルトの名無しさん
05/01/29 14:54:25 リソースとして組み込めばえぇんじゃないの。
134デフォルトの名無しさん
05/01/30 05:34:47 場合によってはexeファイルが大きくなりそうな悪寒
135デフォルトの名無しさん
05/01/31 15:01:59 SDLをC++(クラスを使ったオブジェクト指向的なやり方)で書くのはありですか?
・・・いや、できるならやってみたいだけなんですけど。
・・・いや、できるならやってみたいだけなんですけど。
136デフォルトの名無しさん
05/01/31 21:43:08 >135
コンパイラによる
コンパイラによる
137デフォルトの名無しさん
05/01/31 21:58:45138デフォルトの名無しさん
05/01/31 21:59:01139デフォルトの名無しさん
05/01/31 23:44:48140デフォルトの名無しさん
05/01/31 23:50:05 >>139
どうも勘違いがあるようだが、
オブジェクト指向とは言語に付属する構文なのではなくて、言語の"構文"とは別の次元の"パラダイム"と呼ばれるものの一つです。
要するに、"考え方"というもの。
だから、オブジェクト指向を銘打っていない言語でもオブジェクト指向プログラミング(OOP)は可能です。
当然CでもOOPは可能。
どうも勘違いがあるようだが、
オブジェクト指向とは言語に付属する構文なのではなくて、言語の"構文"とは別の次元の"パラダイム"と呼ばれるものの一つです。
要するに、"考え方"というもの。
だから、オブジェクト指向を銘打っていない言語でもオブジェクト指向プログラミング(OOP)は可能です。
当然CでもOOPは可能。
141デフォルトの名無しさん
05/02/01 01:07:02 >135はもしかしてprintf関数はC++では使えないと思っていたのか?
142デフォルトの名無しさん
05/02/01 01:55:55143Rubyist!
05/02/01 02:06:58 スレ違いだからそれ以上は余所でやってくれ。
初心者スレとか。
初心者スレとか。
144デフォルトの名無しさん
05/02/01 11:29:42 >>142
> 例えばカプセル化とかオーバーロード、あるいは継承とか。
詳細に書くと長くなってしまってスレ違いなのだが、可能だ。
> 「C++はCにオブジェクト指向の皮をかぶせたようなものだ」
これは単に言語仕様レベルでOOをサポートしたというだけの事で、要するにOOPが
しやすくなったというだけの事。
> 例えばカプセル化とかオーバーロード、あるいは継承とか。
詳細に書くと長くなってしまってスレ違いなのだが、可能だ。
> 「C++はCにオブジェクト指向の皮をかぶせたようなものだ」
これは単に言語仕様レベルでOOをサポートしたというだけの事で、要するにOOPが
しやすくなったというだけの事。
145デフォルトの名無しさん
05/02/01 12:42:58146デフォルトの名無しさん
05/02/01 15:51:42 >>145
できるけどキモくなる&どう考えてもC++のほうが便利だから普通はやらないってだけの話。
r(ryのソースなど(ry
で、SDL width C++なら今ちょうどやってるとこ。
コールバック関数がないぶんglutよりやりやすいよ。
できるけどキモくなる&どう考えてもC++のほうが便利だから普通はやらないってだけの話。
r(ryのソースなど(ry
で、SDL width C++なら今ちょうどやってるとこ。
コールバック関数がないぶんglutよりやりやすいよ。
147デフォルトの名無しさん
05/02/01 17:53:13 >>146 は BASIC あがり
148デフォルトの名無しさん
05/02/01 18:10:40 SDL_archive
http://sdlarchive.sourceforge.jp/
http://sdlarchive.sourceforge.jp/
149デフォルトの名無しさん
05/02/01 18:17:38 糞ライブラリ宣伝おつ
150デフォルトの名無しさん
05/02/02 00:26:40 糞ライブラリ認定おつ
151デフォルトの名無しさん
05/02/02 23:50:23152デフォルトの名無しさん
05/02/03 01:10:31 BASICって言ってみたい年頃なんだよ。大目に見てやれ。
153デフォルトの名無しさん
05/02/03 04:15:07 >>142
>しかしながら、Cではそれっぽくはできても、完全には不可能なのでは?
>例えばカプセル化とかオーバーロード、あるいは継承とか。
ハァ?(゚Д゚)
http://www.sage-p.com/process/cool.htm
>しかしながら、Cではそれっぽくはできても、完全には不可能なのでは?
>例えばカプセル化とかオーバーロード、あるいは継承とか。
ハァ?(゚Д゚)
http://www.sage-p.com/process/cool.htm
154デフォルトの名無しさん
05/02/04 00:46:09155デフォルトの名無しさん
05/02/04 01:15:29 D&Eさえ読んでいたらそんな恥ずかしい発言をしなくて済んだのに(´・ω・`)
156デフォルトの名無しさん
05/02/05 01:58:48 で、関数のオーバーロードに関してはどうなんだ?
157デフォルトの名無しさん
05/02/05 02:23:36 Cなら命名規則とか可変個引数とかで同様の効果はあるんじゃないか?
158デフォルトの名無しさん
05/02/05 02:24:26 ひっぱるなよ白痴
159デフォルトの名無しさん
05/02/05 16:02:40 SDL_archiveってどんな形式に対応してるのですか?
160デフォルトの名無しさん
05/02/05 16:23:51 >>156
リンク先くらい嫁、池沼が。
リンク先くらい嫁、池沼が。
161デフォルトの名無しさん
05/02/05 18:10:49 >>160
関数のオーバーロードに関しては書いてねーYO!痴呆が。
関数のオーバーロードに関しては書いてねーYO!痴呆が。
162デフォルトの名無しさん
05/02/05 19:37:43 自分が読んでいないのを棚に上げて他人にリンク先嫁と言うのが
流行っているインターネットはここでつね?
流行っているインターネットはここでつね?
163デフォルトの名無しさん
05/02/05 19:47:53 いつの間にかこんなものが
http://sdljava.sourceforge.net/
http://sdljava.sourceforge.net/
164デフォルトの名無しさん
05/02/05 19:52:30 なんでJava…(汗
165デフォルトの名無しさん
05/02/05 21:05:28 JavaでできるところはJavaで、SDLが得意なところはSDLでって役割分担は面白そうだが
166デフォルトの名無しさん
05/02/05 21:10:58 SDLはマルチプラットフォームなマルチメディアの基盤を作るのが目的でしょう?
Javaはもともとマルチプラットフォームに作られているから必要なくないですか?
Javaはもともとマルチプラットフォームに作られているから必要なくないですか?
167デフォルトの名無しさん
05/02/05 21:37:53 SDL.NETがすでにあるんだから別にJavaのSDL bindingあってもおかしくないと思われ
168デフォルトの名無しさん
05/02/05 23:19:23169Rubyist!
05/02/05 23:26:56 ディレクトリ/zip/gzipped tar
つかソースやドキュメント全く読まずに質問するなよ。
読んだって?嘘つくな。README.jaにそのまま書いてあるだろ。それ以前にソースファイル名見て見当も付かないのか。
つかソースやドキュメント全く読まずに質問するなよ。
読んだって?嘘つくな。README.jaにそのまま書いてあるだろ。それ以前にソースファイル名見て見当も付かないのか。
170デフォルトの名無しさん
05/02/06 03:20:48 ロクに読んでいないくせに読んだけど見つからないと言うのが流行っている
インターネットはここでつね?
インターネットはここでつね?
171デフォルトの名無しさん
05/02/06 13:54:11 それがSDLスレクオリティ
172デフォルトの名無しさん
05/02/06 16:26:00 以前サークルで内輪向けのショボゲーをSDL+OpenGLで組んだことがあるけど、
マカーな友人のためにマックに移植する作業がわずか3時間ほどで出来てしまった。
あまりにも呆気なく動いたんで拍子抜けしてしまったよ。
クロスプラットフォームで開発したいんならいいんではないかね。
マカーな友人のためにマックに移植する作業がわずか3時間ほどで出来てしまった。
あまりにも呆気なく動いたんで拍子抜けしてしまったよ。
クロスプラットフォームで開発したいんならいいんではないかね。
173デフォルトの名無しさん
05/02/06 16:33:58 OpenGLはまともに動かない環境が割と多いからなあ。
MatroxのG400系のカードとか。
MatroxのG400系のカードとか。
174デフォルトの名無しさん
05/02/06 19:33:33 >173
Matroxの対応状況はわからないけど
OpenGLは1.2程度の機能だけにしておけば
大抵の環境では動作するんじゃないのか?
Matroxの対応状況はわからないけど
OpenGLは1.2程度の機能だけにしておけば
大抵の環境では動作するんじゃないのか?
175デフォルトの名無しさん
05/02/06 21:29:20 G400とかG450とかだと全く動かない。
1.1は動くけど完全にソフトウェアエミュレーションで
1秒に数コマしか動かない。
1.1は動くけど完全にソフトウェアエミュレーションで
1秒に数コマしか動かない。
176デフォルトの名無しさん
05/02/07 03:20:32 G400ってVoodoo3やTNT2あたりの時代だろ?
G450もGeForce2 MXの足元にも及ばないシロモノだよな
そんなので3Dやること自体が間違ってる希ガス
G450もGeForce2 MXの足元にも及ばないシロモノだよな
そんなので3Dやること自体が間違ってる希ガス
177デフォルトの名無しさん
05/02/09 18:40:34 Aba games
178デフォルトの名無しさん
05/02/20 14:15:19 Guichan
http://guichan.sourceforge.net/
http://guichan.sourceforge.net/
179デフォルトの名無しさん
05/02/20 16:28:52 ttf使えないみたいだけど、どうやって日本語表示するのだろう。
180デフォルトの名無しさん
05/02/20 19:47:32 SDL_ttf
181デフォルトの名無しさん
05/02/20 19:54:06 頭の悪そうな奴が来たw
182デフォルトの名無しさん
05/02/20 19:59:48 >>179
cvs snapshot
cvs snapshot
183デフォルトの名無しさん
05/02/20 20:01:48 >>181
おまrとかなwwwwwwwwwww
おまrとかなwwwwwwwwwww
184デフォルトの名無しさん
05/02/22 22:39:44 SDL-IM: IM(Input Method) support in SDL
http://sdl-im.csie.net/
http://sdl-im.csie.net/
185デフォルトの名無しさん
05/02/22 22:50:14 ほほう。
186デフォルトの名無しさん
05/02/22 23:15:57 >Sorry, I don't know how to pack .rpm or .deb file.. orz
のorzって異国の人もわかるの?
のorzって異国の人もわかるの?
187184
05/02/22 23:29:20188デフォルトの名無しさん
05/02/22 23:37:04 そもそもorzの起源は韓国ですが。
189デフォルトの名無しさん
05/02/22 23:43:01 ああそんな記事あったなァ
190デフォルトの名無しさん
05/02/24 00:01:25191デフォルトの名無しさん
05/02/24 01:21:56 orzの場合は日本語圏から流出するまでかなり間があったと思うけどな。
(その前身のOTLとか全角記号バージョンも含めて)
しばらくgoogleとかで観察してたけど、
日本語ページしかひっかからない時期が長かった。
(その前身のOTLとか全角記号バージョンも含めて)
しばらくgoogleとかで観察してたけど、
日本語ページしかひっかからない時期が長かった。
192デフォルトの名無しさん
05/03/10 04:47:53 OpenGLあればSDLっていらなくね?
193デフォルトの名無しさん
05/03/10 04:59:10 だからOpenGLは3D専用で
サウンドや入力関連サポートしてないから
SDLやDirectXの代わりにはならんとあれほど(ry
サウンドや入力関連サポートしてないから
SDLやDirectXの代わりにはならんとあれほど(ry
194デフォルトの名無しさん
05/03/10 05:43:31 DirectXにおいてDirect3Dと同じポジションにあるのが
SDLにおいてはOpenGLなのだ
まぁ、DirectXよりSDLのほうがサポートしてる範囲は広いけどね
(移植性も考えてあるのだから当然だが)
SDLにおいてはOpenGLなのだ
まぁ、DirectXよりSDLのほうがサポートしてる範囲は広いけどね
(移植性も考えてあるのだから当然だが)
195デフォルトの名無しさん
05/03/10 08:28:11 移植性つっても実質不細工なLinuxとWin32だけだろ(プゲラ
196デフォルトの名無しさん
05/03/10 09:17:24 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
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
197デフォルトの名無しさん
05/03/10 12:56:27■ このスレッドは過去ログ倉庫に格納されています
ニュース
- ネット殺到「高市総理の責任」「完全に高市リスク」「負けるな」中国が水産物輸入停止→流石に総理批判の声も「どう責任取る?」 ★7 [樽悶★]
- 【速報】公然わいせつの疑いで逮捕・送検・略式起訴のAぇ! group 草間リチャード敬太メンバー 脱退を発表 「心の病の療養」に専念 [Ailuropoda melanoleuca★]
- 中国国際航空が日本便を減便へ、春節休みも SNSでは投稿相次ぐ [七波羅探題★]
- 「二枚舌は許されない」中国外務省 高市総理の発言を批判… [BFU★]
- 小野田紀美 経済安保相「悪いことをする外国人、日本にいない状況つくる」 [Hitzeschleier★]
- ネット殺到「高市総理の責任」「完全に高市リスク」「負けるな」中国が水産物輸入停止→流石に総理批判の声も「どう責任取る?」 ★8 [樽悶★]
- PRESIDENTオンライン「習近平は明らかに焦り始めている…高市首相が中国をぎゃふんと言わせるための4つの切り返し」 [399259198]
- 【高市悲報】中国→日本の貨物便、死ぬほど運賃が上昇してる模様。。今後大幅値上げラッシュ来るぞ [467637843]
- 恐ろしい😈のちゅちょちゅちょ・ちぇびるのお🏡
- 【悲報】立憲岡田「間違った答弁をした高市総理に問題がある」→愛国者ブチギレ炎上 [834922174]
- 【高市悲報】日本政府、またウソがバレる。中国「撮影してたのは日本メディア」 [834922174]
- 山上妹 「この人は母親じゃない、母親の形をした統一教会信者だ」 [507895468]
