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デフォルトの名無しさん
NGNG2デフォルトの名無しさん
NGNGNGNG
多国語対応のIME処理は実装されたのか?
NGNG
> DirectXなんて捨てちまえ
エェー
エェー
NGNG
後だし野郎
NGNG
ゲ製作技術板 SDLスレ
http://pc5.2ch.net/test/read.cgi/gamedev/1005469181/
http://pc5.2ch.net/test/read.cgi/gamedev/1005469181/
NGNG
Linux板 SDLについて語るスレ
http://pc5.2ch.net/test/read.cgi/linux/1025048946/
http://pc5.2ch.net/test/read.cgi/linux/1025048946/
NGNG
結構前は凝っていたけど、結局使わなくなったなぁ…
9デフォルトの名無しさん
NGNG S すごい
D でっかい
L ルイージ
D でっかい
L ルイージ
10デフォルトの名無しさん
NGNG 日本語を使いづらいのがなぁ・・・
NGNG
未だかつて日本語のゲーム作ったことがないオレにはぴったりだ
NGNG
14デフォルトの名無しさん
NGNG なにこれ拡大縮小もできねーじゃん
NGNG
NGNG
NGNG
まぁまぁ
ゲ製作板で同じような質問でてたよ
ゲ製作板で同じような質問でてたよ
NGNG
使えるかどうかなんて重要じゃない
プロプラ(ry
プロプラ(ry
19デフォルトの名無しさん
NGNG >>17
みてきた
1.未実装。1.3まで待て
いつ出るの?
2.SDL_gfxを使え
インストール方法がわからん
3.やりたいならOpenGL
(´,_ゝ`)プッ
4.自前実装しろよm9(^Д^)プギャー
SDLの存在意義ないじゃん
スレタイにゲームって入ってわりにグラフィックしょぼくてなっかりだ
透過付き矩形コピーだけじゃん
公式サイト落ちてるし
みてきた
1.未実装。1.3まで待て
いつ出るの?
2.SDL_gfxを使え
インストール方法がわからん
3.やりたいならOpenGL
(´,_ゝ`)プッ
4.自前実装しろよm9(^Д^)プギャー
SDLの存在意義ないじゃん
スレタイにゲームって入ってわりにグラフィックしょぼくてなっかりだ
透過付き矩形コピーだけじゃん
公式サイト落ちてるし
NGNG
> 2.SDL_gfxを使え
> インストール方法がわからん
馬鹿は Allegro でも使ってろ。
> インストール方法がわからん
馬鹿は Allegro でも使ってろ。
NGNG
SDL_gfxなんかウォーニングでまくりなんですけど
リリースビルドできねーし
リリースビルドできねーし
NGNG
ま、オープンソースなプロジェクトの末路なんてこんなもんさ
期待するだけ無駄
関わるだけ時間の無駄
期待するだけ無駄
関わるだけ時間の無駄
NGNG
>透過付き矩形コピーだけじゃん
DirectDraw未満だな
DirectDraw未満だな
NGNG
AllegroってSDLのライバルみたいだな
誰かスレ立ててよ
誰かスレ立ててよ
25デフォルトの名無しさん
NGNG SDL_gfxのビルドに成功
ゲ製作技術板で最適化オフにすればいいって書いてあったから
その通りにしたらうまくいった
VS2003の最適化アリでうまくいった奴いる?
いたらsdlgfx.dllとsdlgfx.libうぷして!
ゲ製作技術板で最適化オフにすればいいって書いてあったから
その通りにしたらうまくいった
VS2003の最適化アリでうまくいった奴いる?
いたらsdlgfx.dllとsdlgfx.libうぷして!
NGNG
最適化OFFでうまくいった、ってアホだろ
たまたまバグが発症しなかっただろだろ
そんなもん使えるかよ
たまたまバグが発症しなかっただろだろ
そんなもん使えるかよ
NGNG
そうでもないよ
NGNG
さすがオープンソース(ゲラ
レベルの低さが露呈しても動じない
レベルの低さが露呈しても動じない
NGNG
VC6まんせー
NGNG
NGNG
プロプラなものを支持するプログラマの精神構造が分からんよ
オープンソースで職を奪われる危険でも感じてるのかい?
それだったらちょっとは分かるけどw
オープンソースで職を奪われる危険でも感じてるのかい?
それだったらちょっとは分かるけどw
32デフォルトの名無しさん
NGNG >>20
VCにインストールするのになぜMinGWが必要なんだよwwwwwwwwww
GamDevPukiWiki - Allegro/VCでインストール
http://gamdev.org/w/?cmd=read&page=%5B%5BAllegro%2FVC%A4%C7%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%5D%5D
VCにインストールするのになぜMinGWが必要なんだよwwwwwwwwww
GamDevPukiWiki - Allegro/VCでインストール
http://gamdev.org/w/?cmd=read&page=%5B%5BAllegro%2FVC%A4%C7%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%5D%5D
33デフォルトの名無しさん
NGNG >ちなみに、DLL版4Kバイト(DLLは532K)、静的リンク版が308Kバイト。けっこう小さいのかな。
Delphiよりでかい
Delphiよりでかい
NGNG
実行ファイルが大きいとどんな問題があるのですか?
NGNG
ドザは素直に DirectX 使ってりゃいいのに…。
NGNG
正直SDLは微妙.なんというか,痒いところに手が届かない感じ.
Simple Media Layerといいつつ,あんまり simple じゃないし.
(あくまでプログラミングしてるときの主観だけど)
Simple Media Layerといいつつ,あんまり simple じゃないし.
(あくまでプログラミングしてるときの主観だけど)
NGNG
NGNG
>>37
んー,むしろ,Layerに徹せずライブラリ的な部分と癒着しているのが嫌かも.
んー,むしろ,Layerに徹せずライブラリ的な部分と癒着しているのが嫌かも.
NGNG
フレームワークならTV3DやOGRE、Irrlichtがあるしね。
それらと比べてOpenGLと親和性が高いぐらいしか有利な点がない。
それらと比べてOpenGLと親和性が高いぐらいしか有利な点がない。
40デフォルトの名無しさん
NGNG 初心者の初心者による初心者の為のSDL
http://tokyo.cool.ne.jp/sdl/
Windows SDLテキストブック
http://www.mediawars.ne.jp/~freemage/progs/sdl/
http://tokyo.cool.ne.jp/sdl/
Windows SDLテキストブック
http://www.mediawars.ne.jp/~freemage/progs/sdl/
41デフォルトの名無しさん
NGNG 1ピクセルだけドット打つ関数を探しています。
SDL_FillRectや画像を用意してSDL_BlitSurfaceでの描画も考えましたが
本当にないのかなぁ?と思って質問します。よろしくお願いします。
SDL_FillRectや画像を用意してSDL_BlitSurfaceでの描画も考えましたが
本当にないのかなぁ?と思って質問します。よろしくお願いします。
NGNG
>>41
ありません。
ありません。
43デフォルトの名無しさん
NGNGNGNG
45デフォルトの名無しさん
NGNG46デフォルトの名無しさん
NGNG >ハードウェア支援が得られない拡大縮小回転なんて使い物にならないってwwwwwww
拡大縮小回転はCPUで計算するんだぞw
拡大縮小回転はCPUで計算するんだぞw
47デフォルトの名無しさん
NGNG SDL_GetVideoInfoの説明で「「最も適した」ビデオモードのピクセルフォーマットが入ります。」と
ありますが何を基準に適したものを探していますか?
ありますが何を基準に適したものを探していますか?
NGNG
SDLよりいいライブラリって見たこと無い
NGNG
NGNG
SDLはDLLインポートすればすぐ使えるという意味では良い。
(スクリプト言語)/SDL
とか作るのが楽。
・・それだけかも。
ゲーム作りたいとは思わないし。
おまいらSDLで何してるの?
(スクリプト言語)/SDL
とか作るのが楽。
・・それだけかも。
ゲーム作りたいとは思わないし。
おまいらSDLで何してるの?
NGNG
そもそもスレタイがゲームだし
52デフォルトの名無しさん
NGNG SDLがレイヤーだっていうのはわかったけど
じゃあ、その上に乗ってるようなラッパーやフレームワークってないの?
じゃあ、その上に乗ってるようなラッパーやフレームワークってないの?
NGNG
NGNG
DirectXの初期化とかうざったいのをSDLが肩代わりしてくれるのは良い。
・・それだけかも。
なんかたまにSEGVで落ちたりするし。
おまえらSDLで何してるの?
・・それだけかも。
なんかたまにSEGVで落ちたりするし。
おまえらSDLで何してるの?
NGNG
>>52
あるよ。
あるよ。
NGNG
>>55
教えて
教えて
NGNG
NGNG
>>57
ただのライブラリのようだ
ただのライブラリのようだ
NGNG
あんまり速度が出なくていいものや
ハードウェアの機能を発揮できなくてもいいのにはいいんじゃない?
エミュレータとか、どうせCPUでエミュレートしてハードウェアの機能
発揮する必要ないからよく使われてるね。
ハードウェアの機能を発揮できなくてもいいのにはいいんじゃない?
エミュレータとか、どうせCPUでエミュレートしてハードウェアの機能
発揮する必要ないからよく使われてるね。
NGNG
>>58
C++ラッパとかあるけれど…
C++ラッパとかあるけれど…
6147
NGNG スルーしないで。。・゚・(ノД`)・゚・。
NGNG
ソース読みなよ。
63デフォルトの名無しさん
NGNG >Development Libraries:
>SDL-devel-1.2.8-VC6.zip (Visual C++ 5,6,7)
これってVC2003には対応してないってこと?
>SDL-devel-1.2.8-VC6.zip (Visual C++ 5,6,7)
これってVC2003には対応してないってこと?
64デフォルトの名無しさん
NGNG 7は7.1を含む。
NGNG
NGNG
>>65
kill you!
kill you!
NGNG
>>66
ぽっくきゅ
ぽっくきゅ
68デフォルトの名無しさん
NGNG 任意の角度の直線を引くにはどうすればいいですか?
NGNG
NGNG
>>68
http://www.tacoworks.jp/software/SDLdoc-jp/html/guidevideo.html
↑のputpixelを使って直線を自分で作るwかあるいはOpenGLをつかう
http://www.tacoworks.jp/software/SDLdoc-jp/html/guidevideo.html
↑のputpixelを使って直線を自分で作るwかあるいはOpenGLをつかう
NGNG
72デフォルトの名無しさん
NGNG >>59
SDL使ってるエミュってどれ?
SDL使ってるエミュってどれ?
73相互リンク
NGNG Irrlicht初心者質問スレ
http://pc5.2ch.net/test/read.cgi/tech/1104179696/
http://pc5.2ch.net/test/read.cgi/tech/1104179696/
NGNG
透過しかできないならこっちのほうが簡単で良くない?win限定なら。
SGL2D
ttp://home.att.ne.jp/star/airaku/chackey/index.html
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
plib
allegro
Irrlicht
CrystalSpace 3D
84デフォルトの名無しさん
NGNGNGNG
86デフォルトの名無しさん
NGNG 3dをやりたいのですがメッシュの読み込みをサポートしたライブラリはありますか?
NGNG
国産ライブラリならLuna・DXあたりが一応開発が進行形じゃない?
NGNG
Lunaは韓国製では?
あれを国産として扱うとしても唯一の3d対応ライブラリか・・・・_| ̄|○
日本の2D信仰もここまで来ると癌だな
あれを国産として扱うとしても唯一の3d対応ライブラリか・・・・_| ̄|○
日本の2D信仰もここまで来ると癌だな
NGNG
NGNG
SDLと関係のない話は余所でやれ。
NGNG
NGNG
93デフォルトの名無しさん
NGNG SDLってライン引いたり円書いたりできる??
なんていうか、グラフ操作みたいなことってできる?
なかったらGDIラップしようかとおもってるんだけど。
なんていうか、グラフ操作みたいなことってできる?
なかったらGDIラップしようかとおもってるんだけど。
NGNG
ミリ
NGNG
>94
さんきゅー
さんきゅー
NGNG
このスレDelphiの話題もOKなのか?
NGNG
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:27198デフォルトの名無しさん
05/03/10 13:06:34199デフォルトの名無しさん
05/03/10 13:11:38 まともな動作実績もないのによくそんな適当なこと載せるよな(プゲラ
200デフォルトの名無しさん
05/03/10 13:12:48201デフォルトの名無しさん
05/03/10 13:21:14 おそらくトップページのDQN管理人が移植性謳う割にあんまりな
ports率なんで適当に付け足したんだろうな。
トップページ以外、
ど こ に も 書 い て な い ね 。
ports率なんで適当に付け足したんだろうな。
トップページ以外、
ど こ に も 書 い て な い ね 。
202デフォルトの名無しさん
05/03/10 14:10:23 READMEにも書いてある。ちなみにこのファイルのコミットはSam氏がしている。
あなたに正当性があると思うなら、こんなところに書き込まずMLに投げてみれば?
Sam氏をはじめ多くの開発者が目を通している。
あなたに正当性があると思うなら、こんなところに書き込まずMLに投げてみれば?
Sam氏をはじめ多くの開発者が目を通している。
203デフォルトの名無しさん
05/03/10 16:10:33 実際、FreeBSD, Mac OS Classic, Mac OS X でまともに動いていますよと。
204デフォルトの名無しさん
05/03/10 21:09:27 ゲ製作技術板のDCスレで動作報告あり
205デフォルトの名無しさん
05/03/10 21:16:05 あっそ
206デフォルトの名無しさん
05/03/11 23:54:29 >>205
キチガイの負け惜しみ乙
キチガイの負け惜しみ乙
207デフォルトの名無しさん
05/03/12 00:08:42 死ね
208デフォルトの名無しさん
2005/04/28(木) 08:53:56 SDL_gfxを使っています
rotozoomSurfaceで画像を回転させるところまでできたのですが中心がズレます
どうやら回転後の図形を左上に詰めているようなのですがこれではゲームになりません
中心を固定する方法はないでしょうか?
rotozoomSurfaceで画像を回転させるところまでできたのですが中心がズレます
どうやら回転後の図形を左上に詰めているようなのですがこれではゲームになりません
中心を固定する方法はないでしょうか?
209Rubyist!
2005/04/28(木) 16:03:39 surface->w, surface->hを見てblitする位置をその度に変えたらいいやん。
211デフォルトの名無しさん
2005/05/28(土) 12:13:11 GLスレでSDLスレで聞いたほうがいいといわれきました。
OpenGL + SDL環境で作っています。
OpenGL + SDLでDirectXのスプライトのようなことができる方法にはどんなやり方がありますか?
自分は、
SDL_Surfaceに画像を読み込んで、
SDL_BlitSurfaceで画面に貼り付けようとしているのですがうまくいきません。
SDL_GL_SwapBuffersのあとにSDL_BlitSurfaceではりつけています。
貼り付けたまま何もしないと貼り付けが反映されず、
SDL_UpdateRectを呼ぶと、プログラムが強制終了します。
OpenGL + SDL環境で作っています。
OpenGL + SDLでDirectXのスプライトのようなことができる方法にはどんなやり方がありますか?
自分は、
SDL_Surfaceに画像を読み込んで、
SDL_BlitSurfaceで画面に貼り付けようとしているのですがうまくいきません。
SDL_GL_SwapBuffersのあとにSDL_BlitSurfaceではりつけています。
貼り付けたまま何もしないと貼り付けが反映されず、
SDL_UpdateRectを呼ぶと、プログラムが強制終了します。
212デフォルトの名無しさん
2005/05/28(土) 14:31:47 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の強制終了とは関係なさそうだが…。
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の強制終了とは関係なさそうだが…。
213デフォルトの名無しさん
2005/05/28(土) 16:45:11 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();
}
ので、ソースを
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();
}
214デフォルトの名無しさん
2005/05/28(土) 16:47:07 SDL_GL_SwapBuffers()の前に描いてみましたが変わらなかったです。
SDLとGLの初期化の所を間違っているのでしょうか?
SDLとGLの初期化の所を間違っているのでしょうか?
215デフォルトの名無しさん
2005/05/28(土) 21:38:27216デフォルトの名無しさん
2005/05/29(日) 11:01:34217デフォルトの名無しさん
2005/05/29(日) 15:06:25 >>216
glOrthoで座標系をウィンドウに合わせてやればテクスチャはぼけないはず。
glOrthoで座標系をウィンドウに合わせてやればテクスチャはぼけないはず。
218デフォルトの名無しさん
2005/05/29(日) 15:40:05219デフォルトの名無しさん
2005/06/22(水) 12:50:26 なんかC言語プログラムって感じがして結構気に入ってる
C++でやってるけど
C++でやってるけど
220デフォルトの名無しさん
2005/07/07(木) 21:42:37 他のライブラリから乗り換えようと思うのですがソースが公開されたゲームはないでしょうか
縦シューを探していますが小規模なアクションならなんでもいいです
縦シューを探していますが小規模なアクションならなんでもいいです
221デフォルトの名無しさん
2005/07/07(木) 23:48:47222デフォルトの名無しさん
2005/07/08(金) 01:28:12223デフォルトの名無しさん
2005/09/01(木) 01:27:41 1.2.9で何か変わった?
224デフォルトの名無しさん
2005/09/01(木) 09:56:37 >>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 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
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 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
225デフォルトの名無しさん
2005/09/01(木) 13:29:15 バグだらけだな
226デフォルトの名無しさん
2005/09/01(木) 14:14:35 いや、むしろへっぽこ自作ライブラリなんかと比べるとSDLはバグは少ないよ
つーか、英語ちゃんと嫁
つーか、英語ちゃんと嫁
227デフォルトの名無しさん
2005/09/01(木) 14:41:10 thanks Hayashi だけ読んだ。
228デフォルトの名無しさん
2005/09/01(木) 21:15:02 SDL+OpenGLってDirectX+OpenGLだと最近知ったよ
よく動いてるよな
よく動いてるよな
229デフォルトの名無しさん
2005/09/02(金) 08:32:14 thanks Antonio!だけ呼んだ
230デフォルトの名無しさん
2005/09/03(土) 17:49:41 質問です。
SDLでジョイスティックを振動させることはできるのでしょうか?
関数リファレンスには見つからなかったので・・。
SDLでジョイスティックを振動させることはできるのでしょうか?
関数リファレンスには見つからなかったので・・。
231デフォルトの名無しさん
2005/09/06(火) 11:59:13 winならDirectInputのForce Feedback API、とかで出来そう。
232デフォルトの名無しさん
2005/09/07(水) 07:41:25 ごめんなさい、linuxです。
linuxですが、Winでも動くようにも作りたいので、共通のライブラリだとありがたいです。
linuxですが、Winでも動くようにも作りたいので、共通のライブラリだとありがたいです。
233デフォルトの名無しさん
2005/09/07(水) 07:54:26 linuxはそういう気の利いたものはないよ
234デフォルトの名無しさん
2005/09/07(水) 14:06:56 Win用の64bitバイナリバージョンは出ないのかな?
SDLを64bitで無理やりコンパイルしようとすると、インラインアセンブラが廃止されてるんで、エラーでちまう・・・。
SDLを64bitで無理やりコンパイルしようとすると、インラインアセンブラが廃止されてるんで、エラーでちまう・・・。
235デフォルトの名無しさん
2005/09/08(木) 17:31:43 s-jisをUNICODEに変換する関数はありますか?
236デフォルトの名無しさん
2005/09/08(木) 22:21:12 つ
237デフォルトの名無しさん
2005/09/09(金) 03:26:30 VC++.netを使用していますが、質問があります。
SDL_Init などのSDLの関数が、入力候補のウィンドウの中に表示されませんし、
パラメータヒントも出てきません。
こういうものなんでしょうか?
これが初めてのライブラリなので、設定の間違いでもあるのかと気になっています。
よろしくお願いします。
SDL_Init などのSDLの関数が、入力候補のウィンドウの中に表示されませんし、
パラメータヒントも出てきません。
こういうものなんでしょうか?
これが初めてのライブラリなので、設定の間違いでもあるのかと気になっています。
よろしくお願いします。
238デフォルトの名無しさん
2005/09/09(金) 06:00:29 VC++のインテリセンスはそんなもの。
正常にリンク・実行されるならそれでよし。
正常にリンク・実行されるならそれでよし。
240デフォルトの名無しさん
2005/10/15(土) 04:55:13 日本語リファレンスないですか?
241デフォルトの名無しさん
2005/10/17(月) 20:40:57 Wikiみれ
242デフォルトの名無しさん
2005/11/20(日) 21:23:57 未踏でSDL-pangoとか作ってるみたいだけど、SDL_ttfとどっちがマシかなぁ?
SDL_ttfっていいうわさ聞かないんだよね・・・
SDL_ttfっていいうわさ聞かないんだよね・・・
243デフォルトの名無しさん
2005/11/21(月) 15:37:11 1.2.9がVCExpress製品版で動くことを確認しますた
244デフォルトの名無しさん
2006/01/08(日) 08:46:38 ながれぶったぎってすみません。
SDLってCでもつかうことはできますか?
それとつかう場合、なんというファイルをインクルードすれば良いのでしょうか?
お教えいただけますと幸甚です。
SDLってCでもつかうことはできますか?
それとつかう場合、なんというファイルをインクルードすれば良いのでしょうか?
お教えいただけますと幸甚です。
245デフォルトの名無しさん
2006/01/08(日) 11:27:07 >>244
ぐぐれよ。
ぐぐれよ。
246デフォルトの名無しさん
2006/01/08(日) 19:28:39 SDLの本て何かオススメのありますか?
247デフォルトの名無しさん
2006/01/08(日) 19:48:45248デフォルトの名無しさん
2006/01/08(日) 19:55:45249デフォルトの名無しさん
2006/01/08(日) 23:50:20250デフォルトの名無しさん
2006/01/13(金) 12:40:31251デフォルトの名無しさん
2006/01/20(金) 00:20:54 これってまだメンテ続いてるのでしょうか?
252デフォルトの名無しさん
2006/01/20(金) 20:26:51 >>251
本家のメーリングリストみれ
本家のメーリングリストみれ
253デフォルトの名無しさん
2006/01/21(土) 00:19:48254デフォルトの名無しさん
2006/01/21(土) 03:50:31 ライセンスはLGPLだということですが、このライブラリを利用して作ったゲームはソース公開の義務はあるのでしょうか?
255デフォルトの名無しさん
2006/01/21(土) 03:52:19 無い。改変した SDL でリンク出来るようにしておかないとダメ。
256デフォルトの名無しさん
2006/01/21(土) 03:58:21 >>255
ありがとうございました
ありがとうございました
257デフォルトの名無しさん
2006/02/19(日) 12:45:23 SDL_GL_SetAttributeで色のサイズを5ビットに設定したとき、
ピクセルあたり8ビットのBMPを読み込んでいるとき、
glTexImage2Dでは自動的に5ビットに直されるのでしょうか、
それとも、描画時に勝手に直されるのでしょうか?
もしくは8ビットを自分で5ビットになおさないといけませんか?
ピクセルあたり8ビットのBMPを読み込んでいるとき、
glTexImage2Dでは自動的に5ビットに直されるのでしょうか、
それとも、描画時に勝手に直されるのでしょうか?
もしくは8ビットを自分で5ビットになおさないといけませんか?
258デフォルトの名無しさん
2006/02/19(日) 13:06:33259デフォルトの名無しさん
2006/02/19(日) 22:31:00 >>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なのでスタティックリンクしてもソース公開の義務は無い。
> 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なのでスタティックリンクしてもソース公開の義務は無い。
260デフォルトの名無しさん
2006/02/20(月) 01:19:22 LGPLのライブラリって多いから、毛嫌いもしてられないって感じだね。
FSFとしては、LGPLを将来的に無くしてしまうつもりとかあるのかな。非推奨とか言ってるけど。
続いて欲しいな・・・。
FSFとしては、LGPLを将来的に無くしてしまうつもりとかあるのかな。非推奨とか言ってるけど。
続いて欲しいな・・・。
261デフォルトの名無しさん
2006/02/20(月) 09:00:31262デフォルトの名無しさん
2006/02/20(月) 09:16:12 >>261
信用出来ないって、書かれている事が全てだよ。
戦略的だからこそ、信用出来ると思うけどね。Lesser という名前を付けてまで LGPL を
設けなきゃいけない理由は皆知ってるし。無くなれば非難囂々でしょう。
あんまり的外れな議論をしてると GPL 信者が寄って来るよ。
「信用出来ないなら使わなきゃいーじゃん」って。
信用出来ないって、書かれている事が全てだよ。
戦略的だからこそ、信用出来ると思うけどね。Lesser という名前を付けてまで LGPL を
設けなきゃいけない理由は皆知ってるし。無くなれば非難囂々でしょう。
あんまり的外れな議論をしてると GPL 信者が寄って来るよ。
「信用出来ないなら使わなきゃいーじゃん」って。
263デフォルトの名無しさん
2006/02/20(月) 10:22:41 もちろん使ってなどいない
264デフォルトの名無しさん
2006/02/20(月) 10:26:50 では、何でここに居る?
265デフォルトの名無しさん
2006/02/23(木) 14:40:21 >>255
>改変した SDL でリンク出来るようにしておかないとダメ。
これはSDLがどのような形になるか不明であるため
ソースコードを提供しなければ履行できないのではないか
たとえば関数の引数が変わればリンクはできないなど
SDL側の改変の幅がわからなければ対応しようもない
>改変した SDL でリンク出来るようにしておかないとダメ。
これはSDLがどのような形になるか不明であるため
ソースコードを提供しなければ履行できないのではないか
たとえば関数の引数が変わればリンクはできないなど
SDL側の改変の幅がわからなければ対応しようもない
266デフォルトの名無しさん
2006/02/24(金) 08:31:33 互換性失うような改変にまで対応する責任はないよ。
互換性保ったまま改変した SDL に対して、正常にリンク・動作できればいい。
# …っていうか、疑問があったら読もうよ、ライセンス。
# これもちゃんと書いてあったし。
互換性保ったまま改変した SDL に対して、正常にリンク・動作できればいい。
# …っていうか、疑問があったら読もうよ、ライセンス。
# これもちゃんと書いてあったし。
267デフォルトの名無しさん
2006/02/24(金) 12:10:00 ゲ板のSDLスレ、dat落ちしてない?
268デフォルトの名無しさん
2006/02/24(金) 13:02:47 2月17日最終書き込みでDAT落ちしてるっぽい
980超えたからだな
1000いってないから2chミラーサイトに拾われないので
ログは持ってたほうがいいよ
980超えたからだな
1000いってないから2chミラーサイトに拾われないので
ログは持ってたほうがいいよ
269デフォルトの名無しさん
2006/02/27(月) 01:37:38 やっぱ落ちてたのか。
誰かあっちにパート2立ててくれないかな・・・。
俺の環境じゃなんか新スレ立てに失敗してしまう・・・。
誰かあっちにパート2立ててくれないかな・・・。
俺の環境じゃなんか新スレ立てに失敗してしまう・・・。
270デフォルトの名無しさん
2006/02/28(火) 20:42:04 >>269
SDLスレ ver.2.0
http://pc8.2ch.net/test/read.cgi/gamedev/1141126812/
立てたよ
オレも向こうの板のほうがID出るから好きだし
SDLスレ ver.2.0
http://pc8.2ch.net/test/read.cgi/gamedev/1141126812/
立てたよ
オレも向こうの板のほうがID出るから好きだし
271デフォルトの名無しさん
2006/04/16(日) 21:56:55 寂れてる
272デフォルトの名無しさん
2006/04/21(金) 16:36:20 それなりに情報があるから会話が必要ないのかな
これだけ整備されてるとアイデア勝負だから時々絶望する
これだけ整備されてるとアイデア勝負だから時々絶望する
273デフォルトの名無しさん
2006/04/21(金) 23:31:29 ゲームはアイデアよりバランスと構成勝負
Aba氏とか見て絶望する必要はない。彼は所詮アマチュア。
Aba氏とか見て絶望する必要はない。彼は所詮アマチュア。
274デフォルトの名無しさん
2006/04/22(土) 10:27:09 アイデア+バランス勝負だろ。
プロとアマの差は組織力だけだと思うな。
プロとアマの差は組織力だけだと思うな。
275デフォルトの名無しさん
2006/07/22(土) 11:25:09 SDL_ToggleFullScreenって何で役に立たないんだろう
276デフォルトの名無しさん
2006/07/22(土) 12:30:39 あれはUnix系列でしか使えないんじゃないっけ?
277デフォルトの名無しさん
2006/07/22(土) 13:00:47 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);
----------------------------------------------------------------------------
----------------------------------------------------------------------------
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);
----------------------------------------------------------------------------
278デフォルトの名無しさん
2006/08/07(月) 08:39:34 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)が出ます。
ディストリは 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)が出ます。
279デフォルトの名無しさん
2006/08/28(月) 22:54:00 遅レスな上に当てずっぽうだがSDL_mixerが新しすぎるとみた。
もう解決してたらスルーしてくれ。
もう解決してたらスルーしてくれ。
280デフォルトの名無しさん
2006/08/29(火) 00:31:28 たった今解決しました。(汗
公式サイトの
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);
}
公式サイトの
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);
}
281デフォルトの名無しさん
2006/11/27(月) 20:16:43 保守あげ
282デフォルトの名無しさん
2006/11/29(水) 06:24:35 三ヶ月書き込みが無くても落ちないんだ・・・
283デフォルトの名無しさん
2006/11/29(水) 12:01:13 過去スレも結構残ってるからねぇ
284デフォルトの名無しさん
2006/12/03(日) 03:02:36 日本で、これを使ってゲームを販売している会社はあるの?
285デフォルトの名無しさん
2006/12/03(日) 03:25:16 >>284
あるわけねぇだろ!!
あるわけねぇだろ!!
286デフォルトの名無しさん
2006/12/03(日) 04:08:41287デフォルトの名無しさん
2006/12/03(日) 04:46:11 どっかの企業が作ったライブラリが原型じゃないっけ?
ってことはその原型のライブラリは
その企業では一応使われてたんでないかと
ってことはその原型のライブラリは
その企業では一応使われてたんでないかと
288デフォルトの名無しさん
2006/12/03(日) 04:48:40 XNAでおk
289デフォルトの名無しさん
2007/01/19(金) 08:28:09 サーバーやたら重くね?
290デフォルトの名無しさん
2007/01/20(土) 10:35:05 XNA厨があばれててうざい
291デフォルトの名無しさん
2007/02/11(日) 14:01:50 ものすごく恥ずかしい質問かもしれないけど・・・
ウィンドウタイトルに日本語は使えないの?
ウィンドウタイトルに日本語は使えないの?
292デフォルトの名無しさん
2007/02/11(日) 14:11:29 使える
293デフォルトの名無しさん
2007/02/15(木) 03:02:50 >>291
少なくともWindowsでは使えない。
文字列をutf-8に変更した時からみたいだね。
バグ報告は出ているけど、いつ直ることやら。
って思ったら、とりあえずパッチが上がってた。
古いバージョンを使うか、バグ報告どおりに自分で直すと良いかと。
ttp://bugzilla.libsdl.org/show_bug.cgi?id=365
少なくともWindowsでは使えない。
文字列をutf-8に変更した時からみたいだね。
バグ報告は出ているけど、いつ直ることやら。
って思ったら、とりあえずパッチが上がってた。
古いバージョンを使うか、バグ報告どおりに自分で直すと良いかと。
ttp://bugzilla.libsdl.org/show_bug.cgi?id=365
294デフォルトの名無しさん
2007/04/23(月) 07:32:03 便乗して恥ずかしい質問してみるけど、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;
}
メインループの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;
}
295デフォルトの名無しさん
2007/04/23(月) 11:38:35 ev.key.keysym.mod & KMOD_ALT
296デフォルトの名無しさん
2007/04/23(月) 22:32:25 泣いた
サンクスコ
それだとうまくいきました
ビットごとに違うフラグあるんだから全体を==で比較しちゃ駄目ですね
サンクスコ
それだとうまくいきました
ビットごとに違うフラグあるんだから全体を==で比較しちゃ駄目ですね
297デフォルトの名無しさん
2007/05/09(水) 15:20:17 SDL_ttfのこの辺って戻り値が参照渡しだけど、もしかしてこの関数内でサーフェス用に確保されたメモリってほったらかしだと解放されないで、新しく確保した領域にポインタが更新されるだけ?
ループの中でテキスト生成させてたら、秒速1MBでメモリ増えてくんだけど(;'A`)
>SDL_Surface *TTF_RenderUTF8_Solid(TTF_Font *font, const char *text, SDL_Color fg)
ループの中でテキスト生成させてたら、秒速1MBでメモリ増えてくんだけど(;'A`)
>SDL_Surface *TTF_RenderUTF8_Solid(TTF_Font *font, const char *text, SDL_Color fg)
298デフォルトの名無しさん
2007/05/09(水) 15:47:56299デフォルトの名無しさん
2007/06/17(日) 15:03:37 あげ
300デフォルトの名無しさん
2007/06/20(水) 14:35:46 さてこれからC++とSDLで勉強しようと思う俺様が通りますよ
301デフォルトの名無しさん
2007/06/20(水) 21:19:00 >300
とりあえず初心者の〜に行ってこい
とりあえず初心者の〜に行ってこい
302デフォルトの名無しさん
2007/08/13(月) 17:37:28 SDL1.2.12になってからVisualC++ 2005 EE SP1でコンパイルしても実行出来なくなったんですが
原因が分かる方居ますか?
原因が分かる方居ますか?
303デフォルトの名無しさん
2007/08/19(日) 20:16:49 1.2.12いれたら -ansiオプションで警告出たのでなんだろと思ったら
SDL/begin_code.hの93,94行目のコメントがC++形式だった
SDL/begin_code.hの93,94行目のコメントがC++形式だった
304デフォルトの名無しさん
2007/08/19(日) 21:43:36305デフォルトの名無しさん
2007/08/19(日) 23:13:34306デフォルトの名無しさん
2007/09/07(金) 11:32:36307デフォルトの名無しさん
2007/09/07(金) 17:46:02308デフォルトの名無しさん
2007/09/27(木) 23:59:43 SDL使ってゲームを作り始めました。ここで質問なんですが、
SDL_GetKeyState()はゲームのメインループ1回に1度呼び出すのと、
SDL_PollEvent()でSDL_KeyboardEventを拾った時に呼ぶのとどっちがいいんでしょう?
前者では常にそのタイミングでスキャンでき、
後者ではOSがイベントを中継する分だけ(処理落ちが激しいときなどでは)反応が遅れる可能性があるが
キーボードに触れられなければSDL_GetKeyState()が呼ばれないためその分軽い(1msも掛からないと思うけど・・・
ということじゃないかと考えているのですけど、一般的にはどちらが使われる、とかありますか?
あと、SDL_PollEvent()でイベントが何もきていないときにゲームメインループを進めているのですが、
ウィンドウのタイトルバーを右クリックしてポップアップメニューが表示されている間や、
タイトルバーをドラッグしてウィンドウが動いている間などはゲームメインループが進みません。
こういった状態でもゲームメインループをまわすにはどうしたらいいですか?
(Windowsでの話です。)
SDL_GetKeyState()はゲームのメインループ1回に1度呼び出すのと、
SDL_PollEvent()でSDL_KeyboardEventを拾った時に呼ぶのとどっちがいいんでしょう?
前者では常にそのタイミングでスキャンでき、
後者ではOSがイベントを中継する分だけ(処理落ちが激しいときなどでは)反応が遅れる可能性があるが
キーボードに触れられなければSDL_GetKeyState()が呼ばれないためその分軽い(1msも掛からないと思うけど・・・
ということじゃないかと考えているのですけど、一般的にはどちらが使われる、とかありますか?
あと、SDL_PollEvent()でイベントが何もきていないときにゲームメインループを進めているのですが、
ウィンドウのタイトルバーを右クリックしてポップアップメニューが表示されている間や、
タイトルバーをドラッグしてウィンドウが動いている間などはゲームメインループが進みません。
こういった状態でもゲームメインループをまわすにはどうしたらいいですか?
(Windowsでの話です。)
309デフォルトの名無しさん
2007/09/28(金) 03:28:33 >>308
普通は毎フレーム呼ぶんじゃないかな?
ソース読めばわかるけど SDL_GetKeyState() は実はポインタを返すだけの処理だから
どっちでも大差ないだろうけど.最適化を考えるなら1フレームあたり1回しか
呼ばれない低負荷の関数コールを削ることを考えるよりもどこがボトルネックに
なっているか調べてほかに重い場所を探したらいいと思うよ?
# 実は最初に一回呼んでポインタを保存しておいてループ内ではそれを参照するとかでも
# 動く気がするけどその動作が保証されてるわけじゃないから…まぁ適当にやってくれ
普通は毎フレーム呼ぶんじゃないかな?
ソース読めばわかるけど SDL_GetKeyState() は実はポインタを返すだけの処理だから
どっちでも大差ないだろうけど.最適化を考えるなら1フレームあたり1回しか
呼ばれない低負荷の関数コールを削ることを考えるよりもどこがボトルネックに
なっているか調べてほかに重い場所を探したらいいと思うよ?
# 実は最初に一回呼んでポインタを保存しておいてループ内ではそれを参照するとかでも
# 動く気がするけどその動作が保証されてるわけじゃないから…まぁ適当にやってくれ
311デフォルトの名無しさん
2007/10/08(月) 10:02:45 SDL 1.3の新機能についてRyanさんが書いてる。
ttp://icculus.org/cgi-bin/finger/finger.pl?user=icculus&date=2007-10-07§ion=sdl13
ttp://icculus.org/cgi-bin/finger/finger.pl?user=icculus&date=2007-10-07§ion=sdl13
312デフォルトの名無しさん
2007/10/08(月) 12:51:23 ついにマルチウィンドウが来ますな。
過去互換性も整理する方向みたいね。
いつ頃投入予定なのかな?SDL1.3
過去互換性も整理する方向みたいね。
いつ頃投入予定なのかな?SDL1.3
313デフォルトの名無しさん
2007/10/08(月) 12:59:24 マルチウィンドウ出来たら Gtk+ の代わりに使えるかな
314デフォルトの名無しさん
2007/10/08(月) 13:27:31 それはパーツの種類が少ないからムリだと思う。
SDLの上にウィジェット・ツールキットを構築するのはありだと思うけど。
SDLの上にウィジェット・ツールキットを構築するのはありだと思うけど。
315デフォルトの名無しさん
2007/10/12(金) 01:34:04 RubyでSDLを弄り始めたんですが、これはスタンドアロン専用ですか?
CGIでは使えない?
CGIでは使えない?
316デフォルトの名無しさん
2007/10/12(金) 02:49:11 >>315
CGIで何に使うんだ?画像生成とか?
CGIで何に使うんだ?画像生成とか?
317デフォルトの名無しさん
2007/10/12(金) 03:38:31318デフォルトの名無しさん
2007/10/12(金) 03:51:17 RubyがWEBアプリ用とかいう認識が根本的に間違ってることを理解してくれ
# まぁ向いてる分野ではあるけど
# まぁ向いてる分野ではあるけど
319デフォルトの名無しさん
2007/10/12(金) 13:09:09 > RubyとかWEBアプリ用と聞いたので、
違うよ。全然違うよ。
> 当然ライブラリとかもWEB上で使えると思ったんだけど・・・
なんで?WEB上ってどこで?
普通、クライアントサイドで動かす、SDLを
サーバーで動かす利点は何だろう?
違うよ。全然違うよ。
> 当然ライブラリとかもWEB上で使えると思ったんだけど・・・
なんで?WEB上ってどこで?
普通、クライアントサイドで動かす、SDLを
サーバーで動かす利点は何だろう?
320デフォルトの名無しさん
2007/10/12(金) 17:39:12321デフォルトの名無しさん
2007/10/12(金) 18:23:09 SDLと関係ない話になりそうな流れだな……。
別にもうこれ以上掘り下げなくてよくね?
別にもうこれ以上掘り下げなくてよくね?
322デフォルトの名無しさん
2007/10/13(土) 05:23:23 Ruby/SDLで書いたゲームスクリプトを投稿すると
サーバの向こう側に常時待機しているおっさんがそれを遊んで
スコアを返すWebアプリを思いついた
アイデアの権利は放棄するからお前ら自由に実装していいぞ
サーバの向こう側に常時待機しているおっさんがそれを遊んで
スコアを返すWebアプリを思いついた
アイデアの権利は放棄するからお前ら自由に実装していいぞ
323デフォルトの名無しさん
2007/10/13(土) 10:07:22 なんでおっさん限定なんだよww
324デフォルトの名無しさん
2007/10/13(土) 12:41:29 何その、サーチエンジンはやぶさ
325デフォルトの名無しさん
2007/10/19(金) 22:34:05 複数のテキストを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をする場合は、同じように透過されないのでしょうか?
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をする場合は、同じように透過されないのでしょうか?
326デフォルトの名無しさん
2007/10/20(土) 04:00:34327デフォルトの名無しさん
2007/10/20(土) 21:34:26 >>326
ありがとうございました、解決しました。
覗いてみたところ、透過したいところのαが0、表示したいところのαが255、と、
OpenGL側の透過値と全く反対で扱われていました。
gl側の混合処理で、GL_SRC_ALPHAからGL_ONE_MINUS_SRC_ALPHAにしたらうまくいきました。
解決のヒントを与えてくれてありがとうございました。
ありがとうございました、解決しました。
覗いてみたところ、透過したいところのαが0、表示したいところのαが255、と、
OpenGL側の透過値と全く反対で扱われていました。
gl側の混合処理で、GL_SRC_ALPHAからGL_ONE_MINUS_SRC_ALPHAにしたらうまくいきました。
解決のヒントを与えてくれてありがとうございました。
328デフォルトの名無しさん
2007/11/24(土) 15:09:08 補助ライブラリを日本語で紹介してるサイトないですか?
329デフォルトの名無しさん
2007/11/25(日) 14:27:29 ひょっとしてこのライブラリもう誰も使ってない?
330デフォルトの名無しさん
2007/11/25(日) 14:28:27 結構使われていると思うけど
331デフォルトの名無しさん
2007/11/26(月) 02:59:31 >>329
解説が必要なほど複雑なAPIないからなぁ…
解説が必要なほど複雑なAPIないからなぁ…
332デフォルトの名無しさん
2007/12/08(土) 06:48:31 325とは逆に作ったサーフェスに全く表示されないのを一晩悩んだ漏れが来ましたよ
FillRectで特定の値書き込んだ所や貼り付けた特定の画像上だけしか重ね貼りした画像表示しなくて、
真っ黒な0でのFillRectと並べてやっと気付いたorz
もう弄りすぎてソースが焼きそば並にぐちゃぐちゃだぜ
FillRectで特定の値書き込んだ所や貼り付けた特定の画像上だけしか重ね貼りした画像表示しなくて、
真っ黒な0でのFillRectと並べてやっと気付いたorz
もう弄りすぎてソースが焼きそば並にぐちゃぐちゃだぜ
333デフォルトの名無しさん
2007/12/09(日) 00:25:56 SDLで半透明ウインドウできますか?
334デフォルトの名無しさん
2007/12/28(金) 00:39:37 cairoとの相性いいみたいですね
フォントとか画像ファイル関係はcairoで代用できそう
フォントとか画像ファイル関係はcairoで代用できそう
335デフォルトの名無しさん
2008/01/05(土) 01:27:38 板違いだったらすいません。
ちょっと質問なんですが、Ruby/SDLを使用しようと思って、必要なものをインスコして、
プログラムを書き、コンパイルしたら、
ALSA lib confmisc.c:数字
ALSA lib conf.c:数字
ALSA lib pcm.c:数字
こういうものが多数出てきて、実行できませんでした。
環境は、Linuxのubuntu7.10を使っています。
SDLやRuby/SDLは元々入っていたものをパッケージャから入れました。
どうしたら実行できるでしょうか?
ちょっと質問なんですが、Ruby/SDLを使用しようと思って、必要なものをインスコして、
プログラムを書き、コンパイルしたら、
ALSA lib confmisc.c:数字
ALSA lib conf.c:数字
ALSA lib pcm.c:数字
こういうものが多数出てきて、実行できませんでした。
環境は、Linuxのubuntu7.10を使っています。
SDLやRuby/SDLは元々入っていたものをパッケージャから入れました。
どうしたら実行できるでしょうか?
336デフォルトの名無しさん
2008/01/06(日) 00:41:57 こういうものが多数・・・と手書きするんじゃなくて
可能な限りをコピー&ペーストしなさい
数字の後にもエラーメッセージ続いてたろ?
可能な限りをコピー&ペーストしなさい
数字の後にもエラーメッセージ続いてたろ?
337デフォルトの名無しさん
2008/01/07(月) 01:23:00 >>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
これが出てたエラーです。
実行できなかったのは、ソースファイルの打ち間違いでした。すいません。
しかし、>>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
これが出てたエラーです。
338デフォルトの名無しさん
2008/01/17(木) 00:25:47 マルチプラットフォームなこのライブラリですが
多少の手直し程度の移植可能(なように作れる)プラットフォームは
どれとどれでしょうか?
多少の手直し程度の移植可能(なように作れる)プラットフォームは
どれとどれでしょうか?
339デフォルトの名無しさん
2008/01/17(木) 01:02:45340デフォルトの名無しさん
2008/03/03(月) 05:22:10 SDL_ttfについて質問です
TTF_RenderText_Solid等をして返ったサーフェースは自分でSDL_FreeSurfaceで開放しなくてはいけませんか?
TTF_RenderText_Solid等をして返ったサーフェースは自分でSDL_FreeSurfaceで開放しなくてはいけませんか?
341デフォルトの名無しさん
2008/03/03(月) 13:55:39 >>340
開放しなくてはいけませんか?(Y/yes)
開放しなくてはいけませんか?(Y/yes)
342デフォルトの名無しさん
2008/03/03(月) 22:14:36343デフォルトの名無しさん
2008/03/04(火) 02:12:30 毎フレームフォントをラスタライズするようなアホプログラムなら直ぐに止まりそうだけどね…
344デフォルトの名無しさん
2008/03/08(土) 18:26:01345デフォルトの名無しさん
2008/03/08(土) 18:40:37 サーフェスに文字を詰め込んでいって
毎フレーム自分でレイアウトして描画するようにしたほうがいい気がする
ちょっと面倒だけど作ってしまえば更新頻度とか気にせず使える
毎フレーム自分でレイアウトして描画するようにしたほうがいい気がする
ちょっと面倒だけど作ってしまえば更新頻度とか気にせず使える
346デフォルトの名無しさん
2008/03/08(土) 18:45:07347デフォルトの名無しさん
2008/03/15(土) 21:48:06 sage
348デフォルトの名無しさん
2008/04/11(金) 00:41:48 あげ
349デフォルトの名無しさん
2008/06/14(土) 07:06:13 320x224の解像度でフルスクリーンにすると画面が90度回転してしまうんですが、
解像度は変えないか320x240でこれを発生させない解決方法ってないでしょうか?
解像度は変えないか320x240でこれを発生させない解決方法ってないでしょうか?
350デフォルトの名無しさん
2008/06/15(日) 03:38:37 >>349
環境くらい書いたら?
環境くらい書いたら?
351デフォルトの名無しさん
2008/06/15(日) 10:22:11 すっかり忘れました。ごめんなさい。
ハードはThinkPad X60s
Win XP + Mingw GCC + SDLソースインスコ
です。
ハードはThinkPad X60s
Win XP + Mingw GCC + SDLソースインスコ
です。
352デフォルトの名無しさん
2008/06/15(日) 13:31:05 PCEngineのエミュレータでも作ってるのかね
353デフォルトの名無しさん
2008/06/22(日) 08:59:52 先生!こんなのありましたけど、昔ながらの行番号BASICからSDLが使えるんですか?
SDL_basic
http://www.libsdl.org/applications.php?match_id=1905
SDL_basic
http://www.libsdl.org/applications.php?match_id=1905
354デフォルトの名無しさん
2008/06/26(木) 22:43:48 解像度を640*480にする
355デフォルトの名無しさん
2008/09/06(土) 21:21:37 保守
356デフォルトの名無しさん
2008/10/21(火) 21:28:12 保守
357デフォルトの名無しさん
2008/10/22(水) 20:51:43 何か話題はあるのか?
358デフォルトの名無しさん
2008/10/22(水) 21:41:45 ない
359デフォルトの名無しさん
2008/10/23(木) 16:36:44 SDLとか糞やん
360デフォルトの名無しさん
2008/11/27(木) 02:21:48 人居ないな
361デフォルトの名無しさん
2008/11/28(金) 12:27:33 *nixでもWinでも動作するクロスプラットフォームなSTGを作り始めて数ヵ月。
お約束の、エンジンだけできて、ゲームができない状態に陥りますた!
お約束の、エンジンだけできて、ゲームができない状態に陥りますた!
362デフォルトの名無しさん
2008/11/28(金) 16:06:52 エンジンができたのなら次はゲーム作ればいいじゃない
ライブラリばかりに気を取られるお約束が悪いのではなくて
途中で投げ出す方の「お約束」が悪いんでしょう
ライブラリばかりに気を取られるお約束が悪いのではなくて
途中で投げ出す方の「お約束」が悪いんでしょう
363デフォルトの名無しさん
2008/11/28(金) 16:39:18 手さえ止めなきゃ、時期や品質はどうあれ
いずれは何かが出来上がるものな。
いずれは何かが出来上がるものな。
364361
2008/11/28(金) 23:07:17 しょーがないから作った
やる夫STG
http://www.uploader.jp/dl/sample/sample_uljp00781.zip.html
(yaruostg-winの中にある「やる夫STG.bat」が起動スクリプトになってる。)
やる夫STG
http://www.uploader.jp/dl/sample/sample_uljp00781.zip.html
(yaruostg-winの中にある「やる夫STG.bat」が起動スクリプトになってる。)
365デフォルトの名無しさん
2008/11/28(金) 23:26:11 yaruoshoot.xml でオブジェクトやステージや画面やらを全部を定義してるんだね
366デフォルトの名無しさん
2008/11/28(金) 23:49:31367デフォルトの名無しさん
2008/11/29(土) 01:07:27 かっこいいなぁ。5回当たると死亡?ソース見て勉強したい・・・
368自称365
2008/11/29(土) 01:39:53 >>367
一応、ライフは10。敵との接触や敵弾のダメージは1に設定してあるつもり。
ソースはまだ公開する準備できてない。
ちなみに
[F]でフルスクリーン切替え、
[V]で3-way弾を追加発射、
[M]で内部モニター起動 (文字は白いので見えない) (たまに起動しない)
最後まで行っても特に何もないのは仕様。
っていうか、やる夫の当たり判定が大きすぎて最後まで行けない。
一応、ライフは10。敵との接触や敵弾のダメージは1に設定してあるつもり。
ソースはまだ公開する準備できてない。
ちなみに
[F]でフルスクリーン切替え、
[V]で3-way弾を追加発射、
[M]で内部モニター起動 (文字は白いので見えない) (たまに起動しない)
最後まで行っても特に何もないのは仕様。
っていうか、やる夫の当たり判定が大きすぎて最後まで行けない。
369デフォルトの名無しさん
2008/11/29(土) 04:13:12 モナーがいっぱいでてくるところまでいけたけど難しいね!
370デフォルトの名無しさん
2008/11/29(土) 05:15:41ソースクレ警報発令!
367 名前:デフォルトの名無しさん 投稿日:2008/11/29(土) 01:07:27
かっこいいなぁ。5回当たると死亡?ソース見て勉強したい・・・
ソースクレ警報発令!
367 名前:デフォルトの名無しさん 投稿日:2008/11/29(土) 01:07:27
かっこいいなぁ。5回当たると死亡?ソース見て勉強したい・・・
ソースクレ警報発令!
367 名前:デフォルトの名無しさん 投稿日:2008/11/29(土) 01:07:27
かっこいいなぁ。5回当たると死亡?ソース見て勉強したい・・・
ソースクレ警報発令!
371デフォルトの名無しさん
2008/11/29(土) 09:36:41 シンプルだけどちゃんとゲームになってるから
俺もソース見て勉強したいお
俺もソース見て勉強したいお
372デフォルトの名無しさん
2008/11/29(土) 12:17:51 スピード速すぎて操作できん…
速度切り替えつけんと無理
速度切り替えつけんと無理
373デフォルトの名無しさん
2008/11/29(土) 13:37:56374デフォルトの名無しさん
2008/11/29(土) 13:54:49 ああ、えっと何が言いたいかというと、
スピードが速すぎると感じた場合は、
しばらく放置すると改善する場合があります。ってこと。
スピードが速すぎると感じた場合は、
しばらく放置すると改善する場合があります。ってこと。
375デフォルトの名無しさん
2008/11/29(土) 15:39:20 diablo2とかそんな感じだね
今の主流とは外れてるけど
今の主流とは外れてるけど
376デフォルトの名無しさん
2008/12/16(火) 23:59:49 SDLはVisualStudio2008には対応してないんでしょうか?
ダウンロードには2005しかないんで。
使うなら、2005をインストしないとだめ?
ダウンロードには2005しかないんで。
使うなら、2005をインストしないとだめ?
377デフォルトの名無しさん
2008/12/17(水) 01:13:21378デフォルトの名無しさん
2008/12/17(水) 20:53:25379デフォルトの名無しさん
2009/02/01(日) 17:39:14 あげておくか
380デフォルトの名無しさん
2009/02/08(日) 19:38:23 SDL_SetDisplayMode関数を複数実行して
フルスクリーンとかOpenGL切り替えをしようと考えてるんですが
SDL_SetDisplayMode関数を実行する毎に
前のSDL_SetDisplayModeで確保したSDL_Screanって
Freeしなくても大丈夫ですか?
フルスクリーンとかOpenGL切り替えをしようと考えてるんですが
SDL_SetDisplayMode関数を実行する毎に
前のSDL_SetDisplayModeで確保したSDL_Screanって
Freeしなくても大丈夫ですか?
381デフォルトの名無しさん
2009/02/08(日) 22:09:31 freeしとかんといかんとおもう
382デフォルトの名無しさん
2009/02/10(火) 08:26:41 >>380
SDL_SetDisplayModeっての戻り値ってintだろ…
SDL_SetVideoMode() の戻り値なら SDL_Quit() で開放されることに
なってるので開放すべきではないということになってたはず
SDL_SetDisplayModeっての戻り値ってintだろ…
SDL_SetVideoMode() の戻り値なら SDL_Quit() で開放されることに
なってるので開放すべきではないということになってたはず
383デフォルトの名無しさん
2009/02/23(月) 20:30:54 いくつかの画像フォーマットと描画速度(読み込み速度ではない)の関係を調べていたのですが、
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を用いて作成しました。
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を用いて作成しました。
384デフォルトの名無しさん
2009/02/23(月) 20:44:03 ヒント:gifは8bit
385デフォルトの名無しさん
2009/02/23(月) 21:04:42386デフォルトの名無しさん
2009/02/23(月) 21:22:35 >>384-385
確かに、SDL_DisplayFormatで変換したところ、描画が高速になりました。
内部フォーマットが描画速度に大きな影響を与えるんですね。
なんだかすっきりしました。ありがとうございます。
確かに、SDL_DisplayFormatで変換したところ、描画が高速になりました。
内部フォーマットが描画速度に大きな影響を与えるんですね。
なんだかすっきりしました。ありがとうございます。
387デフォルトの名無しさん
2009/04/07(火) 21:53:41 普段 Perl を使ってるので
SDL_perlモジュールで SDL を使って
ゲームを作ってみようかと思うのですが
perldoc では情報が少なくてイマイチ使い方がわかりません
何か参考になる良さげなものは無いのでしょうか?
SDL_perlモジュールで SDL を使って
ゲームを作ってみようかと思うのですが
perldoc では情報が少なくてイマイチ使い方がわかりません
何か参考になる良さげなものは無いのでしょうか?
388デフォルトの名無しさん
2009/04/08(水) 14:36:32389デフォルトの名無しさん
2009/04/08(水) 20:48:11390デフォルトの名無しさん
2009/05/17(日) 22:46:34 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にする)とノイズが減る
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にする)とノイズが減る
391390
2009/05/17(日) 22:47:42 すみません、SDLのバージョンを書き忘れていました。SDL 1.2.13です。
392デフォルトの名無しさん
2009/05/18(月) 01:49:16 そのノイズって、プチッ・・プチッ・・と音が乗るノイズのことか?
393390
2009/05/18(月) 09:33:19 表現しづらいですが、プチッ・・・というよりは
ザザザザ・・・という風な感じです
音が鳴るのに合わせてザザザザ・・・というノイズが重なっているような
ザザザザ・・・という風な感じです
音が鳴るのに合わせてザザザザ・・・というノイズが重なっているような
394390
2009/05/18(月) 20:06:55 ノイズの再現用に、oggを再生するだけの小さなプログラムを作ろうとしたのですが
そちらのプログラムでは何度やってもノイズが乗りませんでした。謎だ。
(同じ音楽ファイル・パラメータを使いました)
ひとまず、もう少し自力で原因を探ってみようと思います。
もし「これが原因じゃない?」と思い当たる節のある方がおられましたら
助言をいただけると幸いです。
そちらのプログラムでは何度やってもノイズが乗りませんでした。謎だ。
(同じ音楽ファイル・パラメータを使いました)
ひとまず、もう少し自力で原因を探ってみようと思います。
もし「これが原因じゃない?」と思い当たる節のある方がおられましたら
助言をいただけると幸いです。
395デフォルトの名無しさん
2009/05/18(月) 20:25:01 多分バッファアンダーランだと思うんだが
ザザザ・・・だったらより深刻だな
ザザザ・・・だったらより深刻だな
396390
2009/05/31(日) 22:33:44 いま原因を検証しているのですが
どうも音楽の音量変更に何かがあるらしい、というところまで分かってきました
音量変更がなければ綺麗に再生されます
どうも音楽の音量変更に何かがあるらしい、というところまで分かってきました
音量変更がなければ綺麗に再生されます
397390
2009/05/31(日) 22:49:39 音量が128(最大)であればノイズは入らず
それ以外の値であれば常に入るようです(64, 127などで確認)
それ以外の値であれば常に入るようです(64, 127などで確認)
398デフォルトの名無しさん
2009/07/05(日) 20:49:31 あげ
自動焼人 ★ = 自動保守 ◆KAWORUKOFI = 自動保守#K9K?_D[L
名言集 その3
『いつもサボってばかりのキャップがウゼえ』
http://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
> 大変って言うか
> 毎日、報告されたのを見て、判断して、処理して、完了報告して、以下ループ。
> ちょっとでもミスすると、普段は作業もしてないキャップさんたちがさんざん文句言ってきて
> その言いわけを考えないと、キャップはく奪されたりアカウント凍結されたりするから
>
> 登録されてから一年以上経って、やっといいたいこと言えるようになってきたよ。
----------------------------------------------
この自動焼人 ★メールマガジンの配信停止をご希望される方は
http://qb5.2ch.net/test/read.cgi/sec2chd/1250169591/
にて自動焼人 ★までご連絡ください
名言集 その3
『いつもサボってばかりのキャップがウゼえ』
http://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
> 大変って言うか
> 毎日、報告されたのを見て、判断して、処理して、完了報告して、以下ループ。
> ちょっとでもミスすると、普段は作業もしてないキャップさんたちがさんざん文句言ってきて
> その言いわけを考えないと、キャップはく奪されたりアカウント凍結されたりするから
>
> 登録されてから一年以上経って、やっといいたいこと言えるようになってきたよ。
----------------------------------------------
この自動焼人 ★メールマガジンの配信停止をご希望される方は
http://qb5.2ch.net/test/read.cgi/sec2chd/1250169591/
にて自動焼人 ★までご連絡ください
400デフォルトの名無しさん
2009/09/27(日) 16:57:32 SDL_ttfでDroidフォント(Androidのフォント)が
表示できないのはなぜでしょう?
これは仕方の無いことなのでしょうか?
Apacheライセンスで、全世界のフォントが含まれているらしいので
便利なんですが・・・
表示できないのはなぜでしょう?
これは仕方の無いことなのでしょうか?
Apacheライセンスで、全世界のフォントが含まれているらしいので
便利なんですが・・・
401デフォルトの名無しさん
2009/09/27(日) 19:02:34 どのフォント使っているの
とりあえず日本語使いたかったら
MD5 4caeadd734f4be9973163bdf02ea6cf5 DroidSansFallback.ttf
これ使っとけば
とりあえず日本語使いたかったら
MD5 4caeadd734f4be9973163bdf02ea6cf5 DroidSansFallback.ttf
これ使っとけば
402デフォルトの名無しさん
2009/09/29(火) 00:32:57 今の日本語入力方法ってどうなっているのでしょう・・・?
403デフォルトの名無しさん
2009/09/29(火) 02:00:31 ここにまとめてあった表拝借
http://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 内蔵されるが開発中
という認識で良いんでしょうか?
http://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 内蔵されるが開発中
という認識で良いんでしょうか?
404デフォルトの名無しさん
2009/12/09(水) 19:51:14 SDL_ttf.libリンク
SDL_ttf.hインクルード
なんで_TTF_FONTが認識できない型エラーになるんですか><
教えてください
SDL_ttf.hインクルード
なんで_TTF_FONTが認識できない型エラーになるんですか><
教えてください
405デフォルトの名無しさん
2009/12/10(木) 19:01:22 TTF_Font -> TTF_Font*に修正したら解決しました
406デフォルトの名無しさん
2010/01/03(日) 16:37:08 SDLの2D機能とOpenGLを同時に使用する事は可能ですか?
例えば、SDLの描画機能でサーフェスの一部にbmpで描画し、
OpenGLでポリゴンも同時に描画し、ダブルバッファを切り替えると
bmpとポリゴンが両方表示される。の様な感じです。
OpenGLの2D機能を使えと言うのは無しで。
あれはゲロ吐く程遅いので。
例えば、SDLの描画機能でサーフェスの一部にbmpで描画し、
OpenGLでポリゴンも同時に描画し、ダブルバッファを切り替えると
bmpとポリゴンが両方表示される。の様な感じです。
OpenGLの2D機能を使えと言うのは無しで。
あれはゲロ吐く程遅いので。
407デフォルトの名無しさん
2010/01/03(日) 17:31:07 ゲロ吐くほど遅いものを
うんこ出るほど遅いものと一緒に使用しようとするのは何故なんだろうな?
うんこ出るほど遅いものと一緒に使用しようとするのは何故なんだろうな?
408デフォルトの名無しさん
2010/01/03(日) 19:30:17 速度を重視するなら,3Dの特殊な場合と考えて,OpenGLで板ポリとして作るべきだな
409デフォルトの名無しさん
2010/03/05(金) 22:45:19 ゲ製のほう落ちたね
410デフォルトの名無しさん
2010/03/05(金) 22:49:43 あれ、そんなことはない……どころか新たな書き込みがあった。ごめん。
411デフォルトの名無しさん
2010/03/06(土) 10:09:10 今回のF5祭りで一部の専ブラが全スレdat落ちと誤認したようだぞ
新たな書き込みがあれば復活するらしい
新たな書き込みがあれば復活するらしい
412デフォルトの名無しさん
2010/05/02(日) 22:37:14 このライブラリは安定しているのか
413デフォルトの名無しさん
2010/08/21(土) 19:38:11 SDL1.3っていつ出るの?
414デフォルトの名無しさん
2010/09/26(日) 00:20:11 やっとinputmethodが実装されたらしい。
http://hg.libsdl.org/SDL-gsoc2010_IME/rev/863ba7d1f029
誰か試してみましたか?まだ終わってないのかな。
さて、1.3はいつ出るのでしょうね。
http://hg.libsdl.org/SDL-gsoc2010_IME/rev/863ba7d1f029
誰か試してみましたか?まだ終わってないのかな。
さて、1.3はいつ出るのでしょうね。
415デフォルトの名無しさん
2010/09/26(日) 16:31:16 SDLの描画って重いってよく聞くけど重い?
Windows版だとDirectXを内部で使ったりしてるって聞いたけど
各プラットフォーム毎で高速に描画できるようにチューンされてる感じ?
SDLはイベントとサウンドに使って描画はOpenGL使うケースを多く見たんだけど
Windows版だとDirectXを内部で使ったりしてるって聞いたけど
各プラットフォーム毎で高速に描画できるようにチューンされてる感じ?
SDLはイベントとサウンドに使って描画はOpenGL使うケースを多く見たんだけど
416デフォルトの名無しさん
2010/09/27(月) 18:36:58 >>415
昔は結構遅かったが、最近はDirectXやMMX/SSEを使ったりもしてるので
結構速くなってるんじゃないかな。
ペナルティが無いわけではないけどね。
OSX版が異様に遅かったが解消されたのかな。
昔は結構遅かったが、最近はDirectXやMMX/SSEを使ったりもしてるので
結構速くなってるんじゃないかな。
ペナルティが無いわけではないけどね。
OSX版が異様に遅かったが解消されたのかな。
417デフォルトの名無しさん
2010/09/27(月) 21:22:11 >>416
dd そろそろSDL始めてみようかな
dd そろそろSDL始めてみようかな
418デフォルトの名無しさん
2010/09/27(月) 23:45:30 他人に聞かないで、SDLだけと描画だけOpenGLで同じもの作って比較してみな。
聞いちゃうような人ならやっても無駄にはならないから。
聞いちゃうような人ならやっても無駄にはならないから。
419デフォルトの名無しさん
2010/09/28(火) 00:00:52 両方の資料を読んで勉強する手間は俺なら避ける。
すぐに何でも他人に尋ねて解決しようとするなというのは同感だけど、
聞いたほうが良い場合もあるよ。
すぐに何でも他人に尋ねて解決しようとするなというのは同感だけど、
聞いたほうが良い場合もあるよ。
420デフォルトの名無しさん
2010/09/28(火) 00:08:25 俺もそう思う
そういった検証作業は
そういった行為が金になるライターさん
そういう人柱行為が好きな人などに任せて
暇のない人は人に聞いたほうがいい
どちらも初心者にでも扱える易いものだけど
全て関数をいちいち比較検証してたらキリがないからな
そういった検証作業は
そういった行為が金になるライターさん
そういう人柱行為が好きな人などに任せて
暇のない人は人に聞いたほうがいい
どちらも初心者にでも扱える易いものだけど
全て関数をいちいち比較検証してたらキリがないからな
421デフォルトの名無しさん
2010/09/28(火) 12:46:40 この程度の検証作業が苦ならプログラマ向いてないだろ…
あと自分のやりたい事、作りたい物に対して検証するんで
ライターの比較記事なんて意味ないし、全ての関数を比較する必要もない。
# そもそも SDL の描画関数って2つしかないしな…
あと自分のやりたい事、作りたい物に対して検証するんで
ライターの比較記事なんて意味ないし、全ての関数を比較する必要もない。
# そもそも SDL の描画関数って2つしかないしな…
422デフォルトの名無しさん
2010/09/28(火) 13:24:33 情報は共有できるように蓄積されてこそ意味がある。だから、まずは聞いてみる。
いなけりゃ言い出しっぺとして検証して報告してみる。それでいいんだと思うよ?
日本のプログラマはコミュニケーション能力が死んでて、独りで完結しようとする奴が多すぎて困る。
いなけりゃ言い出しっぺとして検証して報告してみる。それでいいんだと思うよ?
日本のプログラマはコミュニケーション能力が死んでて、独りで完結しようとする奴が多すぎて困る。
423デフォルトの名無しさん
2010/09/28(火) 13:27:51 日本のプログラマだけじゃないらしいよ
424デフォルトの名無しさん
2010/09/28(火) 21:57:18 スキルアップになるから、やってみればって言ってるんだよ。
嫌がらせで言ってるわけじゃない。
ゆとり世代はそういうのが分からないって記事をたまに見るけど、本当なのかもしれないね。
それじゃあ、OpenGLの方がいいとだけ言っておく。
理由が知りたければ、ネットで調べるなりすればいい。
嫌がらせで言ってるわけじゃない。
ゆとり世代はそういうのが分からないって記事をたまに見るけど、本当なのかもしれないね。
それじゃあ、OpenGLの方がいいとだけ言っておく。
理由が知りたければ、ネットで調べるなりすればいい。
425デフォルトの名無しさん
2010/09/28(火) 22:58:43 そうなんだよなぁ、俺もゆとり世代だけども。
周り見てて思うけど、まずググらない。
いやそれは一番上に出てくるだろってことを聞いてくる。
調べる→無かったら試す→最終手段として質問する
のが普通だろうに。
>>422の言う「情報の共有」には同意するけど、
それなら「調べる」の段階で解決するから最初に「聞く」を持ってくる必要はないと思うよ。
周り見てて思うけど、まずググらない。
いやそれは一番上に出てくるだろってことを聞いてくる。
調べる→無かったら試す→最終手段として質問する
のが普通だろうに。
>>422の言う「情報の共有」には同意するけど、
それなら「調べる」の段階で解決するから最初に「聞く」を持ってくる必要はないと思うよ。
426デフォルトの名無しさん
2010/09/29(水) 00:18:48 >>425
> 調べる→無かったら試す→最終手段として質問する
>
> のが普通だろうに。
べき論なんて老害じゃん
ゆとり世代なのに頭固いよ
問答無用に
> 調べる→無かったら試す→最終手段として質問する
ではなく、状況に応じて
質問する→回答を待つ(or回答を待ちつつ検索する)→最終手段として自分で検証する
などと、使い分けた方が楽だぞ
> 調べる→無かったら試す→最終手段として質問する
>
> のが普通だろうに。
べき論なんて老害じゃん
ゆとり世代なのに頭固いよ
問答無用に
> 調べる→無かったら試す→最終手段として質問する
ではなく、状況に応じて
質問する→回答を待つ(or回答を待ちつつ検索する)→最終手段として自分で検証する
などと、使い分けた方が楽だぞ
427デフォルトの名無しさん
2010/09/29(水) 01:10:15 リアルでそんな奴には知ってても知らないって言うわ。
428デフォルトの名無しさん
2010/09/29(水) 01:27:52 マ板へどうぞ。
429デフォルトの名無しさん
2010/09/29(水) 01:58:03430デフォルトの名無しさん
2010/09/29(水) 02:27:24 ならない
431デフォルトの名無しさん
2010/09/29(水) 02:39:32 両方やる前は訊く側だったのが、
両方やったあとは自分の経験を基にした答える側になれる。
両方やったあとは自分の経験を基にした答える側になれる。
432デフォルトの名無しさん
2010/09/29(水) 02:46:23 >>421
> # そもそも SDL の描画関数って2つしかないしな…
用途の違いもあれば
バージョンやGPU、OS(ドライバ)、コンパイラなどによる
実行環境の違いもある
それらを考慮しないと意味がないから
真面目に検証するとなると面倒臭いよ
リリース直後とかならまだいいけど
需要があるとは思えない時期に
時間だけ掛かる単純作業をやって
得られるものは忍耐力ぐらいなもんだ
> # そもそも SDL の描画関数って2つしかないしな…
用途の違いもあれば
バージョンやGPU、OS(ドライバ)、コンパイラなどによる
実行環境の違いもある
それらを考慮しないと意味がないから
真面目に検証するとなると面倒臭いよ
リリース直後とかならまだいいけど
需要があるとは思えない時期に
時間だけ掛かる単純作業をやって
得られるものは忍耐力ぐらいなもんだ
433デフォルトの名無しさん
2010/09/29(水) 12:04:17 日本にはなぜか「人に聞くのは恥ずかしい行いである」という間違った風潮が蔓延している。
海外のプログラマは掲示板などのコミュニティで積極的に議論するだけでなくちょっとした質問も
気軽にして後続が必要な情報が蓄積されていくというのに、日本のプログラマは黙って自分で
調べて、どうしようもなくなってから「メールで」質問して、解決するとそのまま黙って去っていく。
そして最初から知っていたかのようなフリをして、後続には「人に聞くな!自分で調べろ!」と
わめき散らす。それなりの人数がいるはずなのに、健全なコミュニティが育たない。
海外のプログラマは掲示板などのコミュニティで積極的に議論するだけでなくちょっとした質問も
気軽にして後続が必要な情報が蓄積されていくというのに、日本のプログラマは黙って自分で
調べて、どうしようもなくなってから「メールで」質問して、解決するとそのまま黙って去っていく。
そして最初から知っていたかのようなフリをして、後続には「人に聞くな!自分で調べろ!」と
わめき散らす。それなりの人数がいるはずなのに、健全なコミュニティが育たない。
434デフォルトの名無しさん
2010/09/29(水) 12:37:04 嫌な思いをしたんだね
435デフォルトの名無しさん
2010/09/29(水) 15:22:21 匿名掲示板で何を言っているんだろうね?
436デフォルトの名無しさん
2010/09/29(水) 15:34:20 なんでも聞いて良いんだよ
では次のかたどうぞ
↓
では次のかたどうぞ
↓
437デフォルトの名無しさん
2010/09/29(水) 17:37:08 ゆとりゆとりって一言で言うけどゆとりにもいろいろあるんだよ…
* ちょっと考えれば解る問題を考えて答を出し、その上で他の人と話をして理解を深める
-> 普通の人
* ちょっと考えれば解る問題を考えて答を出して理解した気になる
-> 非コミュ技術オタ
* ちょっと考えれば解る問題を考えず、ぐぐって見付かった内容だけで理解した気になる
-> 非コミュ系ゆとり
* ちょっと考えれば解る問題を考えず、他人に聞いて理解した気になる
-> ノーマルゆとり
* ちょっと考えれば解る問題を考えず、ぐぐりもせず、他人に聞きもせず、締切間際に「
やっぱりできません!」とか言ってくる
-> 上級ゆとり
# マ版ネタだな…
* ちょっと考えれば解る問題を考えて答を出し、その上で他の人と話をして理解を深める
-> 普通の人
* ちょっと考えれば解る問題を考えて答を出して理解した気になる
-> 非コミュ技術オタ
* ちょっと考えれば解る問題を考えず、ぐぐって見付かった内容だけで理解した気になる
-> 非コミュ系ゆとり
* ちょっと考えれば解る問題を考えず、他人に聞いて理解した気になる
-> ノーマルゆとり
* ちょっと考えれば解る問題を考えず、ぐぐりもせず、他人に聞きもせず、締切間際に「
やっぱりできません!」とか言ってくる
-> 上級ゆとり
# マ版ネタだな…
438デフォルトの名無しさん
2010/09/29(水) 19:44:06439デフォルトの名無しさん
2010/09/30(木) 00:23:25 >>438
そういう情報を含めて教えてあげればいいんでないの?
そういう情報を含めて教えてあげればいいんでないの?
440デフォルトの名無しさん
2010/09/30(木) 00:31:27441デフォルトの名無しさん
2010/09/30(木) 01:29:26 理由を述べずに「両方やってみな」とだけ書けば
そりゃ質問者には意図が伝わらないでしょ
そりゃ質問者には意図が伝わらないでしょ
442デフォルトの名無しさん
2010/10/15(金) 17:17:09 >>441
なら君がおしえてあげればいいじゃないの。
なら君がおしえてあげればいいじゃないの。
443デフォルトの名無しさん
2010/10/15(金) 18:11:07444デフォルトの名無しさん
2010/10/15(金) 20:49:15445デフォルトの名無しさん
2010/10/15(金) 22:48:15 楽になるからライブラリ使うってスタンスの人なら、遠回りしたくない罠。
ソース呼んだり試したりするのが好きな人はするし。
ソース呼んだり試したりするのが好きな人はするし。
446デフォルトの名無しさん
2010/10/27(水) 13:22:36 SDL_Hoshu("age")
447デフォルトの名無しさん
2010/11/13(土) 03:54:51 1.3まだかなー IME対応に期待。
448デフォルトの名無しさん
2010/11/15(月) 15:45:29 1.3 を完成させるのは >>447 だ!!
449デフォルトの名無しさん
2010/11/15(月) 18:35:46450デフォルトの名無しさん
2010/11/15(月) 18:38:11 結局のところ、検索って奴はいろんなサイトを見て回って
ゴチャゴチャと大量の広告を見せられた挙句、
ネット上に散りばめられた情報を一個一個拾い集める糞つまらなくて脳の無駄遣いな作業なんだよ。
だから掲示板で質問して一発でほしい情報を得ようとするわけ。
お分かり?
ここで質問してる子は賢いわw
ゴチャゴチャと大量の広告を見せられた挙句、
ネット上に散りばめられた情報を一個一個拾い集める糞つまらなくて脳の無駄遣いな作業なんだよ。
だから掲示板で質問して一発でほしい情報を得ようとするわけ。
お分かり?
ここで質問してる子は賢いわw
451デフォルトの名無しさん
2010/11/15(月) 19:10:11452デフォルトの名無しさん
2010/11/15(月) 19:16:09 物事の本質を理解せず脊髄反射でレスするのはやめたほうがいいぞ。
的外れな指摘しかできなくなるから。
的外れな指摘しかできなくなるから。
453デフォルトの名無しさん
2010/11/16(火) 10:58:35 ヒント : SDLはオープンソース
454デフォルトの名無しさん
2010/11/16(火) 11:23:36455デフォルトの名無しさん
2010/11/16(火) 11:26:38 ヒント : スレタイ
456デフォルトの名無しさん
2010/11/16(火) 11:35:56457デフォルトの名無しさん
2010/11/16(火) 11:43:45 ヒント : 過疎スレ、糞ライブラリ
458デフォルトの名無しさん
2010/11/16(火) 15:53:09 そもそも使ってる人間がいないから情報が蓄積されない。
基本的に自分の成果にしか興味がない。
時間をかけて作業することが勉強や努力だと勘違いしている。
コミュニティを形成しようという意識が欠けてるから後続の手助けをしようとは思わない。
まあ、まともにやろうと思ったら、英語身につけるしかないね。
英語圏のコミュニティは、初心者を見下したり、必要な情報を出し渋ったり、質問
そのものを悪とみなす風潮は無いからね。
基本的に自分の成果にしか興味がない。
時間をかけて作業することが勉強や努力だと勘違いしている。
コミュニティを形成しようという意識が欠けてるから後続の手助けをしようとは思わない。
まあ、まともにやろうと思ったら、英語身につけるしかないね。
英語圏のコミュニティは、初心者を見下したり、必要な情報を出し渋ったり、質問
そのものを悪とみなす風潮は無いからね。
459デフォルトの名無しさん
2010/11/16(火) 15:55:38 日本だと勘違いした自称上級者がわく。
まるで「自分はここのヌシだ」みたいな顔で興味ない書き込みにまでレス。
自分が、調べる作業をやらされてる、と勘違いして怒り出す。
暇がなかったり、質問されてる内容に対して十分な知識をもってないなら、黙ってりゃいいだけなのに、
「なぜか自分が答えなければならない」と思い込んでる。そういう自称上級者。
まるで「自分はここのヌシだ」みたいな顔で興味ない書き込みにまでレス。
自分が、調べる作業をやらされてる、と勘違いして怒り出す。
暇がなかったり、質問されてる内容に対して十分な知識をもってないなら、黙ってりゃいいだけなのに、
「なぜか自分が答えなければならない」と思い込んでる。そういう自称上級者。
460デフォルトの名無しさん
2010/11/16(火) 16:11:45 情報を出し渋ったところで得なんて無いしねw
情報を出せば尊敬が得られるから気分が良いけど、無くす物なんて何も無いもんね。
情報を出せば尊敬が得られるから気分が良いけど、無くす物なんて何も無いもんね。
461デフォルトの名無しさん
2010/11/16(火) 16:24:01 自分からおいこら呼ばわりしておきながら、質問者のマナーがわるいと文句と罵倒だけ書き込んでいく自称上級者。
462デフォルトの名無しさん
2010/11/16(火) 17:24:41 このスレは一体いつから初心者質問スレになったんだ
463デフォルトの名無しさん
2010/11/16(火) 17:29:12 >>462
初心者は質問するなとも書いてないな
初心者は質問するなとも書いてないな
464デフォルトの名無しさん
2010/11/16(火) 17:31:20 どうせ過疎スレなんだし質問ぐらいいいだろ。
答えられないバカの僻みか?
答えられないバカの僻みか?
465デフォルトの名無しさん
2010/11/16(火) 19:32:13 ぶははは、だからオープンソースだって逝ってるだろwww
466デフォルトの名無しさん
2010/11/16(火) 22:33:16 オープンソースだから、何だって?
日本語が不自由な方がいらっしゃるようだが。
いや、不自由なのは頭か。
日本語が不自由な方がいらっしゃるようだが。
いや、不自由なのは頭か。
467デフォルトの名無しさん
2010/11/17(水) 00:37:23 > 結局のところ、検索って奴はいろんなサイトを見て回って
> ゴチャゴチャと大量の広告を見せられた挙句、
> ネット上に散りばめられた情報を一個一個拾い集める糞つまらなくて脳の無駄遣いな作業なんだよ。
> だから掲示板で質問して一発でほしい情報を得ようとするわけ。
> お分かり?
> ここで質問してる子は賢いわw
ソース見れば答えが書いてあるじゃん。しかも一箇所に纏まってて便利だよね。
勿論、広告も無いし、過疎スレで指くわえて待つ必要もないし。
ソース読めば一発で欲しい情報は自分の都合で得られるよね。
オープンソースって便利だね。
> ゴチャゴチャと大量の広告を見せられた挙句、
> ネット上に散りばめられた情報を一個一個拾い集める糞つまらなくて脳の無駄遣いな作業なんだよ。
> だから掲示板で質問して一発でほしい情報を得ようとするわけ。
> お分かり?
> ここで質問してる子は賢いわw
ソース見れば答えが書いてあるじゃん。しかも一箇所に纏まってて便利だよね。
勿論、広告も無いし、過疎スレで指くわえて待つ必要もないし。
ソース読めば一発で欲しい情報は自分の都合で得られるよね。
オープンソースって便利だね。
468デフォルトの名無しさん
2010/11/17(水) 00:51:32 >>467
お前、そんなことばっかり言ってるからプログラマはなめられるんだよw
お前、そんなことばっかり言ってるからプログラマはなめられるんだよw
469デフォルトの名無しさん
2010/11/17(水) 00:52:56 いくら煽っても何も出ませんよ。
470デフォルトの名無しさん
2010/11/17(水) 00:58:51 俺は質問者じゃねーもん
別にお前に答えてもらおうなんて思っちゃいねーよw
ただ単に、質問に答えられないで僻んでるザコがいるなぁwと笑って見てるだけ
別にお前に答えてもらおうなんて思っちゃいねーよw
ただ単に、質問に答えられないで僻んでるザコがいるなぁwと笑って見てるだけ
471デフォルトの名無しさん
2010/11/17(水) 01:06:57 ああ、人間の屑の方でしたか。
おだいじに。
おだいじに。
472デフォルトの名無しさん
2010/11/17(水) 02:13:46473デフォルトの名無しさん
2010/11/17(水) 02:31:23 俺は教えるなんてめんどくさいことはしないから質問者はスルーだよw
474デフォルトの名無しさん
2010/11/17(水) 08:27:15 このスレのひとは難しい質問には答えられません
475デフォルトの名無しさん
2010/11/20(土) 03:04:49 最近、ほんと無駄に煽って答えを得ようとする奴がいるよね。
同一人物かな?不愉快だわ。
同一人物かな?不愉快だわ。
476デフォルトの名無しさん
2010/11/20(土) 05:24:46 高圧的な態度で掲示板に「自分で調べろ」としか書けない自称上級者様のお言葉でした^^
477デフォルトの名無しさん
2010/11/20(土) 10:41:55478デフォルトの名無しさん
2010/11/20(土) 12:01:54 【レス抽出】
キーワード:自称上級者
抽出レス数:3
キーワード:自称上級者
抽出レス数:3
479デフォルトの名無しさん
2011/01/27(木) 14:37:26 しばらく見ないうちにすっかり寂れてもうて・・・
hp webOSは標準でSDL搭載。SDLがメジャーで陽の目を見たな。
ttp://developer.palm.com/index.php?option=com_content&view=article&id=1989&Itemid=331#CoreTechnologies
hp webOSは標準でSDL搭載。SDLがメジャーで陽の目を見たな。
ttp://developer.palm.com/index.php?option=com_content&view=article&id=1989&Itemid=331#CoreTechnologies
480デフォルトの名無しさん
2011/01/27(木) 14:42:57 iPhoneやDS向けにも開発できるようになってる
ttp://www.galaxygameworks.com/
ttp://www.galaxygameworks.com/
481デフォルトの名無しさん
2011/02/12(土) 21:07:20 なんかSDL 1.3色々変わってるね。
個人的にはSDL rendering APIの変更が結構影響大きかった。
個人的にはSDL rendering APIの変更が結構影響大きかった。
482デフォルトの名無しさん
2011/02/13(日) 00:36:42 SDL 1.2 だけど、
Mac で SDL Application テンプレートで作った時、
メニューを作ってくれる割に Command+Q(終了)とかが効かないんだけど、
自分で実装しないといけないの?
Command+Q はともかく Command+H(隠す)とか Command+M(最小化)とか
Cocoaよく知らないからめどいし
Macかどうかで処理の分岐が必要になるのが嫌なんだけど仕方ないのかね
Mac で SDL Application テンプレートで作った時、
メニューを作ってくれる割に Command+Q(終了)とかが効かないんだけど、
自分で実装しないといけないの?
Command+Q はともかく Command+H(隠す)とか Command+M(最小化)とか
Cocoaよく知らないからめどいし
Macかどうかで処理の分岐が必要になるのが嫌なんだけど仕方ないのかね
483デフォルトの名無しさん
2011/02/13(日) 03:24:12 >>482
SDL が使われる主要な目的を考えると、Command+H 等が勝手にメニュー処理に
取られちゃったら困るんじゃない?
それらの処理を自分で実装するのはそれほど難しくないと思われ。
mac.m みたいなファイルを作って Mac OS X 専用のルーチンをまとめておけば
ソースコード上もスッキリするんじゃないかな。
SDL が使われる主要な目的を考えると、Command+H 等が勝手にメニュー処理に
取られちゃったら困るんじゃない?
それらの処理を自分で実装するのはそれほど難しくないと思われ。
mac.m みたいなファイルを作って Mac OS X 専用のルーチンをまとめておけば
ソースコード上もスッキリするんじゃないかな。
484デフォルトの名無しさん
2011/02/13(日) 03:43:48 >>479
そのソフトウェアスタックを見ると、Zen of Palm はまだ生きてるんだなあ
そのソフトウェアスタックを見ると、Zen of Palm はまだ生きてるんだなあ
485デフォルトの名無しさん
2011/02/13(日) 04:56:51486デフォルトの名無しさん
2011/02/13(日) 13:54:25 Command+Qで終了するのを自前で実装したけど、
終了直前にビープ音らしき音が鳴るのが気になる。
SDLのイベントでキー判定しているのがまずいのだろうか…
終了直前にビープ音らしき音が鳴るのが気になる。
SDLのイベントでキー判定しているのがまずいのだろうか…
487デフォルトの名無しさん
2011/02/13(日) 15:05:57 音楽鳴らしながらそのまま終了してるとか?
488486
2011/02/13(日) 18:01:19 >>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; // メインループを抜けさせる
}
}
無効なキー入力をしたときに鳴る音と同じ音が鳴るんだよね。
たとえばアプリ実行中に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; // メインループを抜けさせる
}
}
489デフォルトの名無しさん
2011/02/13(日) 18:40:33 俺はCommand+Qで終わる時は
SDL_QuitEvent event = { SDL_QUIT };
SDL_PushEvent((SDL_Event*)&event);
って終了イベント投げてるけど
そもそも無効なキー入力で音が鳴るという現象がうちは無いんだよな・・・
どんなキーでも押せば全部SDL_KEYDOWNに流れてくるので
有効無効とかがそもそもない気がする
SDL_QuitEvent event = { SDL_QUIT };
SDL_PushEvent((SDL_Event*)&event);
って終了イベント投げてるけど
そもそも無効なキー入力で音が鳴るという現象がうちは無いんだよな・・・
どんなキーでも押せば全部SDL_KEYDOWNに流れてくるので
有効無効とかがそもそもない気がする
490デフォルトの名無しさん
2011/02/13(日) 21:09:11 >>489
短いテストコードを書いてSDL 1.3、SDL 1.2のそれぞれhg先端を使ってコンパイルしてみた。
Command(RMATAまたはLMETA)+Q を押すと0.5秒待った後アプリ終了。
0.5秒待つのは音が鳴るのを確認するため。
http://ideone.com/TiLg8
SDL 1.2 … Command+Qなどを押しても音が鳴らない。
SDL 1.3 … Command+Qなどを押すとビープ音が鳴る。
ということで今のところ「SDL 1.3を使う」が原因っぽい。
対応は考え中だけど、深追いするとハマリそう…
短いテストコードを書いてSDL 1.3、SDL 1.2のそれぞれhg先端を使ってコンパイルしてみた。
Command(RMATAまたはLMETA)+Q を押すと0.5秒待った後アプリ終了。
0.5秒待つのは音が鳴るのを確認するため。
http://ideone.com/TiLg8
SDL 1.2 … Command+Qなどを押しても音が鳴らない。
SDL 1.3 … Command+Qなどを押すとビープ音が鳴る。
ということで今のところ「SDL 1.3を使う」が原因っぽい。
対応は考え中だけど、深追いするとハマリそう…
491デフォルトの名無しさん
2011/03/13(日) 20:22:53.65492デフォルトの名無しさん
2011/03/13(日) 22:32:56.41 環境によるだろ
ソース落としてREADME.fooとINSTALL読め
http://www.libsdl.org/download-1.2.php
特殊な環境でない限りソースからは入れないけどな
1.2.14をLinuxに試しに入れてみた、それ以外は知らん
ソース落としてREADME.fooとINSTALL読め
http://www.libsdl.org/download-1.2.php
特殊な環境でない限りソースからは入れないけどな
1.2.14をLinuxに試しに入れてみた、それ以外は知らん
493デフォルトの名無しさん
2011/03/20(日) 16:51:40.03 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
どういう意味なのでしょうか?
解決策を教えてください。お願いします
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
どういう意味なのでしょうか?
解決策を教えてください。お願いします
494デフォルトの名無しさん
2011/03/20(日) 16:52:47.41 libpng error: Incompatible libpng version in application and library
495デフォルトの名無しさん
2011/03/20(日) 16:57:29.14496デフォルトの名無しさん
2011/03/20(日) 20:01:21.80 SDL_imageをコンパイルした時に使ったlibpngのバージョンと
実行するときに使おうとしてるlibpngのバージョンが違う
実行するときに使おうとしてるlibpngのバージョンが違う
497デフォルトの名無しさん
2011/03/20(日) 21:20:15.34 >>496
ありがとうございました
ありがとうございました
498デフォルトの名無しさん
2011/05/06(金) 02:01:30.70 短い音だとやっぱMix_PlayChannelが終了する前に
Mix_ChannelFinishedで登録した関数がコールバックされる事とか、
もっと言えば終了とコールバックが同時実行されるとか、
何も対策しなければスレッドアンセーフな状況になるの?
Mix_ChannelFinishedで登録した関数がコールバックされる事とか、
もっと言えば終了とコールバックが同時実行されるとか、
何も対策しなければスレッドアンセーフな状況になるの?
499デフォルトの名無しさん
2011/06/26(日) 00:04:41.93 2バイト文字と1バイト文字が混載しているテキストデーターから文字を1文字ずつ切りだして
SDL_ttfのTTF_GlyphMetrics()関数の第2引数に送って第7引数のトータルの文字幅を求めるコードが必要になったんだが
Unidodeに変換するためにiconvを使うとしたらどういう実装にすればいいかな?
SDL_ttfのTTF_GlyphMetrics()関数の第2引数に送って第7引数のトータルの文字幅を求めるコードが必要になったんだが
Unidodeに変換するためにiconvを使うとしたらどういう実装にすればいいかな?
500デフォルトの名無しさん
2011/09/21(水) 07:47:59.30 SDL.dllだけ1.3に差し替えたら
SDL_imageがセグメンテーションエラー起こしやがった・・・
imageも作りなおさないといけないのか・・・
SDL_imageがセグメンテーションエラー起こしやがった・・・
imageも作りなおさないといけないのか・・・
501デフォルトの名無しさん
2011/09/21(水) 09:55:48.90 >>500
逆になぜそのまま動くと思ったのか知りたい。
逆になぜそのまま動くと思ったのか知りたい。
502デフォルトの名無しさん
2011/09/21(水) 16:09:02.53 たぶん、全然別物だって知らなかったんでしょ。
1.2.14→1.3って番号だけ見ると互換性ありげだし。2.0とかにしちゃえばいいのにね。
1.2.14→1.3って番号だけ見ると互換性ありげだし。2.0とかにしちゃえばいいのにね。
503デフォルトの名無しさん
2011/09/22(木) 23:53:21.86 英語ブログでオッサンが
1.3とsdl-imgeでvery fineみたいなこと言ってたから
とりあえずぶち込んでみたんだ
なんかjpegがビルド失敗するしあきらめるか
1.3とsdl-imgeでvery fineみたいなこと言ってたから
とりあえずぶち込んでみたんだ
なんかjpegがビルド失敗するしあきらめるか
504デフォルトの名無しさん
2011/09/25(日) 06:23:03.25 SDL1.3期待したがmacの日本語入力ができないなぁ
自分で作るか・・・
自分で作るか・・・
505デフォルトの名無しさん
2011/10/31(月) 13:09:22.07 SDL1.3もLGPLですか?
なんか商用ライセンスとか書いてあるような……
なんか商用ライセンスとか書いてあるような……
506デフォルトの名無しさん
2011/10/31(月) 13:22:04.20 >>505
新しい方のページにzlibライセンスって書いてあるし、パッケージ本体にもそう書いてある。
1.2時代のページには1.3もLGPLとか書いてあって紛らわしいな。
とはいえ、sdl_imageとかsdl_mixerなんかzlibライセンスにならない限り、あんまり意味無いかも。
新しい方のページにzlibライセンスって書いてあるし、パッケージ本体にもそう書いてある。
1.2時代のページには1.3もLGPLとか書いてあって紛らわしいな。
とはいえ、sdl_imageとかsdl_mixerなんかzlibライセンスにならない限り、あんまり意味無いかも。
507デフォルトの名無しさん
2011/10/31(月) 18:12:26.94 SDL 1.3は今年の4月頃にzlibライセンスへ移行したけど、
ウェブサイトの更新はちょうどライセンス切り替え直前あたりで止まってる模様(hgのsdlwebのログで確認)。
指摘すれば更新してくれるんじゃないかな。
ウェブサイトの更新はちょうどライセンス切り替え直前あたりで止まってる模様(hgのsdlwebのログで確認)。
指摘すれば更新してくれるんじゃないかな。
508デフォルトの名無しさん
2011/11/02(水) 16:23:02.75 なるほどありがとう
509デフォルトの名無しさん
2011/11/20(日) 14:24:20.08 いえいえ
510デフォルトの名無しさん
2011/12/28(水) 22:57:52.19 SDLで簡単なアニメーション(とキー受付)をしたいのですが、そのプログラムで使う変数の値をどうやって入力しようか思案中です。
最悪の場合設定ファイルをテキスト形式で用意する案も考えていますが、もうすこしユーザーフレンドリーな入力方法としてwxWidgetsを使えないかと考えています。
wxWidgetsからSDLプログラムを走らせると速度が遅くなったりしますか?(というか、そんなことは可能ですか?)
他にもなにかお勧めの方法があったら教えてください。
最悪の場合設定ファイルをテキスト形式で用意する案も考えていますが、もうすこしユーザーフレンドリーな入力方法としてwxWidgetsを使えないかと考えています。
wxWidgetsからSDLプログラムを走らせると速度が遅くなったりしますか?(というか、そんなことは可能ですか?)
他にもなにかお勧めの方法があったら教えてください。
511デフォルトの名無しさん
2011/12/28(水) 23:01:15.63 >>510
あ・・・SDL-widgetsってのがあるのですね・・・。
あ・・・SDL-widgetsってのがあるのですね・・・。
2011/12/29(木) 09:29:08.69
test
513! 【29.9m】
2011/12/29(木) 09:29:38.92 tests
515デフォルトの名無しさん
2011/12/31(土) 11:45:43.44 次期バージョンのSDL_mixerでFluidSynthをサポートするみたいね
516デフォルトの名無しさん
2012/03/16(金) 21:00:50.52 あげ
518デフォルトの名無しさん
2012/03/17(土) 21:17:24.83 OpenAL使えば
520デフォルトの名無しさん
2012/03/18(日) 02:00:26.11 SDL_mixer:
Mix_SetPosition
角度と距離を指定すると音の位置が変化する
Mix_RegisterEffect
効果音単体・出力直前のバッファを弄れるフック関数を登録する
chanがMIX_CHANNEL_POSTの時、streamにBGM・効果音合成済みの出力直前バッファが渡される
もちろん3Dな音響を適用するエフェクトは全て自作していく
Mix_SetPostMix
出力直前のバッファを弄れるフック関数を登録する
streamにBGM・効果音合成済みの出力直前バッファが渡される
こちらもエフェクトは全て自作していく
Mix_RegisterEffectと共存OK
Mix_SetPosition
角度と距離を指定すると音の位置が変化する
Mix_RegisterEffect
効果音単体・出力直前のバッファを弄れるフック関数を登録する
chanがMIX_CHANNEL_POSTの時、streamにBGM・効果音合成済みの出力直前バッファが渡される
もちろん3Dな音響を適用するエフェクトは全て自作していく
Mix_SetPostMix
出力直前のバッファを弄れるフック関数を登録する
streamにBGM・効果音合成済みの出力直前バッファが渡される
こちらもエフェクトは全て自作していく
Mix_RegisterEffectと共存OK
2012/03/29(木) 23:44:49.72
これ便利なライブラリーだな。
2012/03/31(土) 15:56:24.51
>>521
マジ便利だよ。それにどんなOSでも使えるから一生もんの技術だよ
マジ便利だよ。それにどんなOSでも使えるから一生もんの技術だよ
523デフォルトの名無しさん
2012/06/28(木) 15:27:07.64 てすと
524デフォルトの名無しさん
2012/07/30(月) 02:00:02.32 SDL_mixerとSDL_imageが全然動かない・・・
libogg.dll, libvorbis.dll, libvorbisfile.dllをビルドして置いても
MIX_INIT_OGG指定すると初期化に失敗するし、
libpng15.dllをビルドして置いても
IMG_INIT_PNG指定すると初期化に失敗するし、
もう訳分からん・・・
libogg.dll, libvorbis.dll, libvorbisfile.dllをビルドして置いても
MIX_INIT_OGG指定すると初期化に失敗するし、
libpng15.dllをビルドして置いても
IMG_INIT_PNG指定すると初期化に失敗するし、
もう訳分からん・・・
525デフォルトの名無しさん
2012/07/30(月) 02:26:48.15 画像に関してはBMPにすれば何とかなるかもしれないが
音楽は流石にWAVにするのはきつい・・・
どうにかならないものか
音楽は流石にWAVにするのはきつい・・・
どうにかならないものか
526デフォルトの名無しさん
2012/07/30(月) 02:30:32.42527デフォルトの名無しさん
2012/07/30(月) 02:49:57.37 おおう、要求されるDLL名が
デフォルトで作成されるものと違っていたようです
ありがとうございました
デフォルトで作成されるものと違っていたようです
ありがとうございました
528uy
2012/07/30(月) 09:30:39.42 ちょっと使ったことあるけど、
このライブラリ煩雑すぎじゃね
SDLをもう一段階ラップしないと使い物にならない
このライブラリ煩雑すぎじゃね
SDLをもう一段階ラップしないと使い物にならない
529デフォルトの名無しさん
2012/07/30(月) 09:45:29.16 全員がそうではないけど、
そうしないと使えない人がいてもおかしくはない。
そうしないと使えない人がいてもおかしくはない。
530デフォルトの名無しさん
2012/08/03(金) 23:11:06.43 SDLをさらにラップしたものは沢山あるだろ
531デフォルトの名無しさん
2012/08/06(月) 00:19:59.48 むしろラップして使うものだし
俺俺ライブラリ作るの楽しいです(^ρ^)
俺俺ライブラリ作るの楽しいです(^ρ^)
532デフォルトの名無しさん
2012/08/17(金) 23:55:49.35 c
533デフォルトの名無しさん
2012/08/26(日) 01:28:22.16 MacのSnow LeopardでSDLをフルスクリーンにすると
画面真っ黒でOSに戻れなくなる件は治ったんだろうか…
画面真っ黒でOSに戻れなくなる件は治ったんだろうか…
534片山博文MZパンク ◆0lBZNi.Q7evd
2013/04/08(月) 21:35:19.34 あげ
535デフォルトの名無しさん
2013/04/13(土) 13:04:29.50 独自の画像読み込みはどうすればいいですか?rawなんとか?
536デフォルトの名無しさん
2013/04/18(木) 01:15:31.10 あるピクセルが透過ピクセルかチェックする処理を作っています。
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です
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です
537デフォルトの名無しさん
2013/04/18(木) 01:44:16.98 あきらめが肝心
538デフォルトの名無しさん
2013/04/18(木) 21:03:59.60539デフォルトの名無しさん
2013/04/18(木) 22:38:19.63 >>535
32bit RGBAの空サーフェス作って、それのpixelsにデコードしたのぶっこむ。
当然フォーマットはきちんと(8ビットづつ)RGBAの位置を設定してからサーフェス作ること。
ここまでちゃんとできたら、後はBlitSurfaceしてやりゃ自動でフォーマット変換やってくれるから、マシンやターゲットの色表示ビット数は考慮しないでいい。
32bit RGBAの空サーフェス作って、それのpixelsにデコードしたのぶっこむ。
当然フォーマットはきちんと(8ビットづつ)RGBAの位置を設定してからサーフェス作ること。
ここまでちゃんとできたら、後はBlitSurfaceしてやりゃ自動でフォーマット変換やってくれるから、マシンやターゲットの色表示ビット数は考慮しないでいい。
540デフォルトの名無しさん
2013/04/18(木) 22:40:03.43541デフォルトの名無しさん
2013/04/27(土) 15:06:27.56 sdl.dllを自前で作りたいんだけどVisual C++ 2010 ExpressでSDLのビルドって出来ない?
542デフォルトの名無しさん
2013/04/30(火) 20:36:05.95543デフォルトの名無しさん
2013/06/03(月) 03:38:44.57 SDL 2.0.0のリリース候補版が出た模様。
Windows x86/x64とMac OS X intel向けバイナリも用意されている。
Windows x86/x64とMac OS X intel向けバイナリも用意されている。
544デフォルトの名無しさん
2013/06/06(木) 22:11:29.90 おお、ついに来るんか
545デフォルトの名無しさん
2013/07/26(金) NY:AN:NY.AN SDLのイベント処理の使い方がいまいちわからないんだけど、どういうふうに使うものなのかな?
今までDXライブラリを使ってきたけど、プレイヤーのキー操作は
必要になったときにだけ関数で取得してた。
だから、すべてのオブジェクトを1フレームに1回更新するって時にも
オブジェクトにとって必要になったときだけキー入力を取得して更新してた。
SDLのリファレンスのイベントの例だと、
『キー入力イベントが発生してたら、それが「→」キーかどうか判断して右に数ピクセル移動する』
みたいな感じだったけど、これは上記みたいに「すべてのオブジェクトを1フレームに1回更新したい」
時にはすごく相性が悪そう。(1ループ中にいろんな種類のイベントが複数回発生するから)
今までDXライブラリを使ってきたけど、プレイヤーのキー操作は
必要になったときにだけ関数で取得してた。
だから、すべてのオブジェクトを1フレームに1回更新するって時にも
オブジェクトにとって必要になったときだけキー入力を取得して更新してた。
SDLのリファレンスのイベントの例だと、
『キー入力イベントが発生してたら、それが「→」キーかどうか判断して右に数ピクセル移動する』
みたいな感じだったけど、これは上記みたいに「すべてのオブジェクトを1フレームに1回更新したい」
時にはすごく相性が悪そう。(1ループ中にいろんな種類のイベントが複数回発生するから)
546デフォルトの名無しさん
2013/07/26(金) NY:AN:NY.AN >>545
SDL_JoystickGetButton とか SDL_GetKeyState (2.0からはSDL_GetKeyboardState) とかそのへんは?
自分の処理の仕方に合わせて好きな方使えばいいんじゃね
SDL_JoystickGetButton とか SDL_GetKeyState (2.0からはSDL_GetKeyboardState) とかそのへんは?
自分の処理の仕方に合わせて好きな方使えばいいんじゃね
547デフォルトの名無しさん
2014/02/23(日) 09:02:38.60 何これ
548デフォルトの名無しさん
2014/02/27(木) 08:47:31.12 DirectXのパクり
549デフォルトの名無しさん
2014/02/27(木) 09:59:42.74 マルチプラットフォーム最優先でなかったらいらない
550デフォルトの名無しさん
2014/02/27(木) 20:47:56.54 今だったらcocos2d-xだろ
551デフォルトの名無しさん
2014/02/28(金) 14:03:16.04 枯れてるSDL使う方が良い
552デフォルトの名無しさん
2014/03/01(土) 07:57:38.26 DirectXも9なら枯れてるだろ。
553デフォルトの名無しさん
2014/03/01(土) 13:41:15.45 OpenGL>SDL>DirectX
554デフォルトの名無しさん
2014/03/01(土) 14:51:36.21 ていうか3DでSDLなんか使うの?
555デフォルトの名無しさん
2014/03/01(土) 15:22:56.21 サウンドだけSDLみたいな使われ方なら
556デフォルトの名無しさん
2014/03/01(土) 17:06:47.95 SDLのSurfaceにOpenGLを描画してるんでねーの?
勉強に、使うか使わないか分からないDirectXみたいな複雑なものなんて触りたくない
勉強に、使うか使わないか分からないDirectXみたいな複雑なものなんて触りたくない
557デフォルトの名無しさん
2014/03/02(日) 14:50:04.43 SDL2のサンプルって大体SDL_Texture使ってるけどSDL_Surfaceのほうが使いやすいな
558デフォルトの名無しさん
2014/03/02(日) 17:53:08.67 だな
559デフォルトの名無しさん
2014/03/03(月) 01:38:31.03 子供の頃にゲームを作りたいって思っても、年取るとゲームを作ろうって気力が無くなるな
560デフォルトの名無しさん
2014/03/03(月) 09:51:29.46 小さいものでも作ってみて、「ああ、楽しいな」って思えればいいんだけどな。
自己効力感というか。
まあ、気力のでない理由なんて人それぞれだとは思うけど、
こういうスレ覗いてるなら誰しも作りたい気持ちはあるはずだし、
やる気のでないことも誰しもあると思うんで、負けないでほしいよね。
スレチの上に長文だね。すまんね。
自己効力感というか。
まあ、気力のでない理由なんて人それぞれだとは思うけど、
こういうスレ覗いてるなら誰しも作りたい気持ちはあるはずだし、
やる気のでないことも誰しもあると思うんで、負けないでほしいよね。
スレチの上に長文だね。すまんね。
561デフォルトの名無しさん
2014/03/03(月) 22:08:37.70 努力によって獲られるものが、あまりにも小さく需要がない
562デフォルトの名無しさん
2014/03/05(水) 20:33:33.37 >>559
ゲームって子供しかしないからだと思う
ゲームってプレイするために作られるけど
自分が大人になってから作っても、友達とかもみんな大人になってるからゲームなんてしてくれないじゃん
情熱云々以前にそうした環境が要因だと思われ
ゲームって子供しかしないからだと思う
ゲームってプレイするために作られるけど
自分が大人になってから作っても、友達とかもみんな大人になってるからゲームなんてしてくれないじゃん
情熱云々以前にそうした環境が要因だと思われ
563デフォルトの名無しさん
2014/03/06(木) 03:08:38.37 俺は連日麻雀だけど、
564デフォルトの名無しさん
2014/03/07(金) 12:14:35.95 >>562
ネットのお友達がしてくれるよ(涙声)
ネットのお友達がしてくれるよ(涙声)
565デフォルトの名無しさん
2014/03/07(金) 12:33:43.47 自分の子供と遊べばいいんだよ・・・・・・(遠い目)
566デフォルトの名無しさん
2014/03/07(金) 20:47:39.13 ネット上に友達なんてできないだろ
567デフォルトの名無しさん
2014/03/09(日) 09:52:04.72 ネットのお友達って誰?
568デフォルトの名無しさん
2014/08/03(日) 22:43:16.59ID:H3a6nHDk Androidゲームを意識するならSDLで作っておいた方が潰しが利きますか?
569デフォルトの名無しさん
2014/08/04(月) 00:24:21.64ID:nItsesnB いいや
570デフォルトの名無しさん
2014/08/04(月) 01:23:54.81ID:380FSYFH (´・_・`)違うのかぁ
571デフォルトの名無しさん
2014/08/10(日) 17:00:28.99ID:5u19o+oK SDLは死滅しちゃうの?
573デフォルトの名無しさん
2014/12/20(土) 18:14:40.98ID:uYm+2x+q マウスホイールの情報ってmouse.hでは扱えないんですか?
574デフォルトの名無しさん
2014/12/20(土) 19:35:37.86ID:14vyMO7P SDL_mouse.hのことなら扱えるよ
575デフォルトの名無しさん
2014/12/20(土) 19:50:08.22ID:uYm+2x+q >>574
どうやって扱うんですか?
どうやって扱うんですか?
576デフォルトの名無しさん
2014/12/20(土) 20:05:09.28ID:CCCAmGOw SDL_GetMouseState(&x, &y) & SDL_BUTTON(SDL_BUTTON_WHEELUP)みたいな
でも普通にマウスイベントじゃだめなの?
でも普通にマウスイベントじゃだめなの?
577デフォルトの名無しさん
2014/12/20(土) 20:10:09.81ID:uYm+2x+q >>576
http://hg.libsdl.org/SDL/file/default/include/SDL_mouse.h
SDL_BUTTON_WHEELUPがなくなってますよ。
マウスだけならSDL_mouse.hの方が楽だと思ったんですけど、ホイールが扱えないならやっぱりEventでやるべきですね。
http://hg.libsdl.org/SDL/file/default/include/SDL_mouse.h
SDL_BUTTON_WHEELUPがなくなってますよ。
マウスだけならSDL_mouse.hの方が楽だと思ったんですけど、ホイールが扱えないならやっぱりEventでやるべきですね。
578デフォルトの名無しさん
2014/12/20(土) 21:09:32.34ID:wsWfuPS+ それにGetMouseStateだとホイールは拾い損ねるので
579デフォルトの名無しさん
2014/12/30(火) 19:14:51.28ID:RaKONNYE 現在画面に表示されてるのが透けて見えるように、半透明で塗りつぶしたいんですけど、
SDL_RenderClearやSDL_RenderFillRectでやると半透明になりませんでした。
どうやればいいんでしょうか?
SDL_RenderClearやSDL_RenderFillRectでやると半透明になりませんでした。
どうやればいいんでしょうか?
581デフォルトの名無しさん
2014/12/30(火) 21:25:36.95ID:RaKONNYE582579
2014/12/31(水) 15:47:21.32ID:9chxyy/K 自己解決。
SDL_SetRenderDrawBlendModeでSDL_BLENDMODE_BLENDを設定したらできました。
SDL_SetRenderDrawBlendModeでSDL_BLENDMODE_BLENDを設定したらできました。
583デフォルトの名無しさん
2015/01/23(金) 07:04:41.06ID:Kw3Co+SP 【質問】
今までプログラミングしていたPCの中でSDLを使って作成した実行ファイル(○○○.exe)だけをUSBにコピーして別のパソコンに移して実行しようとしたら
『コンピューターにSDL.dllがないため、プログラムを開始できません。
この問題を解決するには、プログラムを再インストールしてみてください』
とエラー警告が出てしまいました
これってSDL.dllってファイルだけを探して実行ファイルと同じフォルダに入れればいいのでしょうか
それともSDLそのものを一からインストールし直さないといけないんでしょうか
インストールして環境設定したのがかなり前なのでやり方を忘れてますし
出来れば各端末にインストールする手間を掛けず
実行ファイルと少ないファイルをUSBから移すだけで実行できるようにしたいです
今までプログラミングしていたPCの中でSDLを使って作成した実行ファイル(○○○.exe)だけをUSBにコピーして別のパソコンに移して実行しようとしたら
『コンピューターにSDL.dllがないため、プログラムを開始できません。
この問題を解決するには、プログラムを再インストールしてみてください』
とエラー警告が出てしまいました
これってSDL.dllってファイルだけを探して実行ファイルと同じフォルダに入れればいいのでしょうか
それともSDLそのものを一からインストールし直さないといけないんでしょうか
インストールして環境設定したのがかなり前なのでやり方を忘れてますし
出来れば各端末にインストールする手間を掛けず
実行ファイルと少ないファイルをUSBから移すだけで実行できるようにしたいです
584デフォルトの名無しさん
2015/01/23(金) 07:46:16.42ID:pqXFeAtu SDLというかDLLの基本的な知識だが
dllはexeから動的にリンクするライブラリファイルなんでexeから見えるとこにdllがあればいい
なんでexeと同じフォルダかパスの通ったフォルダとかWindowsフォルダに配置されてれば起動出来る
多分参考にしたサイトがdllの配置までやってたんだろうが
そのエラーメッセージのインストールはアプリケーションのインストールで
開発するためにライブラリをインストールする事とは無関係なんで>>583の言うインストールをやっても無意味だと思う
dllはexeから動的にリンクするライブラリファイルなんでexeから見えるとこにdllがあればいい
なんでexeと同じフォルダかパスの通ったフォルダとかWindowsフォルダに配置されてれば起動出来る
多分参考にしたサイトがdllの配置までやってたんだろうが
そのエラーメッセージのインストールはアプリケーションのインストールで
開発するためにライブラリをインストールする事とは無関係なんで>>583の言うインストールをやっても無意味だと思う
585デフォルトの名無しさん
2015/01/26(月) 02:51:42.03ID:ltDG8o77 すいません、実際にSDL.dllをコピーして試したのですが今度はまた別の「○○.dllがありません」とエラーが出てしまいました
そこで元のパソコンから検索かけて「○○.dll」の拡張子で終わるアプリケーションファイルを隈無く探して複製移動したのですが
最終的に
『MSVCR100.dllはWindows上で実行できないかエラーを含んでいます。元のインストールメディアをしようして再インストールするか、システムの管理者またはソフトウェアの製造元に問い合わせてください』と別のエラーが出て、そこで袋小路に入ってます
そこで元のパソコンから検索かけて「○○.dll」の拡張子で終わるアプリケーションファイルを隈無く探して複製移動したのですが
最終的に
『MSVCR100.dllはWindows上で実行できないかエラーを含んでいます。元のインストールメディアをしようして再インストールするか、システムの管理者またはソフトウェアの製造元に問い合わせてください』と別のエラーが出て、そこで袋小路に入ってます
586デフォルトの名無しさん
2015/01/26(月) 08:27:57.03ID:Ts/Sr/RD DLL 手動コピーじゃだめ
VCxx redistribution package を xx の各バージョン全部入れろ
VCxx redistribution package を xx の各バージョン全部入れろ
587デフォルトの名無しさん
2015/01/26(月) 09:46:56.05ID:4npxFuVq それは、コピー元のパソコンの中に入ってる分をコピペしろということでしょうか?
コピー先のパソコンはネットと接続してないのでUSBで移すしか不足分を補えないのですが
コピー先のパソコンはネットと接続してないのでUSBで移すしか不足分を補えないのですが
588デフォルトの名無しさん
2015/01/26(月) 09:48:30.98ID:4npxFuVq あと、VCxxっていうのはVC++2010のことでしょうか
それもコピー先に入れてないので移した方がいいですか?
それもコピー先に入れてないので移した方がいいですか?
589デフォルトの名無しさん
2015/01/26(月) 09:56:44.28ID:Ts/Sr/RD >それは、コピー元のパソコンの中に入ってる分をコピペしろということでしょうか?
コピペはだめ
redistribution package はインストールが必要
>コピー先のパソコンはネットと接続してないのでUSBで移すしか不足分を補えないのですが
数回に分けるか USB 数個に分ければ済むだろ
>あと、VCxxっていうのはVC++2010のことでしょうか
名前から想像するとたぶんそうだろうけど
必要に応じて他のバージョンも入れないといけないかもしれない
>それもコピー先に入れてないので移した方がいいですか?
移すっていうのが DLL だけにしたいって意味ならダメ
コピペはだめ
redistribution package はインストールが必要
>コピー先のパソコンはネットと接続してないのでUSBで移すしか不足分を補えないのですが
数回に分けるか USB 数個に分ければ済むだろ
>あと、VCxxっていうのはVC++2010のことでしょうか
名前から想像するとたぶんそうだろうけど
必要に応じて他のバージョンも入れないといけないかもしれない
>それもコピー先に入れてないので移した方がいいですか?
移すっていうのが DLL だけにしたいって意味ならダメ
590デフォルトの名無しさん
2015/02/05(木) 11:21:22.44ID:nFTmyO5z 最近のexeはダウソしただけで動かないとかなぁー
それってdot netやjavaと代わらんじゃねーかよ な?
それってdot netやjavaと代わらんじゃねーかよ な?
591デフォルトの名無しさん
2015/02/05(木) 19:09:43.48ID:kpi//JnW Steamで早期リリースのゲーム Darkest Dungeon が SDL2 製だった。
PS4, Vita での発売も予定しているということで、移植性の高さを生かしているもよう。
ただ、文字の表示はビットマップから切り出す方式なので、
文字種の多い日本語化は難しいと思われる。
SDL本体だけで簡単にフォントのレンダリングができれば、
英語圏の製作者も、日本語化しやすい作り方をしてくれそうなんだがなぁ。
PS4, Vita での発売も予定しているということで、移植性の高さを生かしているもよう。
ただ、文字の表示はビットマップから切り出す方式なので、
文字種の多い日本語化は難しいと思われる。
SDL本体だけで簡単にフォントのレンダリングができれば、
英語圏の製作者も、日本語化しやすい作り方をしてくれそうなんだがなぁ。
592デフォルトの名無しさん
2015/02/06(金) 01:56:22.03ID:qRStvygm ですね(´・ω・`)
593デフォルトの名無しさん
2015/02/07(土) 18:53:13.49ID:Hof4fFat >>590
最近っつっても10年くらい前からだな
最近っつっても10年くらい前からだな
594デフォルトの名無しさん
2015/02/07(土) 19:37:57.87ID:TiU3gCM4 変なライブラリ使わなきゃインストーラ作って終わりじゃないの
595デフォルトの名無しさん
2015/02/21(土) 19:03:33.87ID:ialkn/Yz 最近、某動画サイトてhappy wheelsっていうシュールなゲーム実況(ホラフキンとかアブとか)がツボにはまってるんだけど
あれもSDL?
あれもSDL?
596デフォルトの名無しさん
2015/03/14(土) 19:06:14.57ID:7zbPwJgB よく分からんがflashゲーじゃないの?
597デフォルトの名無しさん
2015/03/14(土) 22:41:41.97ID:zYFiBXHt このライブラリとC言語使ってスマホのアプリとかゲームとか作れる?
やっぱJAVAとか他のライブラリがないとダメ?
やっぱJAVAとか他のライブラリがないとダメ?
598デフォルトの名無しさん
2015/04/16(木) 19:00:48.95ID:2Mzy6yNa599デフォルトの名無しさん
2015/04/16(木) 19:15:26.86ID:2Mzy6yNa600デフォルトの名無しさん
2015/04/16(木) 19:19:54.73ID:2Mzy6yNa >>545
mainループで入力待ち+レンダリングスレッドを使うしかないくさい。
mainループで入力待ち+レンダリングスレッドを使うしかないくさい。
601デフォルトの名無しさん
2015/05/08(金) 23:57:28.35ID:V8hi9yRP ffmpegのffplayのソースをいじって自分用のビュアーを作ってるんですが、
SDL1.xのSDL_CreateWindowでウインドウを作成するときに、
ウインドウの左上の座標を指定する方法はないですか?
SDL1.xのSDL_CreateWindowでウインドウを作成するときに、
ウインドウの左上の座標を指定する方法はないですか?
602デフォルトの名無しさん
2015/05/09(土) 07:01:19.40ID:WDrUd2Zm >>601
SDL全然知らなくて恐縮だけど、
http://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 に指定するんじゃないの? 違うのかな
SDL全然知らなくて恐縮だけど、
http://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 に指定するんじゃないの? 違うのかな
603デフォルトの名無しさん
2015/05/11(月) 11:36:39.94ID:6zko7qkF SDL1.2系なら
SDL_putenv("SDL_VIDEO_WINDOW_POS=0,0");
SDL_putenv("SDL_VIDEO_WINDOW_POS=0,0");
604デフォルトの名無しさん
2015/05/16(土) 20:17:56.69ID:k71C3722 >>603
1.2系は外部変数経由なんだな・・・。
1.2系は外部変数経由なんだな・・・。
605デフォルトの名無しさん
2016/03/21(月) 18:25:32.39ID:axz6ixdY 描画をOpenGL、その他をSDLに任せれば強いクロスプラットフォームなゲーム開発ができるのですか?
606605
2016/03/22(火) 00:20:42.36ID:vWJRjU9w あ、なんでもないです
607デフォルトの名無しさん
2016/03/29(火) 09:12:47.25ID:/c8bAcK4 サッカーブッシュ日本代表日程ぷあたん(しゅっちょうまいくろ教育長交代)春文執行40代売上差額シュガーチョコ
https://www.youtube.com/watch?v=NDq1QoJY0nY宇ドナルドアナリストパワーストーンコーチングとしまえん
サッカーブッシュ日本代表日程古本屋よしたけしゅっちょうちょこしゅがー
ディーラー税務署天才開発者死亡詰みヨミドクターマイクロサービス不足
サッカーブッシュ日本代表日程ぷあたんシフト光金さかい強制バイト人権侵害問題
春分資源執行ニューヨーク低原価ぼったステーキソルトレイク福岡横浜新橋奴隷課金パチシフト強制バイト問題新潟米センター生残
コスメ24チャリティー隠れ40代生活保護プレイボーイバイトレードいたりあん接待問題
マスコミKARDローンケーオーサービス不足婚活パーティー寄付金執行原発ビジネス
FBIチャイニーズタイホテル売上事務所ガチャ決算ガチャキャンペーン(販売報道陣過激派組織向携帯最新情報提供終了
校長発言細心注意ノートン産廃エラー(著作権クレーム中国反応融資高額教育費)(中国捕鯨団体40代社員サッカーコメント
高額入学金ヤフウ新橋大学ヤフウ新橋理事長FX経費 おじや50代資産ガリバズフィード40代エリート
https://www.youtube.com/watch?v=NDq1QoJY0nY宇ドナルドアナリストパワーストーンコーチングとしまえん
サッカーブッシュ日本代表日程古本屋よしたけしゅっちょうちょこしゅがー
ディーラー税務署天才開発者死亡詰みヨミドクターマイクロサービス不足
サッカーブッシュ日本代表日程ぷあたんシフト光金さかい強制バイト人権侵害問題
春分資源執行ニューヨーク低原価ぼったステーキソルトレイク福岡横浜新橋奴隷課金パチシフト強制バイト問題新潟米センター生残
コスメ24チャリティー隠れ40代生活保護プレイボーイバイトレードいたりあん接待問題
マスコミKARDローンケーオーサービス不足婚活パーティー寄付金執行原発ビジネス
FBIチャイニーズタイホテル売上事務所ガチャ決算ガチャキャンペーン(販売報道陣過激派組織向携帯最新情報提供終了
校長発言細心注意ノートン産廃エラー(著作権クレーム中国反応融資高額教育費)(中国捕鯨団体40代社員サッカーコメント
高額入学金ヤフウ新橋大学ヤフウ新橋理事長FX経費 おじや50代資産ガリバズフィード40代エリート
608デフォルトの名無しさん
2016/04/20(水) 20:59:49.10ID:gfBfEx2n 公式いってSDL2.0っての落としてビルドしたけど
もしかしてSDL_imageやDL_mixerって別々にビルドしないといけないのか?
もしかしてSDL_imageやDL_mixerって別々にビルドしないといけないのか?
609デフォルトの名無しさん
2016/05/29(日) 15:40:25.01ID:9WWbP5OA test
610デフォルトの名無しさん
2016/05/30(月) 10:18:34.37ID:cLUfCSU4 >>608
それぞれバイナリ配布されてるからしなくても使えるはず
それぞれバイナリ配布されてるからしなくても使えるはず
611デフォルトの名無しさん
2016/06/07(火) 00:55:43.39ID:eV/CnpgJ マウス2個つなげて
それぞれの状態を取りたいのじゃが
SDLでは無理かの?
それぞれの状態を取りたいのじゃが
SDLでは無理かの?
612デフォルトの名無しさん
2016/08/22(月) 03:41:57.10ID:05WI3n4h メインループの中でSDL_PollEventを呼び出さないと、実行時にプログラムが「応答なし」になるんですけど、
どうしてなんでしょう?
どうしてなんでしょう?
613デフォルトの名無しさん
2016/08/22(月) 10:38:18.65ID:B6F+6OOe 応答してないから
614デフォルトの名無しさん
2016/08/22(月) 15:24:26.96ID:05WI3n4h >>613
なんで応答しなくなるんです?
なんで応答しなくなるんです?
615デフォルトの名無しさん
2016/08/22(月) 19:18:13.90ID:01M+MFvA SDL_PollEvent じゃなくて PeekMessage とかでもいいってことかな
616デフォルトの名無しさん
2016/08/22(月) 23:11:08.46ID:05WI3n4h >>615
WinAPIに由来したものなのですか。
WinAPIに由来したものなのですか。
617デフォルトの名無しさん
2016/08/23(火) 13:49:41.90ID:L6g6HWhG 応答なしになると何か困るんか?
618デフォルトの名無しさん
2016/08/23(火) 18:25:19.60ID:/ETcg39q619デフォルトの名無しさん
2016/08/23(火) 19:11:00.22ID:xIKUFX4H メインループで忙しいんだからいいじゃん
620デフォルトの名無しさん
2016/08/23(火) 21:39:48.94ID:/ETcg39q >>619
メインループの中にSDL_Delayを入れても同じなので、単なるビジー状態とは違うと思いますけど。
メインループの中にSDL_Delayを入れても同じなので、単なるビジー状態とは違うと思いますけど。
621デフォルトの名無しさん
2016/09/26(月) 03:08:45.06ID:xV1Da2+t リズムゲーム的なの作ってるんだが、キーボードの入力が激しいと描画が遅れてカクカクになってしまう
描画を別スレッドに分けるしかないのかな
でもWikiでは非推奨なんだよなあ なんかやり方間違ってんのかな
描画を別スレッドに分けるしかないのかな
でもWikiでは非推奨なんだよなあ なんかやり方間違ってんのかな
622デフォルトの名無しさん
2016/11/11(金) 20:04:00.15 SDLの書籍、なさすぎでは
623デフォルトの名無しさん
2016/12/10(土) 01:50:23.71ID:MvvmH2RP AndroidStudioには対応しないの?
624デフォルトの名無しさん
2016/12/18(日) 10:39:00.88ID:7yhgDEno SDLを何も知らない超初心者がsdlを導入しようと思って早速詰まったところです。macです。
SDLのダウンロードページからdmgファイルをダウンロードして中にあった「sdl2.framework」というものを
システム>ライブラリ>frameworksフォルダのところにドラッグして入れようと思ったのですがどうしても弾かれて入れることができません。
Runtime Binariesという方とDevelopment Librariesで両方やってみましたがどうしてもframeworksフォルダに入れることができませんでした。
インターネットの情報も古いものしかないのでどうにも信頼性が・・・
SDLの導入方法を教えてください。よろしくお願いします。
SDLのダウンロードページからdmgファイルをダウンロードして中にあった「sdl2.framework」というものを
システム>ライブラリ>frameworksフォルダのところにドラッグして入れようと思ったのですがどうしても弾かれて入れることができません。
Runtime Binariesという方とDevelopment Librariesで両方やってみましたがどうしてもframeworksフォルダに入れることができませんでした。
インターネットの情報も古いものしかないのでどうにも信頼性が・・・
SDLの導入方法を教えてください。よろしくお願いします。
625デフォルトの名無しさん
2016/12/18(日) 10:58:36.57ID:05Ug+E6t これでスマホで動くアプリ作れるの?
626デフォルトの名無しさん
2016/12/20(火) 18:38:57.67ID:r66oBsJS macでのsdlの環境構築の方法を詳しく教えてください。ここ3日くらいやってもなかなかうまくいきません。
http://qiita.com/inomasa/items/d5a9c6ebfb2ff2e40003
このサイトを参考にしました。
よろしくお願いします。
http://qiita.com/inomasa/items/d5a9c6ebfb2ff2e40003
このサイトを参考にしました。
よろしくお願いします。
627デフォルトの名無しさん
2016/12/20(火) 18:43:32.73ID:lAXr92yw628デフォルトの名無しさん
2016/12/20(火) 23:03:32.81ID:1OYUiPAH 素人がmake(コンパイル)して、環境構築なんか無理。
Homebrew で出来ないのか?
そのサイトの情報が正しいかどうか、分からないから、
無理なら、他のサイトの情報で、幾つも、異なるやり方を試す。
1つのサイトのやり方にこだわっても、仕方がない
それと、2chに書き込むときは、
何を処理して、どういうエラーメッセージが出たのかも、一言一句、正しく書く。
皆が、そのエラーメッセージで検索するから
まず自分で、エラーメッセージで検索する。
それでも分からなかったら、2chに書き込む
Homebrew で出来ないのか?
そのサイトの情報が正しいかどうか、分からないから、
無理なら、他のサイトの情報で、幾つも、異なるやり方を試す。
1つのサイトのやり方にこだわっても、仕方がない
それと、2chに書き込むときは、
何を処理して、どういうエラーメッセージが出たのかも、一言一句、正しく書く。
皆が、そのエラーメッセージで検索するから
まず自分で、エラーメッセージで検索する。
それでも分からなかったら、2chに書き込む
629デフォルトの名無しさん
2016/12/21(水) 03:40:38.30ID:ZtnFV01Y やさしいせかい
630デフォルトの名無しさん
2016/12/21(水) 07:04:06.99ID:6gbwwcr2 もう少し頑張ってみます。
■ このスレッドは過去ログ倉庫に格納されています
