扫码支付

购买商品:
商品价格:

价格读取中

支付方式:
微信

请扫码进行支付

支付宝

请扫码进行支付

二维码已过期,请点击刷新

  • 课程> 游戏开发> 其他
  • 太空大战游戏实战课程

    本课程支持以下优惠:

  • 由百度云提供技术支持
    课程目录
    • 1. 开发环境建立,建立一个窗口 (免费)
    • 20:48
    • 2. 建立OpenGL ES2.0开发环境 (免费)
    • 13:51
    • 3. OpenGL ES2.0可编程管线介绍 (免费)
    • 27:48
    • 4. 建立开发框架-OpenGL基础封装 (免费)
    • 13:02
    • 5. 建立开发框架-事件的封装 (免费)
    • 13:04
    • 6. 建立开发框架-App实例 (免费)
    • 19:34
    • 7. 建立开发框架-Frame框架
    • 13:12
    • 8. 建立开发框架-shader程序管理
    • 10:52
    • 9. 建立开发框架-文理资源管理
    • 27:44
    • 10. 建立开发框架-节点类设计
    • 19:03
    • 11. 游戏业务-主控玩家类设计
    • 10:02
    • 12. 游戏业务-子弹基类设计
    • 9:01
    • 13. 建立开发框架-定时器类设计
    • 15:20
    • 14. 建立开发框架-事件代理实现
    • 26:33
    • 15. 游戏业务-场景内容定义封装
    • 16:52

    优惠套餐

    零基础,引擎制作套餐
    套餐价:¥360.00
    会员9折
    原价:¥460
    • 【课程类型】实战教学 【难度级别】高级 【适合人群】所有人
    • 【课程介绍】
      课程模仿现有一款人气较高的飞行射击类游戏进行同步学习设计,采用标准C++以及OpenGL ES2.0可编程管线技术进行开发设计,课程详细的介绍了一款游戏的制作过程,以及编码过程,从设计到编码,到完成交付,三维立体的展示一款游戏的开发过程,设计细节,实现细节,在实战中学习,结合理论讲解,使得学员能在实战中得到锻炼,积累经验,升华自己。
    • 【课程目标】
      完成一款飞行射击类游戏,通过实战,掌握一款射击类游戏的组成,掌握OpenGL ES2.0可编程管线技术。
    • 【课程计划】
      课时实时更新,每天完成一个功能,根据学生的需求以及开发的实际需要来实时的安排课程内容。

    整个课程不借助游戏引擎,以OpenGL可编程管线硬编码的方式完成一款游戏 游戏开发-实战 8170443群,前6课的代码已经上传(在第一课时可下载),前8课时的代码已上传,在第八课时。该课时介绍如何建立一个标准的窗口,介绍其基本原理
    采用OpenGLES2.0开发规范,介绍如何在Windows下建立开发环境
    介绍可编程管线的原理,并编写一个shader,从实践的角度进行介绍
    对OpenGL进行基本的封装
    完善框架,加入对消息的支持,形成的完成的框架。
    讲解shader的原理,编写一个要素较全的shader进行 详细的剖析
    介绍文理的使用,原理,类型,LOD,同时实现文理的管理,从实战的角度设计,使得文理管理的效率最大化。
    介绍节点的重要作用,是场景管理,以及整个框架的比较核心的数据结构,通过节点的使用可以大大的简化开发的复杂度,节点也是游戏引擎中非常重要的数据结构。
    设计一个玩家类,接收外部设备的输入,控制飞机的移动和行为。
    设计一个子弹的基类,用来被其他的子弹继承,实现不同的子弹行为不同,属性不同。
    主控飞机可以自动的发射子弹,发射的频率需要由计时器进行控制,实现一个定时器,并对定时器做有效的管理。
    为了让大家更好的学习,我将所有的代码设计细节都做介绍,这里介绍的是,我实现的一个C++委托管理,可以绑定类的成员函数,高效,使用简单,不相信? 过来看。
    通过之前的课程,我们已经把该有的框架都已经搭建完了,现在定义一个游戏的场景,即场景中包含哪些要素,如何定义

    全部评价(1
    好评(1
    中评(0
    差评(0
    发表评价
    很详细
    2016-06-04 14:55:28
    张立铜
    23课程397016学员
    禾润软件有限公司技术总监。2004年毕业于西南科技大学,计算机科学技术专业,从事软件开发,游戏开发,擅长游戏开发,桌面应用,手机游戏。