Cocos2d iphone 将渲染限制在cclayer帧

Cocos2d iphone 将渲染限制在cclayer帧,cocos2d-iphone,Cocos2d Iphone,是否有任何方法限制CCSprites等在CCLayer上的渲染,使超出CCLayer框架的任何内容都被剪裁,即不显示在CCLayer的框架之外 为什么我需要这个?我正在制作一个类似流氓的游戏,希望能出现一个模式框来选择咒语、魔杖、药水或卷轴。我将CCSCcrollView放在CCLayer的顶部,以滚动列表,但我需要将显示限制在我想要的区域。使用CCClippingNode嵌入菜单我相信它可以从cocos2d 2.1版开始使用。不幸的是,我使用的是1版或其他版本,并且已经开发该程序大约2年了,因

是否有任何方法限制CCSprites等在CCLayer上的渲染,使超出CCLayer框架的任何内容都被剪裁,即不显示在CCLayer的框架之外


为什么我需要这个?我正在制作一个类似流氓的游戏,希望能出现一个模式框来选择咒语、魔杖、药水或卷轴。我将CCSCcrollView放在CCLayer的顶部,以滚动列表,但我需要将显示限制在我想要的区域。

使用CCClippingNode嵌入菜单我相信它可以从cocos2d 2.1版开始使用。不幸的是,我使用的是1版或其他版本,并且已经开发该程序大约2年了,因此,切换到另一个版本会非常痛苦。这是你的权衡:更新的时间/精力与在你的版本中解决这个问题的时间/精力。升级有很多好处。没关系,我在那里找到了一个剪报类,可以完成这项工作,谢谢