Download presentation
Presentation is loading. Please wait.
Published by萌 潘 Modified 7年之前
2
類別圖 方塊 (bricks) 背景 (bg) 技能 (skill) 位置 圖片 產生 移動 掉落 位置 圖片 儲存 消除 畫出 規則 效果
獲得 使用 失去
3
方塊製做實現 using System.Drawing; G.DrawImage(圖片, X座標 ,Y座標, 寬, 高);
(0,0) G.DrawImage(圖片, 1 ,0, 寬, 高); G.DrawImage(圖片, 1 ,1, 寬, 高); G.DrawImage(圖片, 0 ,1, 寬, 高); G.DrawImage(圖片, 2 ,1, 寬, 高);
4
背景製做實現 當前方塊陣列 切出虛擬陣列 消除後方塊陣列 布林陣列 1
5
畫面流暢度問題與解決 Q1.畫面閃爍 A1.將 panel DoubleBuffer 開啟 Q2.開啟之後還是lag
A2.This.Refresh() → panel.Refresh() Q3.更改之後還是lag A3. panel.Invalidate(重繪指定矩形) 結論:使用固定刷新timer 使fps固定
6
一般模式截圖
7
生存模式截圖
8
漸快模式截圖
9
任務模式截圖
10
神人模式截圖
11
影片秀一下
12
程式秀一下
Similar presentations