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
大家可以点击【 查看详情】查看我的课程

Unity3D棋盘游戏实战入门——2D智力拼图-伍晓波-专题视频课程相关推荐

  1. Unity3D实战入门之第三人称射击游戏(TPS)-伍晓波-专题视频课程

    Unity3D实战入门之第三人称射击游戏(TPS)-327人已学习 课程介绍         这是一套第三人称射击游戏开发的入门基础课程. 本课程以一款小型的第三人称射击游戏为案例,手把手教你如何搭建 ...

  2. Unity3D-游戏ARVR开发进阶课程 - 动画系统-宋晓波-专题视频课程

    Unity3D-游戏ARVR开发进阶课程 - 动画系统-10610人已学习 课程介绍         本套视频培训课程中会深入学习Unity中的Mecanim动画系统.包括动画剪辑.动画控制器.动画状 ...

  3. HTML5前端视频_Vue项目实战《硅谷外卖》-张晓飞-专题视频课程

    HTML5前端视频_Vue项目实战<硅谷外卖>-369人已学习 课程介绍         1.基于 Vue 的新版本: 2.项目是关于外卖业务的前后台分离Web App,功能模块包含商家, ...

  4. jQuery从入门到进阶视频教程-汤小洋-专题视频课程

    jQuery从入门到进阶视频教程-93人已学习 课程介绍         该视频课程以通俗易懂的方式全面讲解jQuery核心技术,包括:jQuery选择器.插件.jquery validate.动画等 ...

  5. 前端HTML5视频_谷粒音乐实战-张晓飞-专题视频课程

    前端HTML5视频_谷粒音乐实战-385人已学习 课程介绍         谷粒音乐是使用WEB技术(HTML.JavaScript.CSS)直接构建的移动端APP.本套视频深入移动端开发的核心部分. ...

  6. Qt Quick 4小时入门-安晓辉-专题视频课程

    Qt Quick 4小时入门-39905人已学习 课程介绍         Qt Quick(QML)是Qt 5里推荐的UI开发框架,能够为各种设备搭建流畅且绚丽的用户界面.本课程删繁就简,精心选择主 ...

  7. Qt项目实战之网络电子白板-安晓辉-专题视频课程

    Qt项目实战之网络电子白板-10082人已学习 课程介绍         本课程使用Qt技术实现了网络电子白板,支持直线.矩形.椭圆.三角形.涂鸦等图形元素.本课程实现的电子白板,可以在多人之间共享, ...

  8. Qt网络编程实战之HTTP服务器-安晓辉-专题视频课程

    Qt网络编程实战之HTTP服务器-30196人已学习 课程介绍         设计了一个实用的HTTP服务器,基于Qt的网络框架实现.先详细介绍Qt的网络.IO.线程..自定义事件.配置文件等类库的 ...

  9. Node.js(MEAN)全栈开发入门-安晓辉-专题视频课程

    Node.js(MEAN)全栈开发入门-28082人已学习 课程介绍         本课程从Node.js切入,以实现一个Web管理系统为目标,以点带面地介绍MEAN技术栈(MongoDB+Expr ...

最新文章

  1. 毒霸能清除的大小流氓清单(部分)
  2. Oracle 高性能SQL引擎剖析----执行计划
  3. 【bzoj3309】DZY Loves Math 莫比乌斯反演+线性筛
  4. Hardware assisted virtualization and data execution protection must be enabled in the BIOS
  5. 微软CEO纳德拉恢弘计划:让开发者始终忘不了微软
  6. Swing企业员工工资管理系统v1.4(java毕业设计)
  7. 使用ArrayList对大小写字母的随机打印
  8. TransactionScope和分布式事务的注意点
  9. 射电天文谱线接收机和终端系统
  10. configure: error: Cannot find the WebServer
  11. 三菱plc编程2000个实例
  12. 【工具使用】AI帮你写代码
  13. 蓝牙协议层 GATT ,GAP,ATT 之间的关系
  14. 一些最最基本的几何图形公式
  15. springboot设置空参数_springboot请求参数为空
  16. 广州特耐苏-广州风淋通道构造及特点
  17. RGB与YCbCr颜色空间的转换
  18. Win10多用户同时远程桌面,并各自操作互不干扰
  19. dsp正弦波信号发生器c语言编程实例,毕业设计基于DSP的正弦波信号发生器的设计与实现整理版V3.1...
  20. influxdb查看数据库命令_02-命令行操作influx

热门文章

  1. i18n和l10n的意思
  2. csv逗号分隔值文件_如何将逗号分隔值(CSV)文件拆分为SQL Server列
  3. 判断推理之类比推理与定义判断
  4. orcad中元器件应该怎么进行镜像与翻转呢?
  5. python的empty函数_python中numpy.empty()函数实例讲解
  6. 从国足1:5输泰国看项目管理之责任该有谁负
  7. 用at命令编写简单的计划任务/cron计划任务
  8. 虚拟机占用磁盘空间越来越大解决方案大总结
  9. 复变函数与积分变换(三)学习笔记[复积分,柯西积分公式与高阶导公式]
  10. HTML5 网页 背景图片设置的方法