第一節:拼圖游戲新工程的創建與保存
第二節:基本類Tile的實現(字段、屬性、方法)
第三節:Awake、Start、Update、OnEnable函數的意義和用法
第四節:3*3、4*4、5*5方塊棋盤的產生
第五節:方塊貼圖的添加和比例分割
第六節:方塊實時位置的更新和正確位置的記錄
第七節:游戲背景圖的添加
第八節:使用射線機制檢測鼠標所點擊的方塊
第九節:相鄰方塊的判斷
第十節:相鄰方塊的交換(瞬間交換、漸變交換)
第十一節:多個方塊的同時移動
第十二節:游戲勝利的判定
第十三節:游戲鍵盤操作模式的實現
第十四節:初始時方塊位置的隨機化
第十五節:插件Itween的導入和使用
第十六節:使用Itween插件實現方塊的漸變移動
第十七節:使用UGUI的文本組件(Text)實現游戲時間和步數的統計
第十八節:使用UGUI的按鈕組件(Button)實現游戲的暫停、幫助和重玩功能
第十九節:實現游戲首頁界面的難度選擇功能
第二十節:使用UGUI的滾動條組件(ScrollBar)實現游戲首頁界面的圖片選擇功能
第二十一節:使用PlayerPrefs離線保存不同圖片不同難度下的佳成績
第二十二節:使用Animator組件實現場景切換的漸隱漸出效果
第二十三節:添加游戲勝利時的粒子效果
1: 第1節 課程概述
2: 第2節 拼圖游戲工程的創建和資源的導入
3: 第3節 基本類Tile的實現(字段、屬性、方法)
4: 第4節 Awake、Start、Update、OnEnable函數的意義和用法
5: 第5節 3行3列棋盤方塊的生成
6: 第6節 任意行列棋盤方塊的生成
7: 第7節 方塊貼圖的添加和分隔比例的計算
8: 第8節 空白方塊的隱藏和方塊正確位置的記錄
9: 第9節 游戲背景圖的添加和游戲狀態枚舉
10: 第10節 使用發射射線的方式檢測鼠標點擊的方塊
11: 第11節 方塊的相鄰判斷與瞬間交換
12: 第12節 Itween插件的導入和MoveTo函數的使用
13: 第13節 使用Itween插件實現單個方塊的漸變移動
14: 第14節 多個方塊漸變移動的實現
15: 第15節 游戲勝利的條件判定
16: 第16節 游戲鍵盤操作模式的實現
17: 第17節 游戲初始時方塊位置的隨機化
18: 第18節 使用UGUI的Text(文本)組件實現游戲步數的統計
19: 第19節 使用UGUI的Text(文本)組件實現游戲時間的統計
20: 第20節 使用UGUI的Button(按鈕)組件實現游戲的重玩和暫停功能
21: 第21節 使用UGUI的Button(按鈕)組件實現幫助功能
22: 第22節 實現游戲首頁場景中的難度選擇功能
23: 第23節 實現首頁場景中多張圖片的滾動視圖
24: 第24節 實現首頁場景中的圖片選擇功能
25: 第25節 使用Playerprefs對游戲難度和圖片索引進行離線保存
26: 第26節 使用Playerprefs對不同圖片不同難度下的佳成績進行離線保存
27: 第27節 使用Animator組件實現場景切換的漸隱漸出效果
28: 第28節 使用ParticleSystem制作簡單的粒子效果
29: 第29節 游戲勝利界面的實現 |