lufy's legend
标题:
LAnimation的疑问
[打印本页]
作者:
lzx879628926
时间:
2017-1-17 11:13
标题:
LAnimation的疑问
//英雄
var heroSpeed = 10;
var fallSpeed = 10;
function Charactor() {
base(this, LSprite, []);
var self = this;
//将图片分解为装满坐标的二维数组
self.mode = "stand";
var list = LGlobal.divideCoordinate(512, 512, 4, 4);
var data = new LBitmapData(imglist["hero"], 0, 0, 70, 81);
//添加动画类
self.anime = new LAnimation(self, data, list);
}
Charactor.prototype.run = function () {
var self = this;
self.anime.onframe();
//判断人物模式,以便用来移动人物
if (self.mode == "left") { //向左移动时的处理
//判断人物是否到了最左画布边缘
self.x -= heroSpeed;
} else if (self.mode == "right") { //向右移动时的处理
//判断人物是否到了最右画布边缘
self.x += heroSpeed;
} else if (self.mode == "stand") {
return;
}
}
我这样写有问题么?!怎么人物跟鬼畜一样?!
作者:
lufy
时间:
2017-1-17 13:14
鬼畜是什么意思?速度太快?
用LAnimation需要自己控制速度,或者你可以用LAnimationTimeline,这个可以设置速度
作者:
lzx879628926
时间:
2017-1-17 13:21
谢谢大神
欢迎光临 lufy's legend (http://lufylegend.com/forum/)
Powered by Discuz! X2.5