在Android中创建Bobblehead效果

时间:2010-06-17 04:18:48

标签: java android physics gravity

我根本没有工作代码,但我会发布显示我需要挖掘的图像的方法。

public void onDraw(Canvas can){
    can.drawBitmap(bobbleHead , xpos, ypos, p);
}

我已声明xposypos

1 个答案:

答案 0 :(得分:1)

如果你想要的是头部上下移动,你需要使用sin函数来修改ypos。例如,如果你想让头部每秒上下跳动一次,你就可以用秒来计算ypos:

time = now - start;
ypos = ypos_at_rest + ypos_extension * sin(time * pi * 2.0);

请原谅我,如果语法稍微偏离,我将从C推断Java。