课程简介
本教程大约7个小时,完全实时录制,中文讲解,通俗易懂,教程附带教程中使用的资源和完整的工程,整套教学详细深入,扎实的掌握此教程的用户将具有游戏开发整体框架思想,为之后的游戏开发以及学习、工作和兴趣打下良好的习惯和意识,作者根据多年的程序开发经验,针对塔防类游戏做出精炼的总结,满满的干货。
本教程大约7个小时,完全实时录制,中文讲解,通俗易懂,教程附带教程中使用的资源和完整的工程,整套教学详细深入,扎实的掌握此教程的用户将具有游戏开发整体框架思想,为之后的游戏开发以及学习、工作和兴趣打下良好的习惯和意识,作者根据多年的程序开发经验,针对塔防类游戏做出精炼的总结,满满的干货。
教学总长度7小时左右,使用软件:Visual Studio、Unity3D_2019.4.3f1。
交流答疑对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。
寻路系统
讲解三种不同的塔防类型游戏寻路方式,多学多用灵活掌握。
面向组件化开发
组件化开发和面向对象思想结合,利用unity组件化特点灵活开发防御塔系统。
MVC思想
利用MVC思想开发UI系统,分离和数据层的耦合度,真正做到随用随改。
多系统结合开发
实战最后结合多个系统联合编写代码,有效利用Animator和代码结合,降低开发工作量,提升动效质量,利用PostProcess提升游戏整体画质。
第一章: 游戏资源场景介绍
0101_游戏介绍
0102_导入场景资源
第二章:相机逻辑编写
0201_控制相机位移A
0202_控制相机位移B
第三章:敌人逻辑编写
0301_怪物的生成
0302_怪物的寻路A
0303_怪物的寻路B
0304_怪物的寻路C
0305_怪物的血量
0306_怪物的死亡逻辑
第四章:防御塔逻辑编写
0401_防御塔逻辑分析
0402_防御塔逻辑框架搭建
0403_敌人管理器
0404_完善塔的逻辑A
0405_完善塔的逻辑B
0406_完善塔的逻辑C
0407_完善塔的逻辑D
第五章:UI搭建
0501_拼接UI界面
0502_边缘UI的动画
0503_塔座逻辑框架
0504_MVC编写UI逻辑A
0505_MVC编写UI逻辑B
0506_MVC编写UI逻辑C
0507_编写卖塔和升级的逻辑
0508_完善UI逻辑
0509_加入玩家金币
0510_加入游戏音效和总结
第六章:后期特效提升画质
0601_PostProcess提升整体游戏画质
多端支持课程支持在ios以及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院”即可下载安装应用。
课程要求本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon(多边形),Edge(边),Face(面)Axis(轴向),Space(空间),Map (贴图) 等。
相关知识
2019新版Unity3D手机像素塔防游戏开发教程
Unity3D视频教程 U3D游戏开发
Unity3D射击游戏案例实战教学
Unity3D手机游戏开发
Unity3D深度探索2D游戏开发
通过Unity3D实现虚拟现实(VR)游戏开发
游戏制作安卓版,安卓游戏开发攻略之实战指南
塔防游戏开发之旅:从零到一
塔防游戏哪个好玩 2024塔防游戏精选
塔防游戏哪个好玩 十大必玩塔防游戏精选