12 2011 档案
cocos2d-x:CCLayerColor设置contentSize并隐藏超出范围的内容
摘要:最近在做一个cocos2d-x下的CCTable,希望能模仿UITableView的效果,但是遇到一个问题被卡住了。我使用CCLayerColor来实现这个CCTable,因为CCLayerColor可以设置layer的大小,而CCLayer是不能设置的。但问题是CCLayerColor是继承自CCLayer的,而CCLayer没有明确的边界概念,所以超出设定的边界的内容(如添加在layer中的CCSprite)仍然会显示在画面上,不会被隐藏掉。而这一点和UITableView的效果是不一样的。为了解决这个问题,我在网上搜索了一些资料。结果找到有一个别人已经做好的cocos2d版的CCTabl
阅读全文
CCLayer设置anchorPoint无效的问题
摘要:最近刚发现一个问题,anchorPoint这个属性虽然是属于CCNode的,但是CCLayer设置anchorPoint没有效果。CCLayer的anchorPoint被默认设定在(0, 0)位置,而且无法改变。根据网上的搜索得到一个解决办法:在setAnchorPoint之前先设置setIsRelativeAnchorPoint = YES;
阅读全文
浙公网安备 33010602011771号