cocos2D开发游戏
2016-06-17 09:36
405 查看
1. Cocos2D游戏引擎介绍
2. Box2D物理引擎介绍
物理引擎就是解决游戏中物理规律的变化
主要是按照物理规律来进行计算刚体的运动轨迹
3. CCDirector导演类介绍
+ (BOOL) setDirectorType:(ccDirectorType)type; + (CCDirector *)sharedDirector;
-(void) setOpenGLView:(EAGLView *)view;
- (void) setDeviceOrientation:(ccDeviceOrientation) orientation;
- (void)setAnimationInterval:(NSTimeInterval)interval;
4. EAGLView介绍
EAGLView是一个基于OpenGLES的一个UIView
既有UIView功能也有OpenGL
ES的特性
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]; }
6. AngryBirds环境搭建
2. Box2D物理引擎介绍
物理引擎就是解决游戏中物理规律的变化
主要是按照物理规律来进行计算刚体的运动轨迹
3. CCDirector导演类介绍
+ (BOOL) setDirectorType:(ccDirectorType)type; + (CCDirector *)sharedDirector;
-(void) setOpenGLView:(EAGLView *)view;
- (void) setDeviceOrientation:(ccDeviceOrientation) orientation;
- (void)setAnimationInterval:(NSTimeInterval)interval;
4. EAGLView介绍
EAGLView是一个基于OpenGLES的一个UIView
既有UIView功能也有OpenGL
ES的特性
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]; }
6. AngryBirds环境搭建
相关文章推荐
- Android下2d物理引擎Box2d用法简单实例
- Unity3D上路_01-2D太空射击游戏
- Unity3D上路_02-第一视角射击游戏
- Unity3D上路_03-塔防游戏
- Unity3D上路_04-基础资源介绍
- Unity3D上路_05-网络相关
- LevelHelper Cocos2d-x with Box2d(一)自定义精灵
- 碰撞过滤
- Cocos2d-x加Box2D制作弹弓类游戏
- Box2D在VS2010上面的配置
- VertexHelper使用细节
- Cocos2d-x unresolved external symbol "public: __thiscall GLESDebugDraw::GLESDebugDraw(float)
- [ IOS-Cocos2d-x (Box2d)游戏开发之一] -简单创建一个Box2D
- [ IOS-Cocos2d-x (Box2d)游戏开发之二] -Box2D如何开启debugDraw
- [ IOS-Cocos2d-x (Box2d)游戏开发之三] -Cocos2d-x 结合Box2D开发Android游戏配置方法
- [ IOS-Cocos2d-x (Box2d)游戏开发之四] -Cocos2d-x for android 使用Box2d报错解决
- COCOS2DX-BOX2D游戏开发 Box2d概念详解
- cocos2d-x 2.14 运行 PhysicsEditor Demo(更新GB2ShapeCache-x)
- 一,开篇,一个完整的LibGDX小游戏
- 四,主要菜单界面的创建