Unity3D 游戏开发教程(2048小游戏、NGUI、Assetbundle、Lua热更新)
  完毕
收藏课程
9999+

Unity3D 游戏开发教程(2048小游戏、NGUI、Assetbundle、Lua热更新)

本教程从最基础的介绍Unity3D这个开发工具的各个菜单和窗口的属性和意思,接着介绍了相关的游戏开发中需要涉及到的一些工具和流程,以及游戏中非常重要的热更新功能...

适合人群:中级
课时数量:15课时
用到技术:Unity3d,热更新,NGUI,2048,Assetbundle,Atlas,Font,Lua
涉及项目:2048小游戏,游戏开发

本课程为VIP6会员免费专享区课程,专享区包括300+门北风网原创实战课程,价值15万元以上,不断更新,VIP6会员可任意免费学习,点此查看专享区内所有课程。
  • 课程顾问贴心解答

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

  • 名企定制紧随大流

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

  • 系统教学把控效果

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

  • 一线大师1对1指导

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

  • 点播答疑完美结合

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

  • 量身定制学习计划

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

 

 

目前 3D手机游戏已经成为主流趋势,而且IOS 3D游戏的开发引擎95%都是unity3d开发的,因此前景是很有吸引度的。例如当前火热的暴雪精品游戏炉石传说,还有3D格斗游戏永恒战士,酷酷爱魔兽,我叫MT2等!

 

 

1.课程研发环境

操作系统: Win7

开发工具: Unity3d 4.5.4f1,NGUI插件工具, Apmserver, Lua5.1.4 ;

 

2.内容简介

本教程从最基础的介绍Unity3D这个开发工具的各个菜单和窗口的属性和意思,接着介绍了相关的游戏开发中需要涉及到的一些工具和流程,以及游戏中非常重要的热更新功能。本教程旨在介绍知识点,以及大致流程,前面部分属于基础性教程,后面涉及到动态下载和热更新部分属于较高级的知识介绍! 

 

 

Unity3d界面基础

1.界面布局讲解和实例使用 (实际操作的一些小技巧)

2.Unity编辑器主菜单的使用(添加自定义菜单)

 

Unity3d资源系统

介绍游戏使用的元素类型

1.图片资源的导入和设置(自动化脚本控制)

2.音频的导入和设置(自动化脚本控制)

3.预制体(Prefab)的详细介绍

4.场景搭建

 

Unity3d开发语言

1.Mono编辑器的使用

2.Unity C#基础类,常用API(Transform,GameObject,Mono行为)

 

Unity3d进阶开发-NGUI入门

1.NGUI主要控件使用

2.如何用NGUI制作界面

3.NGUI进阶-实现窗体交互动画

 

Unity3d游戏实战-2048游戏完整流程

1.UI系统制作

2.fingerGesture插件介绍

3.添加Android广告SDK

4.发布以及部署

 

Unity3d高级篇

1.Unity3d资源打包(AssetBundle)的使用详解

2.Unity3d动态下载

3.Unity3d和Lua热更新方案 一(Lua基础)

4.Unity3d和Lua热更新方案 二(Unity3D和Lua环境设置)

5.Unity3d和Lua热更新方案 三(Unity3D使用Lua创建界面)

6.Unity3d和Lua热更新方案 四(Unity3D使用Lua实现热更新)

7.Unity3d和Lua,以及Protobuf协议交互     

 

 

 

 

 

 

 

目标一. 了解Unity3d的大致功能

 

目标二. 了解C#语言和Mono编辑器

 

目标三. 学习使用NGUI这个比较成熟的UI插件工具

 

目标四. 学习Lua语言以及Sublime编辑器

 

目标五. 游戏是如何开发和发布的整个流程

 

目标六. 了解游戏是如何进行更新的

 

 

亮点一、知识点基础全面,系统的了解Unity3D

 

亮点二、Unity3D的窗口模拟 

 

亮点三、如何做一个独立开发者

 

亮点四、业内领先的Unity3d的热更新技术

 

 

1.课程针对人群

本课程针对具有一定的C#基础,并且对游戏开发热衷人士;

希望借此可以有跟多的人参与到游戏开发中来。

 

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

  2.1、时间上的安排建议

    总共15课时,因为都是基础知识点,讲解比较干练,没有多余的例子或者消化时间,所以可以反复看几次,熟记其中的知识点。  

  2.2、学习要求

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

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

  2.3、讲师建议

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

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

   3. 建议一般听视频,一般拿个纸和笔,做一些记录和笔记,这是一种非常好的学习习惯。

   4. 一定不要过于依赖视频,要学会看API和使用百度,学会思考,学会举一反三

   5. 最后祝您学有所成

 

 

课程是属于某个特定的专业技术,掌握该技术后,你可以从事以下职位的相关工作

1.Unity3d开发工程师

2.游戏独立开发者