Unity LayaAir开发小游戏 - 3D飞机大战
本课程属于 Unity A 计划,不单独售卖,加入 A 计划可免费观看本课程及所有 Unity 收费课程~Unity A 计划一年有效期购买链接:
http://www.sikiedu.com/classroom/7/introduction
Unity A 计划永久有效期购买链接:
http://www.sikiedu.com/classroom/5/introduction
http://static.video.qq.com/TPout.swf?vid=v3016gxh5re&1314.swf
> 课程简介
5G来了,还不赶快学习小游戏开发!!!
各位同学们大家好,本次课程老师给大家带来的是全新的课程,开发最近比较火的小游戏。
怎么开发3D小游戏呢?使用到的引擎是Unity和LayaAir。
在这个课程中,老师会一步一步带领大家进入小游戏开发的魔力世界。
课程使用JS语言,Laya上手也非常简单,相信大家学完这个课程就能入门小游戏开发。
> 课程内容
1.为什么要学习小游戏开发
2.关于Unity使用Laya导出工具导出场景
3.Laya引擎的使用
4.在Laya中显示场景
5.鼠标拖动飞机移动
6.发射子弹(使用对象池
7.子弹超出边界的处理
8.小行星的动态生成(使用对象池
9.子弹射中小行星的处理
10.敌人飞机动态生成(适用对象池
11.敌人飞机发射子弹(对象池
12.玩家子弹射中敌军飞机以及子弹的处理
13.爆炸特效的添加
14.UI界面
15.成绩增加
16.游戏暂停与开始
17.结束界面
17.重新游戏
19.音效的添加
20.削减包体大小(优化模型面数、贴图大小、音效文件放到云储存上、打包勾选设置)
课时列表:
00-课程演示
01-课程介绍
02-为什么要学习小游戏
03-关于Laya支持的Unity组件
04-小游戏开发流程
05-3D飞机大战开发流程
06-搭建3D场景
07-导出场景到Laya
08-HelloWorld
09-显示场景
10-给玩家添加控制脚本
11-实现鼠标拖动飞机移动上
12-实现鼠标拖动飞机移动下
13-使用射线检测拖动飞机
14-解决手机拖动Bug
15-完善判断方法
16-储存子弹预制体
17-传统方式实现子弹发射
18-边界检测销毁子弹
19-对象池实例化子弹
20-创建小行星
21-随机生成小行星
22-小行星下坠
23-其他小行星下坠、精简代码
24-子弹射中小行星的处理
25-优化小行星
26-解决一个Bug
27-导入玩家飞机、子弹
28-随机生成敌人飞机
29-敌人飞机发射子弹
30-敌人飞机的回收
31-解决不能碰撞检测的Bug
32-完善游戏结束
33-敌人飞机子弹回收
34-传递小行星销毁特效
35-播放特效
36-关于粒子特效
37-飞机销毁特效
38-生成特效
39-创建成绩UI
40-成绩增加
41-暂停播放按钮
42-完善游戏暂停继续
43-另一种方式实现暂停继续、解决Bug
44-关于报错的解决
45-搭建游戏结束界面
46-处理游戏结束
47-处理再来一局
48-最高分的储存显示
49-音效添加
50-导出微信小游戏项目
51-注册微信联盟号
52-发布压缩对比、精简方式
53-将音频放到云储存
54-再次缩包
55-减少模型三角面
56-UI自适应
57-解决音效在手机端偶尔不能播放的问题上
58-解决音效在手机端偶尔不能播放的问题中
59-解决音效在手机端偶尔不能播放的问题下
60-使用微信api播放音频
61-完善音频播放
62-小游戏上线与体验
63-最后
课程链接:http://www.sikiedu.com/my/course/548
点击阅读原文进入SiKi学院观看
页:
[1]