【发布时间】:2015-05-17 04:03:25
【问题描述】:
我是 android 应用程序开发的初学者,尤其是使用 Canvas 的初学者。这是我目前正在开发的应用程序的标题屏幕图片:
我希望通过 Canvas 使用动画让白色游戏板的图像从屏幕顶部向下下降到它当前所在的位置。我不完全确定如何做到这一点,任何帮助将不胜感激。提前谢谢你。
【问题讨论】:
我是 android 应用程序开发的初学者,尤其是使用 Canvas 的初学者。这是我目前正在开发的应用程序的标题屏幕图片:
我希望通过 Canvas 使用动画让白色游戏板的图像从屏幕顶部向下下降到它当前所在的位置。我不完全确定如何做到这一点,任何帮助将不胜感激。提前谢谢你。
【问题讨论】:
将此游戏板作为类的对象。给它速度变量,位置,更新它的值的方法a.s.o.
然后从线程中频繁调用更新方法
我所有的位图都属于对象
我有一个名为 DrawableObject 的基类
这个类有
浮动 posX, posY, velX, velY; 位图 bmp;
还有几个getter和setter。
这个类是一个抽象类。
它也有方法
public abstract void updatePos (long delTime);
我从计算两帧之间时间的线程调用它,并将增量时间传递给此方法,以更新自上一帧以来的时间位置。
【讨论】: