00-課程演示
01-什么是MVC架構
02-創建工程、導入素材
03-創建MVC的架構腳本、分好層
04-創建菜單界面UI中的按鈕
05-設計菜單UI的布局和顏色
06-設計游戲中的UI界面
07-開發設置的UI界面
08-開發分數和游戲記錄顯示的UI界面
09-設計游戲結束的時候的GameOver界面
10-設計俄羅斯方塊的背景地圖
11-設計下落的基本圖形
12-開發剩余的5種圖形
13-導入游戲有限狀態機FSM和分析游戲狀態
14-創建四個游戲狀態類和狀態機,設置默認狀態
15-給狀態添加ID,導入DOTween插件
16-開發菜單MenuUI的顯示動畫
17-進入菜單界面,調用菜單顯示
18-控制相機的動畫(視野放大和縮小)
19-控制MenuUI的隱藏
20-開發游戲運行中的UI的顯示和隱藏
21-控制俄羅斯方塊圖形的生成
22-完善圖形的生成和游戲的暫停
23-控制圖形的下落
24-判斷圖形所在位置是否可用
25-控制圖形的下落和疊加
26-給游戲添加音效
27-控制圖形方塊的左右移動
28-控制圖形方塊的順時針旋轉
29-控制圖形方塊的加速下落
30-控制整行的消除
31-控制行消除的音效播放
32-控制分數的增加和分數顯示的更新
33-游戲是否結束的邏輯判斷
34-游戲結束界面的顯示和分數的存儲
35-控制游戲的重新開始和返回首頁
36-控制圖形游戲物體的統一管理和多余游戲物體的銷毀
37-控制設置界面的顯示和音效是否靜音的控制
38-控制記錄界面的顯示
39-控制游戲的重新開始(課程結束)