【发布时间】:2010-06-17 04:18:48
【问题描述】:
我根本没有工作代码,但我会发布我的显示图像的方法,我需要晃动。
public void onDraw(Canvas can){
can.drawBitmap(bobbleHead , xpos, ypos, p);
}
我已经声明了xpos 和ypos。
【问题讨论】:
标签: java android physics gravity
我根本没有工作代码,但我会发布我的显示图像的方法,我需要晃动。
public void onDraw(Canvas can){
can.drawBitmap(bobbleHead , xpos, ypos, p);
}
我已经声明了xpos 和ypos。
【问题讨论】:
标签: java android physics gravity
如果你只想让头部上下移动,你需要使用sin函数来修改ypos。例如,如果您希望头部每秒上下摆动一次,您可以使用以秒为单位的时间来计算 ypos:
time = now - start;
ypos = ypos_at_rest + ypos_extension * sin(time * pi * 2.0);
如果语法有点不对,请原谅,我是从 C 推断 Java。
【讨论】: