-4

我想知道有人帮助我如何实现 bug Smasher 简单功能,我想将图像从上到下移动并想在有人单击图像时更改图像,就像 Bug Smasher 游戏一样。我知道 SurfaceView n 能够在 SurfaceView 上绘制图像。

代码,示例?

请帮忙。

谢谢

4

1 回答 1

2

请提供更多信息和代码如何移动图像。也许我的一个项目的这个小例子会对你有所帮助。

float x = 0,y = -1;
public void onDrawFrame(GL10 gl) 
{
   float delta = 0;
   long currentFrameStart = System.nanoTime();
   if(lastFrame!=0)
      delta = (currentFrameStart-lastFrame) / 1000000000.0f;
   lastFrame = currentFrameStart; 

   antTexture.bind();

   gl.glPushMatrix();

   y += delta*0.1f;
   gl.glTranslatef(x, y, 0 ); 
   //gl.glRotatef(angle, 0, 0, 1);

   antMesh.render(PrimitiveType.TriangleFan, 0, 4);

   gl.glPopMatrix(); 
}

我在我的游戏 Orc Genocide 中实现了 Ant Smasher 的迷你游戏版本

在此处输入图像描述

于 2013-01-02T14:30:52.413 回答