`
374016526
  • 浏览: 98694 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

UIView 中加入的cocos2d,背景透明

阅读更多

要点是首先pixelFormat:kEAGLColorFormatRGBA8,必须有alpha层才能透明。
然后view设置为透明
glView.opaque = NO;
[director setOpenGLView:glView];
[self.viewController.view setBackgroundColor:[UIColor clearColor]];
[self.viewController.view addSubview:glView];

在3.3 版本下,我是在项目内搜索glClearColor,把CCDirector.cpp里的默认背景色设置,改为透明。不同版本处理略有差异

glClearColor(0.0f, 0.0f, 0.0f, 0.0f); 

0
1
分享到:
评论

相关推荐

    UIView和Coco2d-x场景之间的相互切换

    在iOS应用开发中,我们经常会遇到需要在原生的UIKit(UIView)和游戏引擎如Cocos2d-x之间进行交互的情况。这种交互涉及到场景的切换,以便为用户提供更丰富的体验或者实现特定的功能。Cocos2d-x是一个强大的2D游戏...

    cocos2d 2.0与UIKit结合的例子

    这通常通过在Cocos2d的CCScene或CCLayer中添加UIView子视图来完成。 在"UIKitTest"项目中,我们可以看到一个实际的示例。`UIKitTest.xcodeproj`是Xcode项目文件,打开后我们可以看到项目的结构和源代码。在这个例子...

    cocos2d-x 2012-03-31开发者大会演讲稿PDF(5)-李成-人人网--基于cocos2d-x的游戏框架设计.pdf

    ### 基于cocos2d-x的游戏框架设计——深入解析与关键技术分享 #### 引言 《cocos2d-x 2012-03-31开发者大会演讲稿PDF(5)-李成-人人网--基于cocos2d-x的游戏框架设计.pdf》这份文档,由人人游戏的李成(关中刀客)...

    ios 视频播放例子与cocos2d结合

    在Cocos2D中,由于我们使用的是CCNode来构建场景,因此我们需要找到一种方法将AVPlayerLayer嵌入到Cocos2D的节点系统中。 1. **引入AVFoundation框架**:在Xcode项目中,确保已导入AVFoundation框架。在你的`.m`...

    cocos2d-x面试题DOCX文档

    cocos2d-x面试题DOCX文档 cocos2d-x是一款popular的游戏引擎,它提供了丰富的API和工具来帮助开发者快速地创建游戏。本文档总结了cocos2d-x面试题,涵盖了CCScene、CCLayer、CCSprite、CCNode、CCAction、...

    ios源码之整合cocos2d手势识别-GestureRecognizers.rar

    在Cocos2D中,虽然其核心类不直接支持`UIGestureRecognizer`,但可以通过桥接Objective-C和C++代码来实现与手势识别器的交互。具体步骤如下: 1. **导入手势识别器**:在Cocos2D的场景或节点类中,你需要导入必要的...

    一个ios找茬游戏源码(未使用cocos2d).zip

    2. 动画:在不使用Cocos2d的情况下,开发者可能会用到UIKit中的CAAnimation或者UIView的动画API来创建游戏内的动画效果,例如物体移动、物体变形等。 3. 用户交互:游戏的核心部分是用户与屏幕的交互,这需要对触摸...

    IOS和Cocos2D编程总结

    在iOS和Cocos2D编程领域,开发者们经常会面临各种挑战和问题。这份资源是对作者在实际项目开发中遇到的问题的记录与总结,...通过学习这些内容,开发者可以提升在iOS和Cocos2D项目中的专业技能,有效应对各种编程挑战。

    一个ios找茬游戏源码未使用cocos2d.rar

    Cocos2D是一款广泛用于2D游戏开发的开源框架,但在这个项目中,开发者可能选择了其他技术来实现游戏逻辑。 首先,我们可以推测这个项目可能使用了UIKit或者SpriteKit框架来构建游戏界面和交互。UIKit是苹果提供的...

    ios不用cocos2d的小游戏HotAir

    《iOS小游戏开发:不使用Cocos2D的HotAir实现》 在iOS平台上开发游戏,开发者通常会依赖如Cocos2D这样的游戏引擎,因为它们提供了丰富的功能和强大的性能优化。然而,本项目"HotAir"展示了一种不依赖Cocos2D或其他...

    IOS应用源码——一个ios找茬游戏源码(未使用cocos2d).zip

    最后,考虑到这个项目未使用Cocos2d,开发者可能使用了原生的动画API,如CADisplayLink或者UIView的动画方法来创建游戏动画效果。 总的来说,这个源码项目涵盖了Objective-C编程、iOS应用架构、图像处理、游戏逻辑...

    cocos2dx3.0基础知识

    Cocos2dx3.0是Cocos2d-x游戏开发框架的一个版本,它为开发者提供了创建2D游戏所需的工具和接口。Cocos2dx3.0提供了更新的API和改进的性能,适合用于开发跨平台的游戏应用。下面我们详细介绍Cocos2dx3.0的基础知识点...

    cocos用oc截屏保存到相册.zip

    总的来说,这个压缩包提供了在Cocos2D-3.0游戏中使用Objective-C进行截屏和保存到iOS相册的实现。开发者可以结合这些代码片段,为自己的游戏添加类似的功能,让玩家能够方便地分享他们在游戏中的成就。

    IOS Touch屏幕点击

    本文将深入探讨iOS中的触摸事件处理,以及如何实现屏幕点击及图片移动效果,主要围绕Cocos2d-x框架进行讨论,因为压缩包中的文件名暗示了我们可能正在使用这个2D游戏引擎。 ### 一、iOS Touch事件处理基础 iOS系统...

    IOS应用源码——zuwiki-RainbowDash2D-450e340.rar

    在iOS平台上,2D游戏通常使用SpriteKit或Cocos2D等框架进行开发,这两个都是Apple官方支持的游戏引擎。因此,我们可以预期这个项目可能涉及到SpriteKit或者Cocos2D的相关知识。 1. ** SpriteKit框架 **:如果项目...

    iphone 开发设计

    本节将深入探讨iPhone游戏开发设计的核心知识点,包括对象模型、内存管理、界面构建以及Cocos2D-iPhone游戏引擎的使用。 1. **Objective-C语言基础**: - Objective-C是基于C语言的,因此它继承了C的所有特性,如...

    iOS_5中的UIKit粒子系统教程

    在iOS 5之前,想要在应用中加入粒子效果(如爆炸、火花、雨雪等),开发者通常需要使用专门的游戏引擎或图形库。然而,在iOS 5中,UIKit框架新增了对粒子系统的支持,使得开发者可以直接在UIKit中实现这些视觉效果。...

    ios 旋转类

    在Cocos2d-x中,`CCRoundBy`可能是用于执行围绕某个点旋转的动画动作。 总的来说,"ios 旋转类"涵盖了从基本的视图动画到复杂的交互式和设备方向响应的各种技术。开发者需要理解如何使用这些工具来创建流畅、直观的...

    精典源码之游戏菜单进度条.zip

    - **iOS自定义UIView**:在iOS中,可以使用CALayer或自定义UIView来绘制进度条。 5. **进度条实现**: - **动画效果**:通过帧动画或时间线控制进度条的填充速度,实现平滑过渡。 - **数据绑定**:进度条的值...

    25条iOS代码编写技巧与建议

    - Tony Dahbura的《How To Enable ARC in a Cocos2D 2.X Project》。 - 文章《Eight Myths About ARC》。 - **局限性**:虽然ARC可以极大减少内存泄漏的风险,但它并不能解决所有内存管理问题,例如block引起的...

Global site tag (gtag.js) - Google Analytics