[過去ログ]
SDLスレ (987レス)
SDLスレ http://echo.5ch.net/test/read.cgi/gamedev/1005469181/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
266: 名前は開発中のものです。 [sage] 03/07/31 12:00 ID:6e6nzADa やりたい事 背景描画として32x32の画像を640x480の画面に敷き詰める。 ・手順A 毎周期screen(表示サーフェイス)にmapchipを直接描画 // 描画周期 for(x=0; x<20; x++){ for(y=0; y<15; y++){ dst_rect.x = x*32; dst_rect.y = y*32; SDL_BlitSurface(mapchip, &src_rect, screen, &dst_rect); } } ・手順B あらかじめmapchipを敷き詰めたbg用サーフェイスを作成し、 毎周期screenにbgを転送(一般的な手法ですね) // bgサーフェイス生成 bg = SDL_CreateRGBSurface(SDL_SWSURFACE, SCR_W, SCR_H, SCR_BPP,rmask, gmask, bmask, amask) // 続いてbgへmapchipを敷き詰める for(x=0; x<20; x++){ for(y=0; y<15; y++){ dst_rect.x = x*32; dst_rect.y = y*32; SDL_BlitSurface(mapchip, &src_rect, bg, &dst_rect); } } // 描画周期 bgをscreenにBlit(各rectは640x480を設定) SDL_BlitSurface(bg, &src_rect, screen, &dst_rect); http://echo.5ch.net/test/read.cgi/gamedev/1005469181/266
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 721 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.017s