Jorliman 发表于 2022-11-12 16:45:21

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]
查看完整版本: Unity LayaAir开发小游戏 - 3D飞机大战