請問如何在遊戲的畫面上貼bmp |
尚未結案
|
et030135
一般會員 發表:1 回覆:1 積分:0 註冊:2004-01-12 發送簡訊給我 |
|
superlevin
高階會員 發表:181 回覆:313 積分:180 註冊:2003-01-12 發送簡訊給我 |
您好:
您可以利用Double buffering,先將畫面畫在內部自訂的BitMap中,等到需要改畫面時再拷貝到畫面上。
如下:
FBackBitmap: TBitmap; //先自訂一個要做Double Buffering的Bitmap
procedure TMainForm.GameTimerTimer(Sender: TObject);
begin
.......;//此段自行繪製在內部的FBackBitmap中
PaintBox1.Canvas.Draw(0, 0, FBackBitmap);//最後再將繪製好的圖繪制出來
end; 程式不是寫來玩的 而是要創造價值
------
林壽山 網站: http://superlevin.ifengyuan.tw mail: superlevin@gmail.com |
et030135
一般會員 發表:1 回覆:1 積分:0 註冊:2004-01-12 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |