码迷,mamicode.com
首页 > 编程语言 > 详细

小梅科普:Unity客户端架构设计与网络游戏关键技术

时间:2015-04-08 16:39:45      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:游戏开发 移动开发 unity


技术分享技术分享


技术分享

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

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

技术分享   1.课程研发环境

        开发工具:Unity4.6VS2008 

  2.内容简介

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

技术分享

 讲师:海洋,高级工程师

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

 

          技术分享 

技术分享 

      01节Avatar系统以及模型规范

02Avatar系统技术实现原理

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

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

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

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)

39Unity-Protobuf介绍

40Unity-Protobuf运用

41Unity-Protobuf代码实现(1)

42Unity-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. 建议一般听视频,一般拿个纸和笔,做一些记录和笔记。



链接:http://pan.baidu.com/s/1kTknmgn 

密码:xy7k

本文出自 “9343141” 博客,请务必保留此出处http://9353141.blog.51cto.com/9343141/1630060

小梅科普:Unity客户端架构设计与网络游戏关键技术

标签:游戏开发 移动开发 unity

原文地址:http://9353141.blog.51cto.com/9343141/1630060

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!