0
나는 이와 같은 스프라이트를 가지고있다.batch-LibGdx로 부분 스프라이트 그리기
나는, 나는 다음과 같은 코드를 작성했습니다 tap.for에 스프라이트 배치하여, 스프라이트가 아래에서 위로 성장하는 방식으로이 스프라이트를 그리려 :
if (MyInputProcessor.isTap)
{
Sprite stickSprite = new Sprite(stickTexture);
stickSprite.setPosition(stick.getX(),stick.getY());
for(float n=0;n<100;n++)
{
float i = 0.01f * n;
batch.draw(
stickSprite.getTexture(),
stick.getX(),
stick.getY(),
stickSprite.getWidth()/2,
stickSprite.getHeight()/2,
stickSprite.getWidth(),
stickSprite.getHeight()*i, //multiplying with height
stickSprite.getScaleX(),
stickSprite.getScaleY(),
0 ,
stickSprite.getRegionX(),
stickSprite.getRegionY(),
stickSprite.getRegionWidth(),
stickSprite.getRegionHeight(),
false,
false);
}
MyInputProcessor.isTap = false;
을
}
여기서 i 값은 증가하지만 확장 할 코드에는 적용되지 않습니다. 코드에 무슨 문제가 있습니까?