现在要实现一个精灵按照手指划过的痕迹移动
最开始我用不断刷新position的方法
先记录手指移动的坐标
然后让精灵移动到该坐标上
但是运行后发现精灵移动时而快时而慢并且不是沿着轨迹光滑的移动
推测原因可能是记录的坐标不正确
后来用子弹追踪的Demo进行修改(i.kimiazhu.info/?p=108)试图实现功能
但一直没有成功
我已经无能为力
小的才学习Cocos2dx不久
求大神帮忙给点思路~
小的先谢过了
现在要实现一个精灵按照手指划过的痕迹移动
最开始我用不断刷新position的方法
先记录手指移动的坐标
然后让精灵移动到该坐标上
但是运行后发现精灵移动时而快时而慢并且不是沿着轨迹光滑的移动
推测原因可能是记录的坐标不正确
后来用子弹追踪的Demo进行修改(i.kimiazhu.info/?p=108)试图实现功能
但一直没有成功
我已经无能为力
小的才学习Cocos2dx不久
求大神帮忙给点思路~
小的先谢过了
你是怎么移动精灵的?把你移动精灵的代码弄上来看看
还有,可以把你记录的位置打印出来看看,手指移动的距离大小是不一定的
不是你移动的所有点都能检测到。
比较好的办法就是记录touchMove的每个点,根据距离计算移动时间。两个点之间用MoveBy去做移动
请问有具体实现代码能看一下吗