玩家状态功能

9 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
游戏开发工程师,unity开发工程师
你将会学到
5天课程,10小时,完整完成一个unity游戏项目
课程简介

《飞翔的小鸟》是一款Unity 引擎开发的形式简易但难度极高的休闲跑酷游戏,玩家只需要点击屏幕就可以控制一只胖乎乎的小鸟,跨越各种不同长度的水管组成的障碍。

这款游戏上手容易,但是想高分可不容易。

通过游戏不仅可以舒缓压力山大的工作压力,还可以与朋友比谁分数高满足自己的成就感。

此款游戏开发也可以让你循序渐进的学习游戏项目的开发流程和知识点,使你在学习过程中通过实操对游戏开发工作流程有深刻的理解及学习。让你踏上游戏项目开发之路。


图片1.png  




二、实训项目视频章节


共8阶段,共23课时。



第1阶段开发环境搭建

1、Unity版本下载安装

2、Unity标准资源包测试使用

3、Unity资源商店使用

4、VS2015下载安装

作业:

安装好unity5.3.4和vs2015或者vs2017


第2阶段熟悉界面操作

1、新建项目、打开项目和保存项目

2、菜单栏介绍

3、五大视图的作用

4、变换工具的使用

5、常用的3D游戏对象

6、VS与Unity结合使用

作业:

熟悉unity5.3.4引擎和VS的结合使用


第3阶段项目创建和资源导入

1、创建FlyBird项目

2、导入基本资源包

3、搭建工程架构

作业:熟悉项目的创建,资源的导入和整个工程架构


第4阶段场景搭建

1、基本组件介绍

2、游戏场景搭建

3、创建场景预支体

作业:完成整个场景搭建


第5阶段玩家实例1、移动方法讲解

2、碰撞检测,触发检测

3、玩家的预制体制作

4、玩家移动方法

5、玩家跳跃方法

作业:实现玩家移动、跳跃功能


第6阶段障碍物实例

1、通过脚本随机生成不同高度的柱子

2、游戏场景交替移动

3、相机跟随

4、游戏状态功能

5、得分与本地存储功能

作业:完成上面功能


第7阶段记计分板与UGUI界面制作1、unityUGUI组件讲解

2、游戏界面制作

3、脚本实现游戏界面功能

4

作业:完成各个界面功能


第8阶段游戏完善发布

1、添加声音

2、排除BUG

3、发布游戏

作业:完成整个游戏项目,发布为PC端





三、实训项目PPT课件

实训项目PPT课件即是课程重点知识的整合与梳理的精华。具体有以下内容:

1、开发环境搭建和熟悉界面操作

2、项目创建和资源导入

3、场景搭建

4、玩家实例

5、障碍物实例

6、计分板与UGUI界面制作

7、游戏完善与发布



四、实训项目课程教案

实训项目课程教案主要是课程课时的安排以及课程中授课工程师与学生应当遵守的任务与纪律。具体有以下内容:

1、实训项目背景介绍

2、上课学生应具备的应具备的背景知识(如专业知识与编程基础等)

3、实训目标

4、课程计划(即实训课程课时的安排)

5、项目展示(项目运行截图的在教案中展示)



五、讲师

阳鑫 高级讲师

有多年从事Unity开发的经验。曾在北京、上海任职参与研发多款手机游戏。精通C#、OC、Lua等编程语言,精通Unity引擎、3D图形学、客服端框架的搭建,注重项目开发的实战技能与设计思路。为人随和,上课严谨。

展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交