我想知道有人帮助我,我该如何实现Smasher的简单函数, 我想从上到下移动图像,并希望更改有人点击图像的图像,就像Bug Smasher Game一样。我知道SurfaceView能够在SurfaceView上绘制图像。
代码,样品?
请帮助。
由于
答案 0 :(得分: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