[]移动Sprite时,边缘闪烁

var lastTimestamp = 0; var count = 0; var totale = 0;
Laya.timer.frameLoop(1, this, function test() {
var deltaTime = new Date().getTime() - lastTimestamp;
lastTimestamp = new Date().getTime();
count++;
totale += deltaTime;
this.x += this.speed_x*deltaTime;
this.y += this.speed_y*deltaTime;
});
用以上代码移动一个继承Sprite的对象,边缘出现闪烁;请大家帮忙看看,谢谢
 
var Tank = (function () {
function tankSprite() {
this.speed_x = 3;
this.speed_y = 4;

this.graphics.drawRect(0, 0, 90, 90, '#aabbcc', '#bbccdd', 1);
Laya.stage.addChild(this);

var lastTimestamp = 0; var count = 0; var totale = 0;
Laya.timer.frameLoop(1, this, function test() {
var deltaTime = new Date().getTime() - lastTimestamp;
lastTimestamp = new Date().getTime();
count++;
totale += deltaTime;
this.x += this.speed_x*deltaTime;
this.y += this.speed_y*deltaTime;
})
}
Laya.class(tankSprite, "Tank", laya.display.Sprite);//Laya.Sprite);
return tankSprite;
}());
已邀请:

Monica - 知识达人

赞同来自:

我这边写的例子测试是没有问题的(引擎库版本1.7.11beta)
你可以先切换到最新版本的引擎库看下是否有问题。如果还是不对的话请提供一个可以运行的项目。谢谢!

要回复问题请先

商务合作
商务合作