求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
知名某轨 “ReWorks中
塞默菲舍 《嵌入式软件架构设
某水声通 嵌入式Linux应
广汽研究 ARM处理器体系架
联合汽微 嵌入式软件架构设计
某全球知 Linux内核和系
广汽研究 嵌入式软件架构设计

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 

iOS游戏开发从零开始(iPhone与iPad)         
 
时间地点: 北京,上海,深圳,根据报名开班
课程费用: 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项目分析与实战
  • 分析
  • 实战
 
其他人还看了课程
数据分析与挖掘  
红帽认证  
企业战略与变革管理  
软件架构设计方法  
定制内训




最新活动计划
C++高级编程 12-25 [线上]
白盒测试技术与工具实践 12-24[线上]
LLM大模型应用与项目构建 12-26[特惠]
需求分析最佳实践与沙盘演练 1-6[线上]
SysML建模专家 1-16[北京]
UAF架构体系与实践 1-22[北京]