Shu-How Zの小窝

Loading...

CocosCreator3.8入门教程-微信飞机大战

CocosCreator3.8入门教程-微信飞机大战|微信小游戏|2D游戏开发|游戏制作|独立游戏开发|cocos|游戏引擎|typescript|ts

36

https://www.bilibili.com/video/BV1csHseJETT/?vd_source=d10c649e248b08f4441d8cd6b76f46fc

00-课程演示
01-课程介绍-工程初始化-素材导入

3.8.2

PlaneFight

02-开发游戏开始界面的UI
02-领取学习资源-Cocos游戏开发

03-点击开始游戏按钮跳转场景

(director.loadScene 下个惨景

04-添加游戏背景-控制背景的移动
05-添加主角主机和Idle动画


06-控制主角的移动和移动边界控制
07-制作两种子弹的预制体Prefab
08-开发第一种子弹的发射功能
09-开发双发模式和模式切换功能
10-领取学习资源-Cocos游戏开发
10-子弹的自动销毁
11-制作Enemy0的Prefab
12-制作飞机销毁动画并播放动画
13-创建制作第二个敌人-并制作Hit和Down动画
14-创建Enemy2
15-开发Enemy0的自动生成
16-开发Enemy1和Enemy2的自动生成

17-给子弹添加碰撞器和刚体

碰撞检测-影响物体运动 触发检测

cc.BoxCollider2D 碰撞-触发

ce.RigidBody2D+ 钢体

cc.PolygonCollider2D+ 多边形

18-给小飞机添加多边形碰撞器和刚体组件
19-碰撞事件注册

20-解决碰撞事件回调的bug

2D 碰撞回调

21-控制飞机的销毁和动画的重复播放
22-给中型飞机添加碰撞器和刚体
23-控制受伤和坠落动画的播放
24-fixbug-子弹和飞机的碰撞多次触发问题
25-fixbug-碰撞事件-调用多次的问题
26-给Enemy2添加Collider和刚体组件

27-添加组Group-控制敌机只能和子弹发生碰撞

28-给Player添加碰撞器-刚体并注册碰撞事件
29-制作闪烁的受伤动画
30-控制Player的受伤和销毁
31-设置主机的无敌时间
32-控制player的子弹死亡后不发射
33-创建第一种奖励物品的Prefab
34-创建第二种奖励物品的Prefab
35-控制奖励物品的生成
36-开发主机和第一种奖励物品的碰撞
37-控制子弹和奖励物品的销毁和不显示
38-开发GameManager并保存炸弹数量
39-fixbug-奖励物品多次添加的问题
40-开发炸弹显示的UI
41-炸弹数量变化的事件发起和接收
42-fixbug-UI更新和String类型的警告
43-生命值的UI显示
44-添加分数属性-记录分数增加
45-添加分数和暂停按钮的UI-分数UI更新

46-控制游戏的暂停和继续运行

onPauseButtonClick()
director. pause(); onResumeButtonClick(){
director. resume();

47-设计游戏结束的UI界面
48-判断游戏结束并显示结束的UI界面
49-最高分和当前得分的更新和分数的存储
50-游戏的重新开始功能
51-双击事件的检测
52-创建存储所有敌人的数组
53-控制敌人从数组里面的移除
54-控制炸弹的爆炸和所有敌人的遍历销毁

55-声音的分类-创建AudioMgr全局音频管理器

cc.Audio Source

56-控制大飞机和游戏背景音乐的播放
57-添加各种音效到游戏中-氛围感
58-课程结束
59-课程结尾-两个问题说明

posted @ 2024-12-14 15:01  KooTeam  阅读(413)  评论(0)    收藏  举报