2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

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 ★