■ このスレッドは過去ログ倉庫に格納されています
SDLスレ ver.2.0
- 1 :名前は開発中のものです。:2006/02/28(火) 20:40:12 ID:MvXDyxzs.net
- マルチプラットホームな汎用ゲームライブラリの
SDLについてのスレッドです。
最新情報、参考になるソース、質問等なんでもどうぞ
本家
ttp://www.libsdl.org/
SDL_mixer ttp://www.libsdl.org/projects/SDL_mixer/
SDL_image ttp://www.libsdl.org/projects/SDL_image/
SDLdoc-jp ttp://www.tacoworks.jp/software/SDLdoc-jp/
GamDev ttp://gamdev.org/w/?%5B%5BSDL%5D%5D
初心者の初心者による初心者の為のSDL ttp://tokyo.cool.ne.jp/sdl/
前スレ
http://pc8.2ch.net/test/read.cgi/gamedev/1005469181/
- 341 :名前は開発中のものです。:2008/08/11(月) 10:01:30 ID:TzozCFk6.net
- こっちこそゴメン…
あやまるから、もう一度やり直そうぜ!
- 342 :名前は開発中のものです。:2008/08/22(金) 23:29:32 ID:a5tEqmFR.net
- SDLに付属のサンプルプログラム testgl.c に関する質問です。
icon.bmpの周りの黒い部分を切り取った状態で、スマイルのみを
表示するように改造するにはどのようにしたらよいのでしょうか。
描画前に以下を追加すればよいとの情報がありましたが、うまくいきませんでした。
glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);
glColor4d(1.0, 1.0, 1.0, 1.0);
そもそもこのbmpにはアルファ値が含まれていないのでしょうか。
- 343 :名前は開発中のものです。:2008/08/23(土) 03:01:36 ID:W5iXsx8o.net
- bmpは普通アルファチャネル入ってないしょ。
今ならPNGあたりが妥当か。あとはTGAとか。
- 344 :名前は開発中のものです。:2008/08/23(土) 04:55:52 ID:aWRf8BFC.net
- SDLなんだし、パレットからアルファチャネル捏造してもよさそうだな
- 345 :名前は開発中のものです。:2008/08/23(土) 09:26:27 ID:M4/vsM9q.net
- >>342
-logocursor や -logo で出てくるicon.bmpのテクスチャだよな?
icon.bmp は 4bit カラーの DIB なんて当然アルファとか入ってない。
SDL_LoadBMP() で icon.bmp をロードした後に
SDL_SetColorKey(image, (SDL_SRCCOLORKEY|SDL_RLEACCEL),*(Uint8 *)image->pixels);
とかやって透過色を指定してやる。そうすると SDL_GL_LoadTexture()でアルファ付きの
テクスチャにしてくれるはず。そうした上で描画前に
glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);
glColor4d(1.0, 1.0, 1.0, 1.0);
とする。あるいは、
glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_REPLACE);
とかでテクスチャの色でポリゴンの色を置き換ちゃってもいいかも。
- 346 :名前は開発中のものです。:2008/08/23(土) 12:10:17 ID:ERkLBf3o.net
- >>345
できました!!本当にありがとうございました。
こんなことで2日ほど悩んでました。
ちなみに、このSDL_SetColorKey()で指定しているキーというのは、画像のはじっこの色を
指定している、という理解であってますか?
- 347 :名前は開発中のものです。:2008/08/23(土) 23:35:27 ID:aWRf8BFC.net
- *(Uint8 *)image->pixelsが左上のピクセルを指してるので、その理解で合ってる。
SDL_MapRGBで任意の色を指定してもいいよ。
- 348 :名前は開発中のものです。:2008/08/24(日) 11:30:01 ID:bnMWkYhk.net
- なるほど、ありがとうございました。
いろいろ弄ってみます。
- 349 :名前は開発中のものです。:2008/08/24(日) 17:04:07 ID:XYqjm2r9.net
- >>348
いろいろがんがれ!
- 350 :名前は開発中のものです。:2008/09/27(土) 13:13:40 ID:xyM4h4Xe.net
- あげ
総レス数 814
214 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★