gpt4 book ai didi

android - 如何获得平稳的移动?

转载 作者:行者123 更新时间:2023-11-29 14:03:07 25 4
gpt4 key购买 nike

您好,我的移动并不流畅,在我的游戏中,火车前后移动很好,但火车移动不流畅(比如火车移动速度不固定且不流畅)。请帮忙………………

public void run() {
Canvas canvas = null;

while (mRun) {
long beginTimeMillis, timeTakenMillis, timeLeftMillis;
canvas = mHolder.lockCanvas();
if (canvas != null) {
beginTimeMillis = System.currentTimeMillis();
gp.doDraw(canvas);
gp.animate();
timeTakenMillis = System.currentTimeMillis() - beginTimeMillis;
timeLeftMillis = (1000L / 30) - timeTakenMillis;
Log.i("timeLeftMillis"+timeLeftMillis,"");
mHolder.unlockCanvasAndPost(canvas);
if (timeLeftMillis < 5) {
timeLeftMillis = 5;

}
try {
TimeUnit.MILLISECONDS.sleep(timeLeftMillis);
} catch (InterruptedException ie) {
}
}

}
}

编辑:我不知道如何在平滑移动的同时使用线程。

最佳答案

您使用的是 View 还是 SurfaceView。如果您使用 View ,请使用表面 View 。这将使您的申请更加顺利。

关于android - 如何获得平稳的移动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8517566/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com