这是我的问题。目标是制作一个比例,当char收集食物时填充。 我有2个精灵:没有填充的刻度和填充本身。所以我的问题很简单:如何根据吃掉“苹果”的数量绘制一部分精灵? =)
答案 0 :(得分:0)
我前一段时间使用glScissor
解决了加载栏的类似问题。基本上我使用指示填充部分的浮点扩展CCSprite
,并像这样覆盖visit
方法.-
- (void) visit {
glEnable(GL_SCISSOR_TEST);
glScissor(0, 0, (loadingPercent / 100) * self.contentSize.width * CC_CONTENT_SCALE_FACTOR(), self.contentSize.height * 4);
[super visit];
glDisable(GL_SCISSOR_TEST);
}
希望它有所帮助。