gpt4 book ai didi

ios - Cocos2D 应该从 openFrameworks 获取 EAGLview,还是相反?

转载 作者:行者123 更新时间:2023-11-28 23:13:47 24 4
gpt4 key购买 nike

试图获得 Cocos2DopenFrameworksiOS 上一起玩得很好。两者都想使用 GL/EAGLview,当然他们不能同时使用 glView = [[EAGLView alloc] init] 因为你不能有两个 Root View 。一个必须 init,另一个需要将其 glView 指针分配给另一个。我现在在做什么:

#ifdef __COCOS2D__
glView = [[CCDirector sharedDirector] openGLView];
#else // this is the standard openFrameworks GL init code
glView = [[EAGLView alloc] initWithFrame:screenBounds andDepth:iPhoneGetOFWindow()->isDepthEnabled() andAA:iPhoneGetOFWindow()->isAntiAliasingEnabled() andNumSamples:iPhoneGetOFWindow()->getAntiAliasingSampleCount() andRetina:iPhoneGetOFWindow()->isRetinaSupported()];

如果我 #define __COCOS2D__ 会出现黑屏。

我在哪里可以了解我需要了解的关于 EAGLView 的信息,以便以一种让 Cocos2D 和 openFrameworks 都满意的方式初始化它?

或者,如果您感觉特别圣洁:为什么我会黑屏,我该怎么办?

最佳答案

我的工作答案:只有一个框架 (Cocos2D) 完成所有绘图。 openFrameworks 可以在幕后处理建模等,但实际上并不设置 openGL 上下文。

仍然很想知道您是否让他们真正、充分地一起工作......

关于ios - Cocos2D 应该从 openFrameworks 获取 EAGLview,还是相反?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7306324/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com