我根本没有可用的代码,但是我将发布显示需要晃动的图像的方法。
public void onDraw(Canvas can){
can.drawBitmap(bobbleHead , xpos, ypos, p);
}
我已经声明了
xpos
和ypos
。 最佳答案
如果只想让头部上下移动,则需要使用sin
函数来修改ypos。例如,如果您希望头部每秒上下摆动一次,则可以使用以秒为单位的时间来计算ypos:
time = now - start;
ypos = ypos_at_rest + ypos_extension * sin(time * pi * 2.0);
请原谅我,如果语法有点差,我是从C推断Java。