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

随时听讲座
每天看新闻
 
   
成功案例
某安保系 嵌入式Linux基
国内某知 嵌入式软件可靠性设
中国航空 嵌入式C高质量编程
中国移动 网络规划与管理
全球领先 使用EA和UML进
上海汽车 嵌入式软件架构设计
上海 某 UML+嵌入式系统

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

iOS游戏开发从零开始(iPhone与iPad)     573 次浏览    80 次 
 
时间地点: 北京,上海,深圳,根据报名开班
课程费用: 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项目分析与实战
  • 分析
  • 实战
573 次浏览   80 次
其他人还看了课程
Android应用框架解析和应用程序开发  572 次浏览
Android 系统和驱动开发  939 次浏览
移动应用软件安全实践与原理(Android,iOS)  303 次浏览
Android高级移动应用程序开发  5220 次浏览
Android系统原理及应用开发实践  754 次浏览
Android、iOS自动化测试方法、工具与实践   1619 次浏览
定制内训




最新活动计划
[北京]基于UML和EA进行系统分析设计5-4
[北京]业务架构设计 5-15
[北京]并发大容量、高性能数据库5-17
[北京]Kubernetes构建企业容器云 5-17
[北京]敏捷开发过程与项目管理 5-29
[北京]HTML5+CSS3原理与开发应 6-22
[北京]软件架构设计方法、案例实践6-28
[上海]UML和EA进行系统分析设计5-17
[上海]产品需求分析与管理 5-18
[厦门]高质量软件设计与设计模式 6-21
[网络]企业级Hadoop大数据最佳实践5-8
[深圳]软件测试方法与实践 5-18
 
 
 

 
每天2个文档/视频
扫描微信二维码订阅
订阅技术月刊
获得每月300个技术资源
 
希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
频道编辑:sky
邮       件:sky@uml.net.cn

关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号