Cocos2d iphone 如何在Cocos2d中并排使用两个不同的窗口

Cocos2d iphone 如何在Cocos2d中并排使用两个不同的窗口,cocos2d-iphone,Cocos2d Iphone,我为此付出了很多努力,但我似乎无法独自应对。我需要的是两个不同的窗户并排。这应该很容易,但我还没有在网上找到任何相关的帖子。在左侧窗口中,我将有一些box2d实体和关节,在右侧窗口中,将有标签动态显示应用于左侧窗口中每个关节的力。我该怎么办 注意:现在我有一个CCLayerPanZoom子类,我需要将我的第二个窗口放到它上面。因此,我还需要将其缩小,使其适合屏幕。只有一个cocos2d视图,不能有两个(或更多)视图 如果想要分割视图,只需在一侧显示一些内容,在另一侧显示其他内容,或者在顶部绘制一

我为此付出了很多努力,但我似乎无法独自应对。我需要的是两个不同的窗户并排。这应该很容易,但我还没有在网上找到任何相关的帖子。在左侧窗口中,我将有一些box2d实体和关节,在右侧窗口中,将有标签动态显示应用于左侧窗口中每个关节的力。我该怎么办


注意:现在我有一个CCLayerPanZoom子类,我需要将我的第二个窗口放到它上面。因此,我还需要将其缩小,使其适合屏幕。

只有一个cocos2d视图,不能有两个(或更多)视图

如果想要分割视图,只需在一侧显示一些内容,在另一侧显示其他内容,或者在顶部绘制一个框架,这样就有两个区域

您还必须添加自定义逻辑,以防止节点离开各自的视图区域


如果从一个侧面到另一个侧面有很多重叠,它是可以修复的。比如说,游戏对象通常从左侧进入右侧的信息视图。在这种情况下,在信息视图侧绘制一个背景精灵,它绘制在所有游戏视图侧对象的上方。然后在背景精灵上方的信息视图侧添加所有节点。

嘿,拜托,最近没有人回答cocos2d问题。Steffen,谢谢你的回答。我已经明白,没有办法完全按照我想要的方式去做。我是这样做的:我在主层的右侧放置了一个精灵,在左侧放置了我的CCLayerPanZoom实例。现在,即使我平移/缩放左侧图层,右侧的内容也保持不变。一旦我抓到你,让我向你寻求另一点帮助:在左侧,我将有带关节的box2D实体。我需要在右侧动态显示这些关节上的反作用力,即所谓的“窗口”。如何将CCLabel添加/删除到右侧内容(sprite)并在物理世界(位于左侧)的每个刻度上更改它们的值我应该如何与学员一起执行此操作?如果是这样的话,你能告诉我怎么做吗?抱歉,如果有点困惑的话。对我之前的评论有一点修正:我还将右侧内容的z索引设置为1000,这样即使添加了层,它也始终可见。