按寻路路径连续移动(方法2)相对完美
来源:互联网 发布:用php九九乘法表 编辑:程序博客网 时间:2024/06/05 15:56
function UnitNode:movePath (path, callBack) self._spine:setAnimation(0, "run", true )------------------------------设置动画为run local stepPath = {} -----------------创建一个路径table for i = 1, path:len() do stepPath[i] = cc.p(path:get(i)) -----------------------将路径放在路径table里面 end local move local function popStepAndAnimate() if(# stepPath == 0) then self._spine:setAnimation(0, "idle" , true)---------------------------设置动画为idle if callBack then callBack() end return true end local pt = cc.p(stepPath[1]) -------------------------由于路径是按顺序存放的,所以最下面的总是当前step的的下一步 local selfX, selfY = self :getPosition() local lenX = pt.x - selfX local lenY = pt.y - selfY local dist = math.sqrt (lenX * lenX + lenY * lenY) if lenX > 0 then-----------------------------------------转向 self._spineBlur:setRotationSkewY(180) else self._spineBlur:setRotationSkewY(0) end self:stopAllActions() if dist > 16 then--------------------------------------------------------对角和不对角的速度控制 move = cc.MoveTo:create((dist / 200), pt) else move = cc.MoveTo:create((dist * math.sqrt(2) / 200), pt) end local done = cc.CallFunc:create(popStepAndAnimate)---------------------------------------------创建当前函数为回调函数 table.remove(stepPath,1) ------------------------------------移除已经行走的step local action = cc.Sequence:create(move, done, nil)------------------------------创建动作 self:runAction(action)----------------------------------------------开始动作 end popStepAndAnimate()end
0 0
- 按寻路路径连续移动(方法2)相对完美
- 按寻路路径连续移动(方法1)开始有卡顿
- VS2010 solution中完美的相对路径引用方法
- 相对路径表示方法
- 相对路径的取得方法
- HTML相对路径表示方法
- html相对路径表示方法
- 相对路径的表示方法
- HTML 相对路径表示方法
- 一个获取相对路径的方法(C#)
- JXL通过相对路径插入超链接的完美解决方案
- Java和Jsp中获取类所在路径(绝对路径、相对路径)的几种方法
- (转)相对路径和绝对路径的区别,java获取项目访问路径的方法
- 三种获取相对路径的方法
- web.config数据库相对路径设置方法
- Log4j中使用相对路径的方法
- 相对路径数据库的链接方法
- winform 获取文件相对路径一个方法
- 实现简单UITextField随键盘弹出收起的动画效果
- moko模板官方文档 中文翻译
- extjs创建grid
- 详解JavaScript中的arc的方法
- 注册服务
- 按寻路路径连续移动(方法2)相对完美
- 前台实现分页,简单明了,一看就懂
- 每次开机都要去开启samba,怎么搞
- 选项卡
- AngularJS:何时应该使用Directive、Controller、Service?
- 2013-2015阿里双十一技术网络文章总结
- POSIX的pthread_join http://blog.csdn.net/ba_jie/article/details/6783205
- (转)java读取properties
- Java中的向前引用