Unity3D实战入门:棋盘类拼图游戏

从零开始一步一步完成一个完整的拼图游戏项目

默认教学计划
24人加入学习
(1人评价)
价格 ¥ 18.00
教学计划
课程介绍

很多同学在完成C#编程基础和Unity3D操作基础的学习之后,掌握了不少的理论知识,但是面对一个完整的游戏项目,却无从下手,不知道如何将所学的知识在具体的游戏项目中灵活应用,不知道如何设计和构思整个游戏的功能模块,导致最终写出来的代码层次混乱,Bug频出。本套课程针对初学者的常见问题进行讲解,对初学者有切实的帮助和提升。

课程难度:初级

软件环境:

Unity3d 5.3.5VisualStudio2012

适合人群:

 1、拥有一定的C#编程基础,能进行简单的C#编程

    2、熟悉Unity3d的界面和基本操作

    3、没有或缺乏完整项目的开发经验

课时计划

   第一课时:拼图游戏新工程的创建与保存

   第二课时:基本类Tile的实现(字段、属性、方法)

   第三课时:Awake、Start、Update、OnEnable函数的意义和用法

   第四课时:3*3、4*4、5*5方块棋盘的产生

   第五课时:方块贴图的添加和比例分割

   第六课时:方块实时位置的更新和正确位置的记录

   第七课时:游戏背景图的添加

   第八课时:使用射线机制检测鼠标所点击的方块

   第九课时:相邻方块的判断

   第十课时:相邻方块的交换(瞬间交换、渐变交换)

   第十一课时:多个方块的同时移动

   第十二课时:游戏胜利的判定

   第十三课时:游戏键盘操作模式的实现

   第十四课时:初始时方块位置的随机化

   第十五课时:插件Itween的导入和使用

   第十六课时:使用Itween插件实现方块的渐变移动

   第十七课时:使用UGUI的文本组件(Text)实现游戏时间和步数的统计

   第十八课时:使用UGUI的按钮组件(Button)实现游戏的暂停、帮助和重     玩功能

   第十九课时:实现游戏首页界面的难度选择功能

   第二十课时:使用UGUI的滚动条组件(ScrollBar)实现游戏首页界面的图     片选择功能

   第二十一课时:使用PlayerPrefs离线保存不同图片不同难度下的最佳成绩

   第二十二课时:使用Animator组件实现场景切换的渐隐渐出效果

   第二十三课时:添加游戏胜利时的粒子效果

课程目标
  • 使用Unity3d开发软件和C#编程语言,从头至尾逐步完成一个拼图游戏项目
  • 向游戏开发初学者展示完整游戏项目的制作流程和设计思路,同时对棋牌类游戏的常用架构、必备知识点、代码编写进行深入全面的了解和学习
  • 为后续其他类型游戏的开发打下良好的基础
适合人群
  • 拥有一定的C#编程基础,能进行简单的C#编程
  • 熟悉Unity3d的界面和基本操作
  • 没有或缺乏完整项目的开发经验