求知 文章 文库 Lib 视频 iProcess 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 电子&机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
   
成功案例
中航工业 嵌入式软件开发指南
某轨道交 嵌入式软件高级设计
英特尔 代码整洁与嵌入式C
某安保系 嵌入式Linux基
国内某知 嵌入式软件可靠性设
中国航空 嵌入式C高质量编程
中国移动 网络规划与管理

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 
全部课程 >嵌入式ios  
iOS游戏开发从零开始(iPhone与iPad)  
1015 次浏览  109 次
魏老师
腾讯游戏高级开发工程师
 
时间地点: 北京、上海、深圳根据报名开班
课程费用:5000元/人
 
企业内训:可以根据企业需求,定制内训,详见 内训学习手册



认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明


    本课程是iPhone与iPad开发实战之路系列课程的高级课程,适合于有iOS基础的学员学习。

    • 最流行的iOS游戏引擎:课程知识覆盖iOS游戏基础和当前最为流行的iOS游戏引擎cocos2d。
    • 最新SDK:最新的iOS5 SDK,最新Xcode开发工具,能够紧跟苹果的步伐。
    • 案例驱动:授课过程中采用案例驱动模式授课模式,从案例入手讲解知识点。
    • 资源共享:课程结束后,所有课程PPT以及案例代码完全提供给学员,以便学员技术巩固及资料积累。
    • 真机运行:授课过程中的案例,会在iPad或iPhone上测试和运行,学员感受更加直观。
    培训目标:
    • 游戏开发基础学习,介绍了触摸事件和手势、多媒体、Quartz和动画都是游戏开发应用开发的基础,当然这些技术也可以应用于其它的应用。
    • cocos2d基础,介绍了游戏引擎cocos2d,包括:帮助文档、在Xcode中使用模板、工程结构等内容。
    • 菜单、精灵与动作,游戏的核心就是精灵和场景,这里我们将介绍精灵和精灵动作,以及菜单等内容。
    • 粒子运动与效果,游戏开发离不开粒子运动和一些特效。
    • 背景处理,背景主要定义了一个场景,场景图片很大需要进行优化,也需要借助于一些专业工具来优化场景。
    • 瓦片地图,也是游戏中经常使用的地图方式,瓦片地图可以优化程序速度。
    • 物理引擎,在需要模拟真实世界中的物体运动,并且符合牛顿物理学规律需要使用物理引擎技术。
    培训对象:本课程适用于想从事iPhone、iPod 和iPad开发的游戏开发人员、程序员、系统设计人员,也适合于想从事Mac OS X下应用开发的程序员和相关人员。
    学员基础:学员要有一定的编程基础,了解C、C++或者JAVA语言,了解iOS或者Android系统,喜欢iOS游戏开发,认同苹果的理念。
    授课方式:定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
    培训内容:3天

    iOS游戏开发基础
    触摸事件和手势
    • 事件概述
    • 响应者对象
    • 触摸事件
    • 触摸事件的阶段
    • 手势

    实验:

    • 编写触摸事件
    • 编写识别手势
    多媒体API
    • 播放视频
    • 播放音频
    • 录制音频

    实验:

    • 编写播放视频
    • 编写播放音频
    Quartz
    • Quartz概述
    • Quartz 2D
    • 图形上下文
    • 绘制基本几何图形
    • 绘制路径
    • 绘制图像和文本
    • 变换

    实验:

    • 编写变换程序
    iOS动画

    • 动画介绍
    • Core Animation基础
    • 图层
    • 隐式动画
    • 显示动画
    • 帧动画

    实验:

    • 编写动画程序
    cocos2d游戏引擎
    Hello cocos2d
    • cocos2d概述
    • 安装cocos2d模板
    • 编写步骤
    • 工程基本结构
    • 程序流程
    • 整合cocos2d API文档到XCode开发环境
    • cocos2d官方案例使用
    • cocos2d核心知识体系
    • 坐标系
    • 位置有关的属性

    案例:

    • cocos2d API文档的使用
    用户输入
    • 触摸事件
    • 重力加速计

    案例:

    • 编写触摸事件
    • 重力加速计
    菜单、精灵与动作
    • 菜单
    • 精灵菜单
    • 精灵
    • 动作
    • 碰撞检测

    案例:

    • 使用菜单
    • 使用精灵
    • 碰撞检测
    粒子运动与效果
    • 粒子运动概述
    • 内置粒子类
    • 粒子发射模式
    • 粒子设计工具Particle Designer
    • 内置效果类

    案例:

    • 添加粒子运动
    • 添加效果
    背景处理
    • 加载背景图片
    • 背景运动
    • 优化背景
    • 背景声音播放

    案例:

    • 加载背景图片
    • 播放背景声音
    瓦片地图
    • 瓦片地图
    • 工具使用
    • 加载地图
    • 地图中检测碰撞

    案例:

    • 使用瓦片
    • 碰撞检测
    物理引擎
    • 物理引擎概述
    • Box2D和Chipmunk
    • Box2D使用
    • Chipmunk使用

    案例:

    • 使用Box2D
    • 使用Chipmunk
    cocos2d项目分析与实战
    • 分析
    • 实战
     
    1015 次浏览  109 次
    其他人还看了课程
    Swift开发指南  735 次浏览
    Swift时代下的IOS8开发实践(Swift与Objective C双语言版)  913 次浏览
    iOS与设计模式   666 次浏览
    iOS测试最佳实践  856 次浏览
    iOS开发技术深入研究  1161 次浏览
    iOS游戏开发从零开始(iPhone与iPad)  1015 次浏览
    定制内训



    最新活动计划
    企业架构师(TOGAF官方认证)3-9[北京]
    大数据平台架构与应用实战 2-24[北京]
    基于UML和EA进行系统分析设计 2-28[北京]
    软件架构设计方法、案例与实践 3-22[北京]
    人工智能,机器学习和深度学习 2-12[上海]
    产品经理与产品管理 2-17[深圳]
    敏捷开发过程与项目管理 3-19 [成都]
     2020年工程日历
     ArchiMate 3.1 图解
     
     
    某通信设备企业  Python数据分析与挖掘
    北京  需求分析师能力认证
    某电信运营供应商  应用UML进行面向对象分析设计
    某综合性科研机构  人工智能与机器学习应用
    中国平安  测试质量控制与管理