Unity3D棋盘游戏实战入门——2D智力拼图—247人已学习
课程介绍
本课程使用Unity3d开发软件和C#编程语言,从零开始逐步完成一个2D拼图游戏项目。在本课程中,你可以了解并学习到游戏工程的创建和文件结构的维护、Unity3D的射线检测机制、插值插件Itween的使用、游戏数据的离线保存,并初步了解Unity3D的粒子系统和动画系统。
课程收益
通过一个完整的2D棋盘类游戏的开发,向游戏开发初学者展示完整游戏项目的制作流程和设计思路,同时对棋牌类游戏的常用架构、必备知识点、代码编写进行深入全面的讲解,为后续其他类型游戏的开发打下良好的基础。
讲师介绍
伍晓波 更多讲师课程
6年程序开发经验,精通C/C++/C#编程。 曾担任过Unity3d游戏开发主程和Unity3d游戏开发讲师,熟悉Unity3d的UI系统、物理引擎、动画系统、粒子系统等,对小型、中型游戏有丰富的项目经验,益智类、敏捷类、塔防、RPG均有广泛涉猎。
课程大纲
第1章:课程概述
1. 课程概述 10:40
第2章:游戏核心玩法的实现
1. 拼图游戏工程的创建和资源的导入 15:35
2. 基本类Tile的实现(字段、属性、方法) 20:37
3. Awake、Start、Update、OnEnable函数的意义和用法 23:22
4. 3行3列棋盘方块的生成 19:05
5. 任意行列棋盘方块的生成 20:13
6. 方块贴图的添加和分隔比例的计算 20:01
7. 空白方块的隐藏和方块正确位置的记录 9:28
8. 游戏背景图的添加和游戏状态枚举 17:41
9. 使用发射射线的方式检测鼠标点击的方块 31:00
10. 方块的相邻判断与瞬间交换 15:50
11. Itween插件的导入和MoveTo函数的使用 30:36
12. 使用Itween插件实现单个方块的渐变移动 22:03
13. 多个方块渐变移动的实现 21:20
14. 游戏胜利的条件判定 10:28
15. 游戏键盘操作模式的实现 18:11
16. 游戏初始时方块位置的随机化 13:30
第3章:游戏UI界面的实现
1. 使用UGUI的Text(文本)组件实现游戏步数的统计 14:13
2. 使用UGUI的Text(文本)组件实现游戏时间的统计 13:18
3. 使用UGUI的Button(按钮)组件实现游戏的重玩和暂停功能 20:01
4. 使用UGUI的Button(按钮)组件实现帮助功能 15:33
5. 实现游戏首页场景中的难度选择功能 21:33
6. 实现首页场景中多张图片的滚动视图 12:30
7. 实现首页场景中的图片选择功能 24:20
8. 使用Playerprefs对游戏难度和图片索引进行离线保存 24:52
9. 使用Playerprefs对不同图片不同难度下的最佳成绩进行离线保存 30:58
10. 使用Animator组件实现场景切换的渐隐渐出效果 27:51
11. 使用ParticleSystem制作简单的粒子效果 22:27
12. 游戏胜利界面的实现 15:57
大家可以点击【 查看详情】查看我的课程
课程介绍
![201803232045196939.jpg](https://img-bss.csdn.net/201803232045196939.jpg)
本课程使用Unity3d开发软件和C#编程语言,从零开始逐步完成一个2D拼图游戏项目。在本课程中,你可以了解并学习到游戏工程的创建和文件结构的维护、Unity3D的射线检测机制、插值插件Itween的使用、游戏数据的离线保存,并初步了解Unity3D的粒子系统和动画系统。
课程收益
通过一个完整的2D棋盘类游戏的开发,向游戏开发初学者展示完整游戏项目的制作流程和设计思路,同时对棋牌类游戏的常用架构、必备知识点、代码编写进行深入全面的讲解,为后续其他类型游戏的开发打下良好的基础。
讲师介绍
伍晓波 更多讲师课程
6年程序开发经验,精通C/C++/C#编程。 曾担任过Unity3d游戏开发主程和Unity3d游戏开发讲师,熟悉Unity3d的UI系统、物理引擎、动画系统、粒子系统等,对小型、中型游戏有丰富的项目经验,益智类、敏捷类、塔防、RPG均有广泛涉猎。
课程大纲
第1章:课程概述
1. 课程概述 10:40
第2章:游戏核心玩法的实现
1. 拼图游戏工程的创建和资源的导入 15:35
2. 基本类Tile的实现(字段、属性、方法) 20:37
3. Awake、Start、Update、OnEnable函数的意义和用法 23:22
4. 3行3列棋盘方块的生成 19:05
5. 任意行列棋盘方块的生成 20:13
6. 方块贴图的添加和分隔比例的计算 20:01
7. 空白方块的隐藏和方块正确位置的记录 9:28
8. 游戏背景图的添加和游戏状态枚举 17:41
9. 使用发射射线的方式检测鼠标点击的方块 31:00
10. 方块的相邻判断与瞬间交换 15:50
11. Itween插件的导入和MoveTo函数的使用 30:36
12. 使用Itween插件实现单个方块的渐变移动 22:03
13. 多个方块渐变移动的实现 21:20
14. 游戏胜利的条件判定 10:28
15. 游戏键盘操作模式的实现 18:11
16. 游戏初始时方块位置的随机化 13:30
第3章:游戏UI界面的实现
1. 使用UGUI的Text(文本)组件实现游戏步数的统计 14:13
2. 使用UGUI的Text(文本)组件实现游戏时间的统计 13:18
3. 使用UGUI的Button(按钮)组件实现游戏的重玩和暂停功能 20:01
4. 使用UGUI的Button(按钮)组件实现帮助功能 15:33
5. 实现游戏首页场景中的难度选择功能 21:33
6. 实现首页场景中多张图片的滚动视图 12:30
7. 实现首页场景中的图片选择功能 24:20
8. 使用Playerprefs对游戏难度和图片索引进行离线保存 24:52
9. 使用Playerprefs对不同图片不同难度下的最佳成绩进行离线保存 30:58
10. 使用Animator组件实现场景切换的渐隐渐出效果 27:51
11. 使用ParticleSystem制作简单的粒子效果 22:27
12. 游戏胜利界面的实现 15:57
大家可以点击【 查看详情】查看我的课程