Unity客户端架构设计与网络游戏关键技术(Avatar,热更新,Protobuf)
  完毕
收藏课程
9999+

Unity客户端架构设计与网络游戏关键技术(Avatar,热更新,Protobuf)

本课程内容详细介绍了如何实现移动端客户端架构以及网络游戏中关键技术Avatar换装实现和热更新技术实现以及开源库Protobuf-net在Unity中使用,由浅...

适合人群:中级
课时数量:20(42节)课时
用到技术:Unity客户端,UI设计框架,Avatar换装,Protobuf-net等
涉及项目:搭建Unity客户端 UI设计框架以及Avatar换装和移动端热更新技术实现以及Protobuf-net在Unity中运用

  • 课程顾问贴心解答

    为你推荐精品课程,无论就业还是升职加薪,毫无压力。

  • 名企定制紧随大流

    量身打造紧贴企业需求的实用性课程。

  • 系统教学把控效果

    集学、测、练为一体的学习系统为你科学的安排学习进度,提高效率。

  • 一线大师1对1指导

    课程研发团队内一线资深讲师一对一指导,手把手教学,直到学会。

  • 点播答疑完美结合

    每周2-3次直播解答,保证学员日常学习问题能得到解决。

  • 量身定制学习计划

    告别杂乱的学习方式,我们会根据你的情况定制学习计划。

 

 

目前利用Unity开发移动端游戏越来越多,不论是游戏公司还是独立开发者都需要在移动互联网时代发挥各自的技术优势,把自己的产品做到最好占领市场。本课程介绍的是基于Unity客户端框架设计以及关键技术3DAvatar换装和热更新技术实现以及Protobuf-net序列化和反序列化的运用,只有掌握了Unity开发的关键技术才能将其运用在游戏开发中,对于快速的开发游戏占领市场至关重要。

 

本课程以此项目的开发为讲解内容,以目前游戏开发的关键技术为依据,由浅入深循序渐进进行介绍,绝大部分的代码的编写都有相应的介绍,力求做到详细具体,让学员能够真正的理解,并掌握其中的技术要点。

  

   

 

1.课程研发环境

开发工具:Unity4.6和VS2008 

 

2.内容简介

本课程内容详细介绍了如何实现移动端客户端架构以及网络游戏中关键技术Avatar换装实现和热更新技术实现以及开源库Protobuf-net在Unity中使用,由浅入深的讲解,从原理入手,从架设UI设计开始,可以快速的搭建客户端架构,对于游戏中开发应该注意的问题也进行了说明和介绍。  

 

 

 讲师:海洋,高级工程师

目前就职于IT游戏公司从事移动网络手游技术研发和管理,工作至今已有十年以上的游戏经验,曾经担任过程序员,主程,技术经理,技术总监等职位,在国内知名IT公司做过知识讲座,善于由浅入深循序渐进的讲授知识点,达到最好的教学效果。曾独立开发过3D游戏引擎或参与开发过多款PC端和移动端网络游戏并已上线运营,善于讲授课经验与开发经验相结合,达到一个最好的教学效果。

 

           

 

 

 

第01节:Avatar系统以及模型规范

第02节:Avatar系统技术实现原理

第03节:Avatar系统技术编码讲解(1)

第04节:Avatar系统技术编码讲解(2)

第05节:Avatar系统换装技术成果展示及总结

第06节:客户端架构整体设计

第07节:客户端架构UI设计

第08节:客户端架构常用函数封装

第09节:客户端架构UI容器实现

第10节:客户端架构管理类对外接口封装

第11节:客户端架构游戏生成器和管理器

第12节:客户端架构资源类封装

第13节:客户端架构Panel管理类封装

第14节:客户端架构Panel管理类完善

第15节:客户端架构Panel管理类讲解(1)

第16节:客户端架构Panel管理类讲解(2)

第17节:客户端架构模板类封装

第18节:客户端架构DialogManger管理类架构(1)

第19节:客户端架构DialogManger管理类架构(2)

第20节:客户端架构Util通用类完善(1)

第21节:客户端架构Util通用类完善(2)

第22节:客户端架构生成LoginPanel脚本

第23节:客户端架构-MainPanel讲解(1)

第24节:客户端架构-MainPanel讲解(2)

第25节:客户端架构Json保存与加载(1)

第26节:客户端架构Json保存与加载(2)

第27节:客户端架构UITexture旋转功能讲解(1)

第28节:客户端架构UITexture旋转功能讲解(2)

第29节:客户端架构副本界面生成

第30节:客户端架构图集的动态加载

第31节:客户端架构AssetManager封装

第32节:客户端架构AssetManager和资源打包

第33节:客户端架构消息事件封装(1)

第34节:客户端架构消息事件封装(2)

第35节:客户端架构总结

第36节:热更新技术讲解

第37节:热更新技术代码实现(1)

第38节:热更新技术代码实现(2)

第39节:Unity-Protobuf介绍

第40节:Unity-Protobuf运用

第41节:Unity-Protobuf代码实现(1)

第42节:Unity-Protobuf代码实现及总结           

 

 

  

 

 

 

 

  

 

 

目标一:了解并掌握网络游戏中Avatar换装系统实现;  

 

 

目标二:了解并掌握移动端客户端架构设计;

 

 

目标三:了解并学习封装消息事件的技巧和方法;

 

 

目标四:掌握开源库Protobuf-net在Unity中的使用;

 

 

目标五:掌握Unity热更新技术;

 

目标六:通过本课程的学习,为学员以后开发移动端游戏在技术上得到提升。

 

 

 

亮点一:课程项目的界面设计比较美观,交互性好,其中使用了大量的图片资源和风格效果。

 

 

亮点二:项目具有比较广泛的代表性,学习完成本课程有助于学员举一反三,应用到别的项目中去。

 

亮点三:通过学习本课程可以掌握从Avatar关键技术、游戏热更新技术客户端架构设计到开源库Protobuf-net在手机上的运用等重要的内容。

 

  

 

1.课程针对人群

本课程针对具有一定的Unity游戏基础,并掌握了C#语言的中级及以上学员。

 

2.我该怎么学,如何才能学好这门课程,给些建议。

4.1、时间上的安排建议

本课程共42讲,如果您时间上充分,建议以每天4-5讲的进度往前学习。 

4.2、学习要求

如果您没有基础,建议还是中规中矩的按照课程进度一点一点仔细观看学习,并一定要把看完的视频中的代码自己手敲一遍,以加深理解和记忆

如果您有基础,可不必按步就搬进行,可以拿你感兴趣的部分去学习,但一定要注意实践,并学会举一反三 

4.3、讲师建议

1.最好看完视频之后,抛开视频,独立自己去把上课中的示例写一遍,看自己是否理解,如果不正确,可以回过头看再看下视频,如果反复,达到真正理解和熟练掌握的目的。

2.对于项目实战部分,一定要自己亲自动手做一遍,不要满足听完就OK了

3. 建议一般听视频,一般拿个纸和笔,做一些记录和笔记,