第一节:拼图游戏新工程的创建与保存
第二节:基本类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节 游戏胜利界面的实现 |