[]移动Sprite时,边缘闪烁
var lastTimestamp = 0; var count = 0; var totale = 0;用以上代码移动一个继承Sprite的对象,边缘出现闪烁;请大家帮忙看看,谢谢
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;
});
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;
}());
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
Monica - 知识达人
赞同来自:
你可以先切换到最新版本的引擎库看下是否有问题。如果还是不对的话请提供一个可以运行的项目。谢谢!