- 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
- 96 名前:デフォルトの名無しさん mailto:sage [05/01/06 01:38:49.net]
- >94
さんきゅー
- 97 名前:デフォルトの名無しさん mailto:sage [05/01/06 06:37:46.net]
- このスレDelphiの話題もOKなのか?
- 98 名前:デフォルトの名無しさん mailto:sage [05/01/06 11:41:35.net]
- sdlに関する事なら可だろうが、Delphiな人でこのスレを見ているひとは少なかろう。
- 99 名前:デフォルトの名無しさん mailto:sage [05/01/06 12:36:22.net]
- >>93
点を打つ方法ならあるからそれを基に自分で作れば可能w
- 100 名前:デフォルトの名無しさん mailto:sage [05/01/06 13:29:47.net]
- 点や線ならSDL_FillRectでいいんじゃね?
>>98 結局、BASIC時代にやってたVRAM直接アクセスなんかは無駄じゃなかったんだよなぁ
- 101 名前:デフォルトの名無しさん mailto:sage [05/01/06 15:42:20.net]
- SDL_gfxでも使えば?
- 102 名前:デフォルトの名無しさん mailto:sage [05/01/10 18:49:29.net]
- allegroとSDLの比較をせい。」「
- 103 名前:デフォルトの名無しさん [05/01/10 20:25:27.net]
- "+www.libsdl.org" の検索結果 約 48,300 件中 1 - 50 件目 (0.27 秒)
"alleg.sourceforge.net" の検索結果 約 4,910 件中 1 - 50 件目 (1.02 秒) SDLの圧勝
- 104 名前:デフォルトの名無しさん mailto:sage [05/01/10 21:21:52.net]
- また頭悪そうなのが現れたなw
- 105 名前:デフォルトの名無しさん [05/01/10 22:17:53.net]
- allegroを日本語で解説してるサイトないですか?
- 106 名前:デフォルトの名無しさん mailto:sage [05/01/10 22:20:20.net]
- Allegroはゲーム製作に特化したall-in-oneがモットーのライブラリで、描画系は勿論のこと、
設定ファイルのRW/リソースファイルのpacking/FLICアニメーションの描画/MIDI演奏 ついでにいくつかの3D用の関数や簡易GUI部品まで含む。 SDLは周辺ライブラリでそこら辺を補っているので別にどちらが多機能とかは無いだろう、たぶん。 CのAPIは(install_keyboardとか、load_bitmapとか)プレフィックスつけておいて欲しかったな、とか なんかいろいろグローバル変数が多いな、とか思ったりするが。
- 107 名前:デフォルトの名無しさん mailto:sage [05/01/11 11:13:42.net]
- あるけど教えない
- 108 名前:デフォルトの名無しさん mailto:sage [05/01/11 12:23:19.net]
- allegro でググったけど上位500件はallegroのサイトみつからなかった
- 109 名前:デフォルトの名無しさん [05/01/11 12:31:05.net]
- GamDevPukiWiki - Allegro
gamdev.org/w/?%5B%5BAllegro%5D%5D
- 110 名前:デフォルトの名無しさん mailto:sage [05/01/11 23:27:15.net]
- ゲ製作技術の642からが・・・・・・
- 111 名前:デフォルトの名無しさん mailto:sage [05/01/12 02:22:24.net]
- >>109
ちょっとおもしろかったけどわざわざ書くほどじゃない
- 112 名前:デフォルトの名無しさん [05/01/16 04:25:45.net]
- SDLってDirectXやOpenGLがない環境でも動きますか?
- 113 名前:デフォルトの名無しさん mailto:sage [05/01/16 04:32:25.net]
- hai
- 114 名前:111 mailto:sage [05/01/16 06:02:20.net]
- >>112
ありがとう
- 115 名前:デフォルトの名無しさん mailto:sage [05/01/19 00:10:52 .net]
- SDLのBlitSurfaceとOpenGLって同時使用できないんですか?
GL使用中にやっても表示に反映されないんですが。
- 116 名前:デフォルトの名無しさん mailto:sage [05/01/19 00:21:52 .net]
- >114
残念ながらGL使用中にはBlitSurfaceは同時使用できません
- 117 名前:114 mailto:sage [05/01/19 00:28:16 .net]
- >>115
トンクス。 おとなしくポリゴンにテクスチャを貼り付けます。
- 118 名前:デフォルトの名無しさん [05/01/24 05:32:08 .net]
- 動画再生(aviやmpgなど)したいのですが何か仕組みは用意されていますか?
- 119 名前:デフォルトの名無しさん mailto:sage [05/01/24 14:17:08 .net]
- mpegはsmpegを使うのが一般的。
aviは残念ながら、これいったものがない。 UNIX(like)なら、avifileというライブラリを使う方法がある。 サンプルはONScripterにある。 邪道だがmplayerで再生するのが楽(mpegもこれでいけるが…)。
- 120 名前:デフォルトの名無しさん mailto:sage [05/01/24 22:49:32 .net]
- GStreamerとかxineという手もあるね。
- 121 名前:117 mailto:sage [05/01/25 09:25:26 .net]
- >>118
>>119 ありがとうございます。途方に暮れてたのですがおかげさまで足がかりになりました。
- 122 名前:デフォルトの名無しさん mailto:sage [05/01/27 01:00:34 .net]
- allegroの欠点をおshぎえてください。
- 123 名前:デフォルトの名無しさん mailto:sage [05/01/28 10:26:41 .net]
- おshぎえません。
- 124 名前:デフォルトの名無しさん [05/01/28 11:59:46 .net]
- アレグロのインストール方法教えて!
- 125 名前:デフォルトの名無しさん mailto:sage [05/01/28 17:33:21 .net]
- おshぎえません。
- 126 名前:Rubyist! mailto:sage [05/01/28 17:50:52 .net]
- screenとか、fontとか、mouse_bとか、desktop_paletteとか、key[]とか、いかにもなグローバル変数がめったやたらとある。
- 127 名前:デフォルトの名無しさん [05/01/29 05:36:19 .net]
- SDLで(ここSDLのスレですよね?)メニューを作りたいです。
ファイルとか編集とかがプルダウンメニューになってるアレです。 SDLならでは冴えたやり方は用意されてるでしょうか?
- 128 名前:Rubyist! mailto:sage [05/01/29 05:52:25 .net]
- ・Paraguiを使う
www.paragui.org/ - XMLからの構成、unicodeによる日本語表示、スキンに対応。 - sdl_image,Freetype,libsigc++2やexpat,physicsfsなど依存する - SDL利用のGUIライブラリとしては良い方。参考までに wgui.sourceforge.net/ freshmeat.net/projects/px-gui/ aedgui.sourceforge.net/ agar.csoft.org/index.html.en www.libsdl.org/projects/GUIlib/ libuta.sourceforge.net/ www.newimage.com/~rhk/SDL_gui/ www.beatforce.org/index.php - サポートされているウィジェットの数は限られているから注意。 Menu,Label,Button,Radio,Checkbox,Messageboxあたり。 ・SDLのウィンドウをgtk+あたりでラップしてやる。 - GtkSDLあたりで調べればよい - windows上ではwindibモードにする必要がある。 - 正規にサポートされた方法ではない
- 129 名前:Rubyist! mailto:sage [05/01/29 05:54:44 .net]
- ・大した手間じゃないから自分で書く
- 130 名前:デフォルトの名無しさん mailto:sage [05/01/29 09:01:22 .net]
- ゲームに使うグラフィックや効果音などをアーカイブしてまとめることの利点ってなに?
- 131 名前:デフォルトの名無しさん mailto:sage [05/01/29 11:56:54 .net]
- ファイル数が増えると、いろいろと大変なことになる。
- 132 名前:デフォルトの名無しさん mailto:sage [05/01/29 12:50:37 .net]
- >>129
まとめるだけではなくて、プレイヤーがみだりに素材だけを閲覧したりしにくくする ためでもある。
- 133 名前:デフォルトの名無しさん mailto:sage [05/01/29 12:55:19 .net]
- >>131
そんなことできるんですか!?
- 134 名前:デフォルトの名無しさん mailto:sage [05/01/29 14:54:25 .net]
- リソースとして組み込めばえぇんじゃないの。
- 135 名前:デフォルトの名無しさん mailto:sage [05/01/30 05:34:47 .net]
- 場合によってはexeファイルが大きくなりそうな悪寒
- 136 名前:デフォルトの名無しさん mailto:sage [05/01/31 15:01:59 .net]
- SDLをC++(クラスを使ったオブジェクト指向的なやり方)で書くのはありですか?
・・・いや、できるならやってみたいだけなんですけど。
- 137 名前:デフォルトの名無しさん mailto:sage [05/01/31 21:43:08 .net]
- >135
コンパイラによる
- 138 名前:デフォルトの名無しさん mailto:sage [05/01/31 21:58:45 .net]
- >>135
アリです。 できるよ。
- 139 名前:デフォルトの名無しさん mailto:sage [05/01/31 21:59:01 .net]
- >>135
意味がわからん もともとオブジェクト指向風だぞ
- 140 名前:デフォルトの名無しさん mailto:sage [05/01/31 23:44:48 .net]
- >>136
コンパイラはBCC使ってます。 >>138 SDLってもともとオブジェクト指向風なんですか? 初耳です。 というかどの辺がですか? 巷で見かけるソースを見た限りだと、どうにもCみたいだったので・・・。
- 141 名前:デフォルトの名無しさん mailto:sage [05/01/31 23:50:05 .net]
- >>139
どうも勘違いがあるようだが、 オブジェクト指向とは言語に付属する構文なのではなくて、言語の"構文"とは別の次元の"パラダイム"と呼ばれるものの一つです。 要するに、"考え方"というもの。 だから、オブジェクト指向を銘打っていない言語でもオブジェクト指向プログラミング(OOP)は可能です。 当然CでもOOPは可能。
- 142 名前:デフォルトの名無しさん mailto:sage [05/02/01 01:07:02 .net]
- >135はもしかしてprintf関数はC++では使えないと思っていたのか?
- 143 名前:デフォルトの名無しさん mailto:sage [05/02/01 01:55:55 .net]
- >>140
しかしながら、Cではそれっぽくはできても、完全には不可能なのでは? 例えばカプセル化とかオーバーロード、あるいは継承とか。 あまり関係ありませんが、とある文献で 「C++はCにオブジェクト指向の皮をかぶせたようなものだ」 と書いてあるのを見たことがあるけど、それはそうだよなと思っています。 ・・・漏れが未だ完全に理解できていないということか。 >>141 むしろいつもそんなことをやっています。 iostream.hなんて使わないし。
- 144 名前:Rubyist! mailto:sage [05/02/01 02:06:58 .net]
- スレ違いだからそれ以上は余所でやってくれ。
初心者スレとか。
- 145 名前:デフォルトの名無しさん mailto:sage [05/02/01 11:29:42 .net]
- >>142
> 例えばカプセル化とかオーバーロード、あるいは継承とか。 詳細に書くと長くなってしまってスレ違いなのだが、可能だ。 > 「C++はCにオブジェクト指向の皮をかぶせたようなものだ」 これは単に言語仕様レベルでOOをサポートしたというだけの事で、要するにOOPが しやすくなったというだけの事。
- 146 名前:デフォルトの名無しさん mailto:sage [05/02/01 12:42:58 .net]
- >>143,144
確かにこれ以上話していると、長くなってしまいそうなので、この辺で。 ってか、できるんだ>CでOOP
- 147 名前:デフォルトの名無しさん mailto:sage [05/02/01 15:51:42 .net]
- >>145
できるけどキモくなる&どう考えてもC++のほうが便利だから普通はやらないってだけの話。 r(ryのソースなど(ry で、SDL width C++なら今ちょうどやってるとこ。 コールバック関数がないぶんglutよりやりやすいよ。
- 148 名前:デフォルトの名無しさん mailto:sage [05/02/01 17:53:13 .net]
- >>146 は BASIC あがり
- 149 名前:デフォルトの名無しさん mailto:sage [05/02/01 18:10:40 .net]
- SDL_archive
sdlarchive.sourceforge.jp/
- 150 名前:デフォルトの名無しさん mailto:sage [05/02/01 18:17:38 .net]
- 糞ライブラリ宣伝おつ
- 151 名前:デフォルトの名無しさん mailto:sage [05/02/02 00:26:40 .net]
- 糞ライブラリ認定おつ
- 152 名前:デフォルトの名無しさん mailto:sage [05/02/02 23:50:23 .net]
- >>147
(・3・)エェー なんでそうなるYO
- 153 名前:デフォルトの名無しさん mailto:sage [05/02/03 01:10:31 .net]
- BASICって言ってみたい年頃なんだよ。大目に見てやれ。
- 154 名前:デフォルトの名無しさん mailto:sage [05/02/03 04:15:07 .net]
- >>142
>しかしながら、Cではそれっぽくはできても、完全には不可能なのでは? >例えばカプセル化とかオーバーロード、あるいは継承とか。 ハァ?(゚Д゚) www.sage-p.com/process/cool.htm
- 155 名前:デフォルトの名無しさん mailto:sage [05/02/04 00:46:09 .net]
- >>153
あるいはこれとか。 www.gnome.gr.jp/docs/gobject-2.4.x-tut/html/index.html
- 156 名前:デフォルトの名無しさん mailto:sage [05/02/04 01:15:29 .net]
- D&E
- 157 名前:さえ読んでいたらそんな恥ずかしい発言をしなくて済んだのに(´・ω・`) []
- [ここ壊れてます]
- 158 名前:デフォルトの名無しさん mailto:sage [05/02/05 01:58:48 .net]
- で、関数のオーバーロードに関してはどうなんだ?
- 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のほうがサポートしてる範囲は広いけどね (移植性も考えてあるのだから当然だが)
|

|