千锋3G学院-iOS开发视频教程-愤怒的小鸟-第01讲-Cocos2D介绍.pdf
- 文件大小: 13.2MB
- 文件类型: pdf
- 上传日期: 2025-08-17
- 下载次数: 0
概要信息:
源自清华 值得信赖
中国移动互联网研发培训专家
欧阳坚
视频、源代码、交流网址
www.1000phone.net
源自清华 值得信赖
中国移动互联网研发培训专家
源自清华 值得信赖
中国移动互联网研发培训专家
源自清华 值得信赖
中国移动互联网研发培训专家
源自清华 值得信赖
中国移动互联网研发培训专家
源自清华 值得信赖
中国移动互联网研发培训专家
源自清华 值得信赖
中国移动互联网研发培训专家
} C/C++
} Objective-C
} 一些简单的UIView和UIViewController
源自清华 值得信赖
中国移动互联网研发培训专家
3. CCDirector导演类介绍
2. Box2D物理引擎介绍
4. EAGLView介绍
6. AngryBirds环境搭建
1. Cocos2D游戏引擎介绍
5. Cocos2D生命周期
源自清华 值得信赖
中国移动互联网研发培训专家
3. CCDirector导演类介绍
2. Box2D物理引擎介绍
4. EAGLView介绍
6. AngryBirds环境搭建
1. Cocos2D游戏引擎介绍
5. Cocos2D生命周期
源自清华 值得信赖
中国移动互联网研发培训专家
} Cocos2D的2个衍生版本
} Cocos2D-X和Cocos2D-Android
Cocos2D
Objective-C
Cocos2D-X
C++
Cocos2D-Android
Java
源自清华 值得信赖
中国移动互联网研发培训专家
} 1个舞台,若干节目
舞台
EAGLView : UIView
节目1
CCScene
节目2
CCScene
节目n
CCScene …
源自清华 值得信赖
中国移动互联网研发培训专家
} 把游戏策划编程为一个一个剧场/节目
} 当一回导演
源自清华 值得信赖
中国移动互联网研发培训专家
3. CCDirector导演类介绍
2. Box2D物理引擎介绍
4. EAGLView介绍
6. AngryBirds环境搭建
1. Cocos2D游戏引擎介绍
5. Cocos2D生命周期
源自清华 值得信赖
中国移动互联网研发培训专家
} 物理引擎就是解决游戏中物理规律的变化
} 主要是按照物理规律来进行计算刚体的运行轨迹
} Box2D可以和Cocos2D完美配合
源自清华 值得信赖
中国移动互联网研发培训专家
源自清华 值得信赖
中国移动互联网研发培训专家
} 小鸟运动轨迹(有重力加速度和摩擦力)
} 小鸟和冰架碰撞变形问题
} 小鸟和小猪碰撞变形问题
} 小鸟和地面碰撞变形反弹问题
源自清华 值得信赖
中国移动互联网研发培训专家
3. CCDirector导演类介绍
2. Box2D物理引擎介绍
4. EAGLView介绍
6. AngryBirds环境搭建
1. Cocos2D游戏引擎介绍
5. Cocos2D生命周期
源自清华 值得信赖
中国移动互联网研发培训专家
+ (BOOL) setDirectorType:(ccDirectorType)type;
+ (CCDirector *)sharedDirector;
-(void) setOpenGLView:(EAGLView *)view;
- (void) setDeviceOrientation:(ccDeviceOrientation)
orientation;
- (void)setAnimationInterval:(NSTimeInterval)interval;
源自清华 值得信赖
中国移动互联网研发培训专家
3. CCDirector导演类介绍
2. Box2D物理引擎介绍
4. EAGLView介绍
6. AngryBirds环境搭建
1. Cocos2D游戏引擎介绍
5. Cocos2D生命周期
源自清华 值得信赖
中国移动互联网研发培训专家
} EAGLView是一个基于OpenGLES的一个UIView
}
} 既有UIView功能也有OpenGL ES的特性
源自清华 值得信赖
中国移动互联网研发培训专家
3. CCDirector导演类介绍
2. Box2D物理引擎介绍
4. EAGLView介绍
6. AngryBirds环境搭建
1. Cocos2D游戏引擎介绍
5. Cocos2D生命周期
源自清华 值得信赖
中国移动互联网研发培训专家
- (void)applicationWillResignActive:
(UIApplication *)application
{
[[CCDirector sharedDirector] pause];
}
- (void)applicationDidEnterBackground:
(UIApplication *)application
{
[[CCDirector sharedDirector] stopAnimation];
}
源自清华 值得信赖
中国移动互联网研发培训专家
- (void)applicationWillEnterForeground:
(UIApplication *)application
{
[[CCDirector sharedDirector] startAnimation];
}
- (void)applicationDidBecomeActive:
(UIApplication *)application
{
[[CCDirector sharedDirector] resume];
}
源自清华 值得信赖
中国移动互联网研发培训专家
3. CCDirector导演类介绍
2. Box2D物理引擎介绍
4. EAGLView介绍
6. AngryBirds环境搭建
1. Cocos2D游戏引擎介绍
5. Cocos2D生命周期
源自清华 值得信赖
中国移动互联网研发培训专家
} Always Search User Paths: Yes
} User Header Search Paths: ${PROJECT_DIR}/libs
源自清华 值得信赖
中国移动互联网研发培训专家
} QuartzCore.framework
} OpenGLES.framework
} OpenAL.framework
} AudioToolbox.framework
} AVFoundation.framework
} libz.dylib
源自清华 值得信赖
中国移动互联网研发培训专家
} 千锋互联: www.1000phone.com
} 千锋3G学院: www.mobiletrain.org
} 千锋嵌入式学院: www.embedtrain.org
当前页面二维码