SDL=Simple DirectMedia Layerでゲームだ

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
NGNG
DirectXなんて捨てちまえ。
これからはSDL。

本家
http://www.libsdl.org/index.php

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

サンプル
http://saka.moo.jp/Linux/SDL.html
NGNG
>>58
C++ラッパとかあるけれど…
6147
垢版 |
NGNG
スルーしないで。。・゚・(ノД`)・゚・。
NGNG
ソース読みなよ。
63デフォルトの名無しさん
垢版 |
NGNG
>Development Libraries:
>SDL-devel-1.2.8-VC6.zip (Visual C++ 5,6,7)
これってVC2003には対応してないってこと?
64デフォルトの名無しさん
垢版 |
NGNG
7は7.1を含む。
NGNG
>>57
正直に言おう
英語わかんね
NGNG
>>65
kill you!
NGNG
>>66
ぽっくきゅ
68デフォルトの名無しさん
垢版 |
NGNG
任意の角度の直線を引くにはどうすればいいですか?
NGNG
>>68
SGEだったかな。
そういうライブラリがあるから、それを使う。
NGNG
>>68
http://www.tacoworks.jp/software/SDLdoc-jp/html/guidevideo.html
↑のputpixelを使って直線を自分で作るwかあるいはOpenGLをつかう
NGNG
>>69
>>70
ども、ありがと
SDLにどういう姿勢で臨んだらいいかわかってきた気がするよ・・・・
72デフォルトの名無しさん
垢版 |
NGNG
>>59
SDL使ってるエミュってどれ?
NGNG
Irrlicht初心者質問スレ
http://pc5.2ch.net/test/read.cgi/tech/1104179696/
NGNG
透過しかできないならこっちのほうが簡単で良くない?win限定なら。
SGL2D
ttp://home.att.ne.jp/star/airaku/chackey/index.html
NGNG
lilary?
NGNG
Win限定なら要らねえよ
NGNG
Win限定なら国産でいくらでもライブラリってあるしな。
NGNG
純国産でまともに開発が続いてるのはDXライブラリぐらいなもんだよ
NGNG
あれはドキュメントがちゃんとしてるよな。
サンプルもしっかりあるし。
80デフォルトの名無しさん
垢版 |
NGNG
マルチプラットフォームといってもwinとLinux、macぐらいなものでしょ
他にもあるの?
NGNG
超漢字も一応PC用のOSとしてある程度シェアがあるものだが…
82デフォルトの名無しさん
垢版 |
NGNG
Linux限定のゲーム開発に使えそうなライブラリってある?
NGNG
clanlib
plib
allegro

Irrlicht
CrystalSpace 3D
84デフォルトの名無しさん
垢版 |
NGNG
http://www.zgock-lab.net/irrlicht/
すごいね。
ちょっと使ってみようかな。
NGNG
>>84
一名様ご案内〜♪

Irrlicht初心者質問スレ
http://pc5.2ch.net/test/read.cgi/tech/1104179696/
86デフォルトの名無しさん
垢版 |
NGNG
3dをやりたいのですがメッシュの読み込みをサポートしたライブラリはありますか?
NGNG
国産ライブラリならLuna・DXあたりが一応開発が進行形じゃない?
NGNG
Lunaは韓国製では?
あれを国産として扱うとしても唯一の3d対応ライブラリか・・・・_| ̄|○
日本の2D信仰もここまで来ると癌だな
NGNG
>Lunaは韓国製では?
http://www.twin-tail.jp/contents/profile/

本当だ・・・orz
NGNG
SDLと関係のない話は余所でやれ。
NGNG
ライブラリ全般の話はこちらへ

各種ライブラリ紹介スレ
http://pc5.2ch.net/test/read.cgi/gamedev/1008220559/
NGNG
JEDI-SDL
http://www.delphi-jedi.org/Jedi:TEAM_SDL_HOME
93デフォルトの名無しさん
垢版 |
NGNG
SDLってライン引いたり円書いたりできる??
なんていうか、グラフ操作みたいなことってできる?

なかったらGDIラップしようかとおもってるんだけど。
NGNG
ミリ
NGNG
>94
さんきゅー
NGNG
このスレDelphiの話題もOKなのか?
NGNG
sdlに関する事なら可だろうが、Delphiな人でこのスレを見ているひとは少なかろう。
NGNG
>>93
点を打つ方法ならあるからそれを基に自分で作れば可能w
NGNG
点や線ならSDL_FillRectでいいんじゃね?

>>98
結局、BASIC時代にやってたVRAM直接アクセスなんかは無駄じゃなかったんだよなぁ
NGNG
SDL_gfxでも使えば?
NGNG
allegroとSDLの比較をせい。」「
102デフォルトの名無しさん
垢版 |
NGNG
"+www.libsdl.org" の検索結果 約 48,300 件中 1 - 50 件目 (0.27 秒)
"alleg.sourceforge.net" の検索結果 約 4,910 件中 1 - 50 件目 (1.02 秒)

SDLの圧勝
NGNG
また頭悪そうなのが現れたなw
104デフォルトの名無しさん
垢版 |
NGNG
allegroを日本語で解説してるサイトないですか?
NGNG
Allegroはゲーム製作に特化したall-in-oneがモットーのライブラリで、描画系は勿論のこと、
設定ファイルのRW/リソースファイルのpacking/FLICアニメーションの描画/MIDI演奏
ついでにいくつかの3D用の関数や簡易GUI部品まで含む。
SDLは周辺ライブラリでそこら辺を補っているので別にどちらが多機能とかは無いだろう、たぶん。

CのAPIは(install_keyboardとか、load_bitmapとか)プレフィックスつけておいて欲しかったな、とか
なんかいろいろグローバル変数が多いな、とか思ったりするが。
NGNG
あるけど教えない
NGNG
allegro でググったけど上位500件はallegroのサイトみつからなかった
108デフォルトの名無しさん
垢版 |
NGNG
GamDevPukiWiki - Allegro
http://gamdev.org/w/?%5B%5BAllegro%5D%5D
NGNG
ゲ製作技術の642からが・・・・・・
NGNG
>>109
ちょっとおもしろかったけどわざわざ書くほどじゃない
111デフォルトの名無しさん
垢版 |
NGNG
SDLってDirectXやOpenGLがない環境でも動きますか?
NGNG
hai
113111
垢版 |
NGNG
>>112
ありがとう
05/01/19 00:10:52
SDLのBlitSurfaceとOpenGLって同時使用できないんですか?
GL使用中にやっても表示に反映されないんですが。
05/01/19 00:21:52
>114
残念ながらGL使用中にはBlitSurfaceは同時使用できません
116114
垢版 |
05/01/19 00:28:16
>>115
トンクス。
おとなしくポリゴンにテクスチャを貼り付けます。
117デフォルトの名無しさん
垢版 |
05/01/24 05:32:08
動画再生(aviやmpgなど)したいのですが何か仕組みは用意されていますか?
05/01/24 14:17:08
mpegはsmpegを使うのが一般的。
aviは残念ながら、これいったものがない。
UNIX(like)なら、avifileというライブラリを使う方法がある。
サンプルはONScripterにある。
邪道だがmplayerで再生するのが楽(mpegもこれでいけるが…)。
05/01/24 22:49:32
GStreamerとかxineという手もあるね。
120117
垢版 |
05/01/25 09:25:26
>>118
>>119
ありがとうございます。途方に暮れてたのですがおかげさまで足がかりになりました。
05/01/27 01:00:34
allegroの欠点をおshぎえてください。
05/01/28 10:26:41
おshぎえません。
123デフォルトの名無しさん
垢版 |
05/01/28 11:59:46
アレグロのインストール方法教えて!
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ならでは冴えたやり方は用意されてるでしょうか?
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モードにする必要がある。
- 正規にサポートされた方法ではない
128Rubyist!
垢版 |
05/01/29 05:54:44
・大した手間じゃないから自分で書く
05/01/29 09:01:22
ゲームに使うグラフィックや効果音などをアーカイブしてまとめることの利点ってなに?
05/01/29 11:56:54
ファイル数が増えると、いろいろと大変なことになる。
05/01/29 12:50:37
>>129
まとめるだけではなくて、プレイヤーがみだりに素材だけを閲覧したりしにくくする
ためでもある。
05/01/29 12:55:19
>>131
そんなことできるんですか!?
05/01/29 14:54:25
リソースとして組み込めばえぇんじゃないの。
05/01/30 05:34:47
場合によってはexeファイルが大きくなりそうな悪寒
05/01/31 15:01:59
SDLをC++(クラスを使ったオブジェクト指向的なやり方)で書くのはありですか?
・・・いや、できるならやってみたいだけなんですけど。
05/01/31 21:43:08
>135
コンパイラによる
05/01/31 21:58:45
>>135
アリです。
できるよ。
05/01/31 21:59:01
>>135
意味がわからん
もともとオブジェクト指向風だぞ
05/01/31 23:44:48
>>136
コンパイラはBCC使ってます。

>>138
SDLってもともとオブジェクト指向風なんですか?
初耳です。
というかどの辺がですか?
巷で見かけるソースを見た限りだと、どうにもCみたいだったので・・・。
05/01/31 23:50:05
>>139
どうも勘違いがあるようだが、
オブジェクト指向とは言語に付属する構文なのではなくて、言語の"構文"とは別の次元の"パラダイム"と呼ばれるものの一つです。
要するに、"考え方"というもの。
だから、オブジェクト指向を銘打っていない言語でもオブジェクト指向プログラミング(OOP)は可能です。
当然CでもOOPは可能。
05/02/01 01:07:02
>135はもしかしてprintf関数はC++では使えないと思っていたのか?
05/02/01 01:55:55
>>140
しかしながら、Cではそれっぽくはできても、完全には不可能なのでは?
例えばカプセル化とかオーバーロード、あるいは継承とか。
あまり関係ありませんが、とある文献で
「C++はCにオブジェクト指向の皮をかぶせたようなものだ」
と書いてあるのを見たことがあるけど、それはそうだよなと思っています。
・・・漏れが未だ完全に理解できていないということか。

>>141
むしろいつもそんなことをやっています。
iostream.hなんて使わないし。
143Rubyist!
垢版 |
05/02/01 02:06:58
スレ違いだからそれ以上は余所でやってくれ。
初心者スレとか。
05/02/01 11:29:42
>>142
> 例えばカプセル化とかオーバーロード、あるいは継承とか。
詳細に書くと長くなってしまってスレ違いなのだが、可能だ。

> 「C++はCにオブジェクト指向の皮をかぶせたようなものだ」
これは単に言語仕様レベルでOOをサポートしたというだけの事で、要するにOOPが
しやすくなったというだけの事。
05/02/01 12:42:58
>>143,144
確かにこれ以上話していると、長くなってしまいそうなので、この辺で。
ってか、できるんだ>CでOOP
05/02/01 15:51:42
>>145
できるけどキモくなる&どう考えてもC++のほうが便利だから普通はやらないってだけの話。
r(ryのソースなど(ry

で、SDL width C++なら今ちょうどやってるとこ。
コールバック関数がないぶんglutよりやりやすいよ。
05/02/01 17:53:13
>>146 は BASIC あがり
05/02/01 18:10:40
SDL_archive
http://sdlarchive.sourceforge.jp/
05/02/01 18:17:38
糞ライブラリ宣伝おつ
05/02/02 00:26:40
糞ライブラリ認定おつ
05/02/02 23:50:23
>>147
(・3・)エェー
なんでそうなるYO
05/02/03 01:10:31
BASICって言ってみたい年頃なんだよ。大目に見てやれ。
05/02/03 04:15:07
>>142
>しかしながら、Cではそれっぽくはできても、完全には不可能なのでは?
>例えばカプセル化とかオーバーロード、あるいは継承とか。

ハァ?(゚Д゚)
http://www.sage-p.com/process/cool.htm
05/02/04 00:46:09
>>153
あるいはこれとか。
http://www.gnome.gr.jp/docs/gobject-2.4.x-tut/html/index.html
05/02/04 01:15:29
D&Eさえ読んでいたらそんな恥ずかしい発言をしなくて済んだのに(´・ω・`)
05/02/05 01:58:48
で、関数のオーバーロードに関してはどうなんだ?
05/02/05 02:23:36
Cなら命名規則とか可変個引数とかで同様の効果はあるんじゃないか?
05/02/05 02:24:26
ひっぱるなよ白痴
159デフォルトの名無しさん
垢版 |
05/02/05 16:02:40
SDL_archiveってどんな形式に対応してるのですか?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況