Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用批处理LibGdx绘制部分精灵_Libgdx_Sprite - Fatal编程技术网

使用批处理LibGdx绘制部分精灵

使用批处理LibGdx绘制部分精灵,libgdx,sprite,Libgdx,Sprite,我有一个像这样的雪碧 我想用sprite batch on tap从下到上绘制此精灵。为此,我编写了以下代码: 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; ba

我有一个像这样的雪碧

我想用sprite batch on tap从下到上绘制此精灵。为此,我编写了以下代码:

  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;  
if(MyInputProcessor.isTap)
{
雪碧stickSprite=新雪碧(stickTexture);
stickSprite.setPosition(stick.getX(),stick.getY());

对于(float n=0;n我在绘制精灵之前在渲染中调用了此方法

stickSprite.setSize(stickSprite.getWidth(), stickSprite.getHeight() + addincrementvalue);