这是我的问题。目标是制作一个秤,在炭收集食物时填满。我得到了 2 个精灵:没有填充的刻度和填充本身。所以我的问题很简单:如何根据吃的“苹果”数量绘制填充精灵的一部分?=)
问问题
40 次
1 回答
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);
}
希望能帮助到你。
于 2013-08-24T15:12:31.463 回答