我现在想做一个根据手机重力感应移动的游戏,
重力感应在一个demo里学到了,
但是这个demo里的改变方向很突兀,没有惯性
自己进行修改的时候出现各种画面不协调,
对demo也没有完全弄懂,
请各位大神指教。
以下是demo
update (dt) {
//target是目标精灵,range不知道有什么用
var target = this.target, range = this._range;
this._time += 5;//不知道这个时间是用来干嘛的
target.x += ( this._acc.x * dt) * (this.speed + this._time);//这个不是运动学公式啊,速度加时间,不太懂
target.x = cc.clampf(target.x, -range.x, range.x);
target.y += (this._acc.y * dt) * (this.speed + this._time);
target.y = cc.clampf(target.y, -range.y, range.y);
if (target.x <= -range.x || target.x >= range.x ||
target.y <= -range.y || target.y >= range.y) {
this._time = 0;
}
}
麻烦大神帮我分析一下这个demo,
还有该怎么实现,
谢谢