`
xiaominghimi
  • 浏览: 52916 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

【Cocos2d游戏开发之三】CCScene切换的所有特效(27种)以及设置屏幕横竖屏!

 
阅读更多


Himi 原创,转载请注明!

原文地址:http://blog.csdn.net/xiaominghimi/article/details/6651281


CCScene 对于使用cocos2d的童鞋肯定很熟悉,那么在使用 [[CCDirectorsharedDirector]replaceScene:<#(CCScene *)scene#>]; 对scene进行场景(CCLayout)进行切换时,cocos2d提供了一些特效进行过渡,那么今天仔细翻开cocos2d源码,将所有的动画效果都测试了一遍,大概整理如下,提供大家查阅和使用吧;

因为我使用的是最新的cocos2d的1.0版本,所以一些函数方法跟之前不一样了,所以不要感到奇怪;

由于代码都有备注,所以就直接上代码了,就不详细单独解释了;关于注释的都是我的直观体验,推荐大家放到自己项目中,自己都看看每个的效果,这样记忆深刻;

以上代码Himi推荐大家自己常识运行每种特效,毕竟每个人都有不同的感觉,注释都是我的感觉写的,大概注释了一下而已;

下面我来给大家介绍如何在cocos2d 1.0版本中设置竖屏显示,因为默认是横屏;

首先找到RootViewController.m 类(此类在1.0版本存在),然后找到宏定义的一段代码,代码如下:

#elif GAME_AUTOROTATION == kGameAutorotationUIViewController

然后下面能看到cocos2d的默认代码是设置横屏:


如果想设置竖屏,请更改如下即可:


ok,今天就先介绍这里~继续学习~下面给出一张,部落格效果,从左下往右上的切换特效截图;








分享到:
评论

相关推荐

    Cocos2D 简单游戏

    Cocos2D是一款广泛用于开发2D游戏、动画以及其他图形互动应用的开源游戏引擎,尤其在iOS平台上得到了广泛应用。这个“Cocos2D简单游戏”项目涵盖了多个关键知识点,包括瓦片地图(Tile Map)、精灵(Sprites)的匀速...

    12-IOS游戏开发Cocos2d.pdf

    Cocos2d是一个广泛使用的开源框架,主要用于构建2D游戏、演示程序和图形界面交互应用。在iOS开发中,Cocos2d-iPhone是一个极具价值的库,它提供了丰富的功能,如精灵管理、图形特效、动画效果、物理引擎和音频处理等...

    cocos 2d游戏开发

    Cocos2D-iPhone是一款专为iOS设备设计的高性能2D游戏开发框架,它利用OpenGL ES图形库来渲染游戏画面,支持多点触控及硬件加速等功能。对于想要快速开发出高质量2D游戏的开发者来说,Cocos2D-iPhone提供了一个强大而...

    cocos2d-x3.2横版游戏源码

    Cocos2d-x是一个开源的游戏开发框架,被广泛应用于跨平台2D游戏的开发,支持iOS、Android、Windows等多个操作系统。本篇将深入探讨cocos2d-x3.2版本在横版游戏开发中的应用,以及如何通过给定的源码快速理解和构建...

    cocos2d-x游戏源码

    Cocos2d-x是一款强大的开源游戏开发框架,主要用于构建2D游戏、演示程序和其他图形交互应用。它基于C++,同时提供了Lua和JavaScript的绑定,使得开发者可以选择自己熟悉的语言进行游戏开发。本资源是一个基于cocos2d...

    IOS游戏开发——Cocos2d

    Cocos2d是一个广泛使用的开源框架,特别针对2D游戏、演示程序和图形界面交互应用的开发。它在iOS平台上扮演着重要的角色,为开发者提供了丰富的功能,如精灵(Sprite)管理、图形特效、动画支持、物理引擎集成以及...

    cocos2d-x简易动作游戏源码

    cocos2d-x是一款跨平台的2D游戏开发框架,基于C++,支持iOS、Android、Windows等多平台运行。它以其高效、易用和丰富的功能,深受游戏开发者喜爱。本篇文章将深度解析“cocos2d-x简易动作游戏”的源代码,帮助读者...

    知易Cocos2D-iPhone开发教程源代码

    Cocos2D-iPhone是一个广泛使用的2D游戏开发框架,专为iOS平台设计。这个“知易Cocos2D-iPhone开发教程源代码”提供了一套详细的教程,旨在帮助移动开发新手快速入门游戏开发。通过学习这些源代码,开发者可以深入...

    Cocos2d-x横版动作手游完整源码Source

    Cocos2d-x是一款开源的游戏开发框架,专为2D游戏、实时渲染应用程序和其他互动内容设计。这款跨平台的框架支持iOS、Android、Windows、Mac等多个操作系统,采用C++作为主要编程语言,同时提供了Lua和JavaScript的...

    iphone cocos2d 游戏开发 中文翻译版pdf(7-13)

    在本资源中,我们关注的是"iPhone上的Cocos2d游戏开发"的中文翻译版,主要涵盖章节7至13。Cocos2d是一个广泛使用的开源游戏开发框架,尤其适用于iOS平台,它允许开发者创建2D游戏、演示和其他图形交互应用。这个教程...

    cocos2d-x 游戏菜单选项卡的实现

    在cocos2d-x游戏开发中,实现菜单选项卡是一种常见的功能,用于...熟练掌握这些技术对于开发出具有优秀用户体验的2D游戏至关重要。通过实践和研究`CCLayerMutiComplex`中的代码,开发者可以更好地理解和应用这些概念。

    iOS5下cocos2D 游戏开发经典电子书【英文PDF】

    《iOS5下cocos2D游戏开发经典电子书【英文PDF】》是针对iOS平台上的游戏开发者准备的一本深入学习cocos2D框架的资源。cocos2D是一款广泛使用的2D游戏开发库,尤其在iOS应用开发中备受青睐。本书以iOS 5为背景,详细...

    易知cocos2d开发教程

    本文档旨在为初学者提供一份全面的cocos2d游戏开发指南,帮助读者快速掌握cocos2d的基础知识,并能够运用到实际项目中。 #### 二、2D图形引擎简介——Cocos2D-iPhone Cocos2D是一款非常流行的2D游戏开发框架,尤其...

    cocos2d-x_学习文档

    在处理设备方向时,cocos2d-x提供了一个枚举类型`ccDeviceOrientation`,它定义了四种可能的设备方向:正向竖屏(kCCDeviceOrientationPortrait)、反向竖屏(kCCDeviceOrientationPortraitUpsideDown)、正向横屏...

    基于Cocos2dx的炸弹人游戏

    该框架以其高效、跨平台的特性深受开发者喜爱,可用于创建2D游戏、应用程序和演示。 在【描述】中提到,这个项目旨在帮助开发者熟悉Cocos2dx的使用。Cocos2dx提供了丰富的API和工具,包括场景管理、精灵动画、物理...

    彩虹守卫游戏,使用cocos2d-x和JavaScript开发

    Cocos2d-x是一款跨平台的游戏开发框架,广泛应用于2D游戏的制作,而JavaScript作为前端语言的主力军,其灵活性和便捷性在游戏开发中也得到了广泛应用。本文将深入探讨“彩虹守卫”这款游戏是如何利用这两者进行开发...

    知易Cocos2D-iPhone 游戏开发教程.rar

    《知易Cocos2D-iPhone 游戏开发教程》是一个专为iOS平台上的游戏开发者设计的资源包,旨在帮助初学者和有一定基础的开发者...通过系统学习,你将能够运用Cocos2D-iPhone开发出高质量的2D游戏,开启你的游戏开发之旅。

    Cocos2D-X开发学习笔记-渲染框架之布景层类的使用示例

    Cocos2D-X是一款流行的开源游戏开发框架,尤其在2D游戏领域中广泛应用。它基于C++,同时提供了Lua和JavaScript的绑定,让开发者可以选择不同的编程语言进行游戏开发。本篇学习笔记主要聚焦于Cocos2D-X的渲染框架,...

    一个都不能死游戏cocos2d-x实现

    其强大的图形渲染能力和丰富的游戏开发工具,使得开发者可以高效地构建2D游戏。 1. **游戏场景设计**: - 在Cocos2d-x中,游戏场景(Scene)是游戏的基本单元,通过`CCScene`类创建。游戏的主场景将包含所有的游戏...

Global site tag (gtag.js) - Google Analytics