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

课程介绍

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

本课程是《从零开始学习Cocos2d-x 3.0(基于3.0正式版) 》课程配套的项目实战课程。建议对Cocos2d-x 3.0不了解的同学先学习该课程。本课程将利用《从零开始学习Cocos2d-x 3.0(基于3.0正式版) 》中讲解的知识开发一款射击类游戏:星空大战(与打飞机游戏类似)。从这个项目中可学习到如何利用Cocos2d-x 3.0的相关知识开发一款完整的射击类游戏。

建议学员使用XCode进行开发,当然,使用Eclipse和Visual Studio 2012/2013也没问题。
在学习之前学员应对C++和Cocos2d-x 3.0有一定的了解

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

适合人群

1.本视频采用了Cocos2d-x 3.6实现和讲解。任何缺少cocos2d-x实战经验的游戏开发人员
2.对开发游戏程序感兴趣的学员

课程目标

本视频已经升级为Cocos2d-x 3.6。本课程让学员可以使用cocos2d-x游戏引擎开发较复杂的射击类游戏。让学员深入了解如何将动作、动画、粒子系统、物理引擎以及各种算法结合起来编写一款商业级的射击类游戏。

课程大纲

  1

    《星空大战》射击游戏的效果演示            免费试听

    [06:25]

    2

    《星空大战》游戏的架构

    [07:33]

    3

    创建游戏工程

    [05:14]

    4

    缓存游戏中使用的资源

    [03:45]

    5

    创建游戏主窗口

    [10:04]

    6

    滚动游戏背景

    [19:26]

    7

    让云彩在背景上移动

    [06:44]

    8

    创建飞船类(Warship)

    [12:52]

    9

    创建飞船图层(WarshipLayer)

    [07:16]

    10

    让飞船任意移动

    [07:29]

    11

    为飞船创建第一种武器(光子鱼雷)
    [15:30]

    12

    为飞船创建第二类武器(激光束)
    [03:24]

    13

    编写BodyParent类
    [14:41]

    14

    让所有的Body类都派生于BodyParent类
    [05:37]

    15

    创建武器图层(WeaponLayer)
    [09:42]

    16

    将WeaponLayer传入Warship
    [07:03]

    17

    让Warship发射多路光子鱼雷
    [29:55]

    18

    让Warship发射多路激光束
    [10:59]

    19

    任意切换光子鱼雷和激光束
    [06:28]

    20

    创建SmallEnemy
    [09:11]

    21

    创建BigEnemy
    [04:02]

    22

    为SmallEnemy创建武器
    [05:18]

    23

    让SmallEnemy随机向不同放方向发射武器
    [17:06]

    24

    创建BigEnemy使用的武器类(BigEnemyW
    [05:46]

    25

    让BigEnemy发射双排炮弹
    [18:16]

    26

    创建敌机层(EnemyLayer)
    [21:22]

    27

    让SmallEnemy飞起来
    [28:32]

    28

    让SmallEnemy成排的压过来
    [25:45]

    29

    让BigEnemy飞起来
    [17:00]

    30

    物理引擎:用刚体(Body)包装精灵(Sprite)
    [25:48]

    31

    物理引擎:碰撞检测
    [13:09]

    32

    粒子系统:爆炸效果实现(1)
    [09:59]

    33

    粒子系统:爆炸效果实现(2)
    [08:33]

    34

    粒子系统:爆炸效果实现(3)
    [09:32]

    35

    Warship发射武器击中敌机,导致敌机爆炸
    [08:29]

    36

    创建热跟踪导弹类(Missile)
    [14:03]

    37

    热跟踪导弹的实现原理
    [11:27]

    38

    热跟踪导弹随机选择目标敌机
    [18:33]

    39

    计算热跟踪导弹的飞行路线
    [34:41]

    40

    创建Drop类(Drop:抛出物)
    [12:55]

    41

    创建特定类型的Drop类
    [08:39]

    42

    建立DropLayer类(1)
    [12:54]

    43

    建立DropLayer类(2)
    [12:12]

    44

    继续完善Warship类
    [05:42]

    45

    Drop和Warship碰撞检测
    [15:18]

    46

    超级炸弹(1)
    [14:52]

    47

    超级炸弹(2)
    [14:14]

    48

    为游戏添加音效
    [08:32]

    49

    编写StatusLayer类(1)
    [06:44]

    50

    编写StatusLayer类(2)
    [10:03]

    51

    编写StatusLayer类(3)
    [12:12]

    52

    更新游戏状态栏
    [05:18]

    53

    重新开始和退出游戏
    [15:14]

    54

    游戏项目总结
    [03:32]

相关推荐
客服 关于