问题描述
|
我正在开发一个iOS动作游戏,其中玩家在各个“房间”之间旅行,每个“房间”都包含在CCScene中。当玩家离开房间时,下一个通过cocos2d提供的出色的内置过渡“滑动”到屏幕上。
问题是,至关重要的是我的UI控件元素必须留在屏幕上。它们位于屏幕的底部,而播放区域位于顶部。但是,似乎实际上没有办法限制CCScene的大小,使其仅占据屏幕的一部分。
我希望我能告诉cocos2d使CCScene节点的空间小于全屏的空间:
CCScene* scene = [CCScene node];
scene.contentSize = CGSizeMake(200,200);
但是到目前为止,这种方法没有任何作用。 CCScene始终占据全屏。如果必须将我的UI控件元素完全移出cocos2d才能使用视图控制器(而不是其他视图控件)来使它正常工作,我什至可以接受。但是现在我很好奇,我想做的事是否甚至可以在cocos2d中实现。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)