- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将我的 CCScene 类(class)附加到我的 EAGLView。所以我的 EAGLView 是 1 类中的 IBOutlet。我连接它并设置和获取它。然后在我的 Class 1 的 ViewDidLoad 中,我这样做:
[[CCDirector sharedDirector] setOpenGLView:self.eaglView];
[[CCDirector sharedDirector] runWithScene:[CCSceneClass node]];
-(id)initWithEaglView:(EAGLView*)view {
NSLog(@"initWithEAGLView");
//Attach CCDirector to EAGLView
director = [CCDirector sharedDirector];
[director setOpenGLView:view];
//Make CCLayer and CCScene
CCScene *scene = [CCScene node];
CCLayer *layer = [CCLayer node];
[scene addChild:layer];
[director runWithScene:scene];
[director setDisplayFPS:NO];
}
[director setDirectorType:kCCDirectorTypeDisplayLink];
[director setAnimationInterval:1.0/60];
最佳答案
您不能将 CCScene 类与 OpenGL View “连接”起来,实际上也没有必要。
设置好 eaglView 后,您将照常使用 CCDirector 运行场景:
[[CCDirector sharedDirector] setOpenGLView:self.eaglView];
...
[[CCDirector sharedDirector] runWithScene:[CCSceneClass node]];
EAGLView* view = [CCDirector sharedDirector].openglView;
CCDirector* director = [CCDirector sharedDirector];
[director setDirectorType:kCCDirectorTypeDisplayLink];
[director setAnimationInterval:1.0/60];
[director setOpenGLView:(EAGLView*)subview];
[director runWithScene:[HelloWorldLayer scene]];
关于ios - 将 CCScene 附加到 EAGLView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8147444/
我正在尝试加载 CCScene,然后在使用场景之前更改它的一些属性。当我尝试更改它的属性时,它显示 [CCScene setProperty] - 无法识别的选择器发送到实例,即使我将 CCScene
我有一个 CCScene,我正在通过 addChild 添加一个 CCLayer: [self addChild:helloWorldLayer]; 有没有办法为这个 child 添加一个类似于你如何
我正在尝试使用以下代码为我的场景添加背景图像: CCSprite* background = [CCSprite spriteWithFile:@"background-hd.png"];
在我的应用程序中,我注意到在我的 CCScene 中可能有些事情看起来不对。 我只解释三件事:1. 即使我从我的 UIViewController 执行此操作(我的 CCLayer 是它自己的类),我
我最近按照 Ray Wenderlich 的 Cocos2D 教程将 Cocos2D 放入 UIKit 应用程序。我目前只在我的一个 UIView 中使用 Cocos2D。在教程中,他使用了 CCSc
是否有 viewWillDisappear 等同于 CCScenes ? 就像 onExit 等价于 viewDidDisappear 或 onEnter 等价于 viewDidAppear . 最佳
我正在尝试将我的 CCScene 类(class)附加到我的 EAGLView。所以我的 EAGLView 是 1 类中的 IBOutlet。我连接它并设置和获取它。然后在我的 Class 1 的 V
游戏已启动并正在运行,但我想创建一个矩形层,以供将来开发/维护。这些矩形将在编译时启用。他们将向开发人员展示场景热点。 我已经尝试创建一个新的 CCLayer 并将其绘制方法更改为: - (void)
我正在尝试在 Cocos2D 应用程序中组合一个 for 循环,它将循环遍历我场景中的所有 CCSprite,以检查带有 lets say 2 标签的 Sprite 。 目前我一直在尝试这样做,但没有
我正在尝试制作一个带有按钮的菜单,并且我想同时处理所有触摸事件。 问题是,如果我按下按钮,CCScene 中不会调用 touchBegan 事件。我已经在场景中启用了触摸管理并且它可以工作,但按钮似乎
如何传递信息?现在,有一个名为“create”的静态构造函数方法,但它是从 CCScene 创建的。我怎样才能传递我自己的论点? 最佳答案 您可以在返回 Scene 对象的 Layer 中使用您想要的
过去 3 天我一直在尝试从 Cocos2D 1.1.0-pre->2.0rc0a 升级,但这是迄今为止我在制作应用程序时遇到的最艰巨的任务。所以它在 Cocos2D 1.1 中运行良好,我的图像加载,
我有一个 CCScene。在它的右侧,我需要有一个带有一些菜单元素的 UIScrollView。正如我在上一个问题 Cocos2d and UIScrollView 中解释的那样,我是这样做的 这是创
我正在努力整合 Ben Gottlieb's Twitter-OAuth-iPhone使用 this tutorial 编码到我的 cocos2d 0.99.5 项目中.我在让 View Contro
我得到这个错误'CCScene' does not name a type and 'class SceneManager' has no member named 'createScene' 我的代
我知道你以前可以通过: .isTouchEnabled = YES; ...结合触摸调度程序的注册: -(void)registerWithTouchDispatcher { [[[CCDir
我已经为此苦思冥想了一段时间。我知道在 cocos2d v3 中它发生了变化,因此只要您设置 contentSize 并设置 self.userInteractionEnabled = YES,CCN
我正在使用 CCScene 的 GameScene 子类的一些静态实例。从 GameScene 调用 [[CCDirector sharedDirector] replaceScene:[MainMe
我是一名优秀的程序员,十分优秀!