目录

  • 1 Unity3D 2D实战游戏开发
    1. 01.Unity3D快速预览

      00:46:51

Unity3D 2D实战游戏开发- 特种任务(SpriteRender,2D刚体碰撞,4.0后的动画

1013人在学
公众号二维码

公众号

小程序二维码

小程序

课程详情

我要提问

 


1.1、课程的背景

Unity是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone、Windows phone 8和Android平台。也可以利用Unity web player插件发布网页游戏,支持Mac 和Windows的网页浏览。它的网页播放器也被Mac widgets所支持。从Unity3D 4.3版本开始,就默认支持2D游戏的开发了。省去了之前想用Unity3D来开发2D游戏开发者的选择各种插件的烦恼了。用Unity3D开发2D游戏将变得是这么的容易,而且不需要考虑各种插件。

 

 

 

1.2、课程内容简介

Unity3D 4.3发布之后,一项新特性给广大开发者带来了无限的便利。这项新特性就是Unity3D开始支持原生2D游戏开发和2D游戏的元素了。那么,我们就利用4.3的版本来学习下2D游戏开发的步骤和流程以及注意点。本课程我们来制作一款经典的横版游戏—特种任务。通过这个实战的游戏,我们来熟悉2D的重要元素SpriteRender,2D刚体和碰撞,以及4.0之后的新的动画系统等。

 

 

1.3、课程大纲

第一讲:Unity3D快速预览

第二讲:2D重要元素

第三讲:主角移动控制

第四讲:主角动画

第五讲:主角下蹲控制

第六讲:主角射击

第七讲:主角射击二

第八讲:添加怪物

第九讲:怪物动作

第十讲:直升机怪物

第十一讲:攻击伤害

第十二讲:添加音效

第十三讲:游戏结束逻辑及UI

第十四讲:主界面UI及游戏完善

第十五讲:总体回顾  

 

 

1.4、课程部分项目截图

 

 

 

 

 

 

 

 

 

 

 

 

 

 二、为什么需要这么套课程?   

 

2.1、企业需要什么?

说明:以下企业需求职位均来自于51job.

职位1、Unity3d开发工程师

 

更多企业招聘信息请参考:www.51job.com 

 

 

2.2、课程学习目标(我们提供什么?)

目标一. 可以让学员快速上手掌握如何开发Unity3D应用

 

目标二. 可以让学员迅速了解Unity3D的最新API的特性和最新功能

 

目标三. 可以让学员迅速掌握Unity3D的API及使用技巧

 

目标四. 可以让学员熟练使用Unity3D快速构通富客户端的界面及与后台服务器交互的注意事项与技巧 

 

2.3、课程特色

特点一、讲师具有一线的实战经验与丰富的教学经验,课程即讲解案例实现思路、理论与原理又讲解实战技巧与注意事项,即照顾到基顾学员,又照顾到有一定实战经验想要提高自己的学员。


特点二、在每节开始之前先简单回顾上一节所讲的主要内容,并对本节所讲的内容先进行概述,讲解概念、技术要点,设计实现思路等内容,最后总结本次课程的要掌握的要点,讲师授课采用先理论,后实战的方式,由浅入深,符合人们接受知识的自然规律。


特点三、学习的过程中学员要理论和实践相结合,讲过的代码学员自行完成修改和调试,以巩固加深学习效果

 

 

2.4、课程亮点

亮点一、原生Unity3D 2D技术应用

 

亮点二、完整的游戏开发流程

 

亮点三、Unity2D 重要元素全解

 

亮点四、Unity3D 新动画系统的使用


3.课程真心不错,我可以学吗?

本课程针对具有一定的C#或者JS基础的学员,想通过本项目的学习,了解使用Unity新特性、UnityUI的开发,Unity游戏开发流程,Unity新动画系统的使用等。同时能结合后台服务端框架整合开发商业项目的学员。也适合是有志于成为前端开发工程师岗位的学员。

 

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

4.1、时间上的安排建议

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

4.2、学习要求

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

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

4.3、讲师建议(讲师给学员的建议,此处可以打广告)

建议:

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

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

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

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

5. 最后祝您学有所成

 

5.学完这门课程后能做什么?

学会该课程后,您可以结合您自己公司的业务逻辑做出内似以下的项目出来:

 

 

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

1.Unity开发工程师

 

 

6.  学员常见问题:

常见问题一:学习该教程使用Unity3D 什么版本

我们使用的是Unity3D原生的2D元素开发。所以我们选用的是Unity3D 4.3版本的工具

无需其他软件。这些都可以在官网上免费下载

 

常见问题二:学这个课程需要什么基础?

讲师回答:适合想学习Unity3D前端技术的人员,只要有一点编程基础就可以学。


常见问题三:这种技术一般可用在什么场合?

讲师回答:目前主流平台的游戏开发上


常见问题四:学完这项技术可以从事的工作岗位有哪些?

讲师回答:现在几乎只要手机软件开发项目,越来越多的公司采用Unity技术开发了

可以从事的岗位非常多:如:

Unity软件开发工程师,高级前端开发工程师


评价(0) 立即评论
0/150