码迷,mamicode.com
首页 > 其他好文 > 详细

cc creator实现游戏的开始,暂停

时间:2018-08-15 22:42:04      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:nod   错误   节点   date   运行   没事   actions   多层   方便   

最近一直再思考这个问题,原来是打算最直接的在每个update中加入flag变量,通过改变变量来控制开始和暂停。

但是如果这么做,就必须要由几个前提:

  1、js组件之间的相互访问,有时候为了这个变量还得特地去把两个js强制关联,如果到时候需要多个组件就比较繁琐了。

  2、必须要规划好每个组件之间的运行顺序,不然会出现一些臆想不要的错误。

这样做起来确实不好实现,出现了很多问题,以上只是主要的两点。

后面百度翻来翻去,无意间看到有人提出了遍历节点调用api - Node.pauseAllActions和Node.resumeAllActions来实现动作的开始和暂停。

这样做起来确实方便多了,只需要在树的跟节点,canvas上做一个遍历即可,注意该api方法只能对调用的节点生效,并不对子节点生效,

所以如果由多层树的必须要把子节点遍历到底!

刚开始学习cc,api确实翻的不够熟练,有点急于求成了,没事的时候还是应该多翻翻api,虽然记不住这么多东西,但是大概翻看过之后用到的时候可能会回想起来,

对整个框架引擎也能有更深入的了解,mark~

等以后会更好的方法,再来更新此文

cc creator实现游戏的开始,暂停

标签:nod   错误   节点   date   运行   没事   actions   多层   方便   

原文地址:https://www.cnblogs.com/zhengkaifa/p/9484144.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!