视频课程 人浏览 历史评分   更新时间: 30天前 随到随学

课程介绍

注意0:欲购买此课程,获取安全购买链接,索要正版授权学习平台账号,务必加咨询QQ:2536379620
注意1:由于编码原因,试听课程视频画面清晰度不如最终购买的视频。最终购买视频的画面清晰度可参见以下两张图。图1   图2
注意2:正版良心视频,购买后有机会和原作者直接短暂技术交流。

要求对C++有所了解
    熟悉Cocos2d-x 3.x的基本技术,如场景、图层、精灵、动作等

Android高级开发工程师项目实战
可计算表达式
的计算器
天气通App
基于XMPP的
Android聊天
客户端
视频播放客户端
美团客户端
音乐播放器

适合人群

已经对Cocos2d-x 3.x的基本知识有所了解的开发人员。
已经掌握cocos2d-x 3.x技术,但缺乏项目实战的程序员。

课程目标

本课程将帮助广大Cocos2d-x学员了解如何使用Cocos2d-x开发一款相对简单的射击类游戏。学员将会了解开发一款完整游戏的基本步骤,并学习如何将《从零开始学习Cocos2d-x 3.x》中的知识转化为实际的游戏。学员将从这款游戏中学习到如何建立游戏的基本框架、如设置背景音乐、显示欢迎画面、移动飞机、发射子弹、碰撞检测等开发游戏必备的技术。
你将会学到:
让学员了解如何使用Cocos2d-x 3.x开发一款射击类游戏

课程大纲

  1

    游戏效果演示(包括Cocos2d-x学习路线图介绍)                免费试听

    [06:00]

    2

    游戏的基本架构

    [07:28]

    3

    预装载音效文件,并播放、暂停和恢复背景音乐

    [11:59]

    4

    显示欢迎界面和动画

    [19:22]

    5

    欢迎界面关闭后,进入游戏场景
    [19:09]

    6

    移动背景
    [22:01]

    7

    在屏幕上显示带喷气动画的飞机
    [17:36]

    8

    通过手指任意移动飞机
    [23:03]

    9

    让子弹飞(1):建立BulletLayer类的框架
    [14:53]

    10

    让子弹飞(2):初始化和移除子弹
    [06:08]

    11

    让子弹飞(3):开始和停止射击
    [22:09]

    12

    编写敌机的容器类:Enemy

    [13:29]

    13

    实现敌机层类EnemyLayer:初始化部分
    [16:29]

    14

    实现敌机层类EnemyLayer:让第一类敌机动起来
    [16:57]

    15

    实现敌机层类EnemyLayer:让第二类敌机动起来
    [13:23]

    16

    实现敌机层EnemyLayer:让第三类敌机动起来
    [13:07]

    17

    检测第一类敌机和子弹的碰撞
    [26:27]

    18

    检测第二类敌机和子弹的碰撞
    [06:23]

    19

    检测第三类敌机和子弹的碰撞
    [05:17]

    20

    检测第一类敌机与飞船的碰撞
    [13:03]

    21

    检测第二类和第三类敌机与飞船的碰撞
    [02:48]

    22

    多路子弹发射【1】(两排子弹)
    [12:15]

    23

    多路子弹发射【2】
    [14:49]

    24

    多路子弹发射【3】
    [09:18]

    25

    多路子弹发射【4】
    [18:59]

    26

    多路子弹发射【5】
    [08:16]

    27

    多路子弹与敌机的碰撞检测
    [06:31]

    28

    超级炸弹【1】
    [04:53]

    29

    超级炸弹【2】
    [08:43]

    30

    摧毁所有敌机
    [05:04]

    31

    引爆超级炸弹
    [25:50]

    32

    飞船被摧毁处理【1】
    [14:16]

    33

    飞船被摧毁处理【2】
    [27:19]

    34

    在暂停游戏时阻止触摸事件
    [09:02]

    35

    实现暂停/恢复和当前分数显示牌
    [20:14]

    36

    利用ControlLayer累加当前的分数
    [05:37]

    37

    将当前获得的分数传入PlaneLayer
    [03:35]

    38

    在游戏启动时装载历史最高分(游戏已经完成)

    [05:42]
相关推荐
客服 关于