请教一个关于tiledmap的问题。

我把tiledmap的X向,设置为32像素一格,一共30格。
按照范例集合的做法,点击键盘右会实现人物向右移动。
但是会出现走格子的感觉,就是一格一格的走。

请问下,怎么能让人物的行走变得圆滑,在添加动画后能很自然的行走,不是一格一格的。

我尝试把newTile.x += 1; 改为 newTile.x += 0.1;
console.log(‘原X:’+this._curTile.x);
console.log(‘移动新的X:’+newTile.x);
this._curTile = newTile;
this._updatePlayerPos();
很遗憾发现this._curTile.x 在加值低于1不会改变。难道真的只能减少像素,添加地图总格数么?

要进行平滑的移动需要使用 runAction 接口来处理。demo 里面是直接改变位置的,这样做就是瞬移的效果。runAction 相关的文档:
http://www.cocos.com/docs/creator/api/classes/Node.html#method_runAction

移动的动画可以使用:
http://www.cocos.com/docs/creator/api/modules/cc.html#method_moveTo

谢谢,我在尝试一下

已经实现 谢谢!
好像得加入限制过多点击,不然人物会全屏飘。