Cocos2d动作: 动作监听

前端之家收集整理的这篇文章主要介绍了Cocos2d动作: 动作监听前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
 
 
/* 动作监听...写一个小玩意,怪物归家,哈哈哈 */ // 创建一所小房子 auto home = Sprite::create("res/home.png"); home->setPosition(Point(400,));thisaddChild(home // 创建一个怪物 guaiwu "res/tk.png" guaiwu200guaiwu// 创建一个移动动作,将重点设为房子的位置,走过去的过程需要10秒 moveTo MoveBy10.0f Point// 创建回调函数 callFunction [&](){ CCLOG"到家啦~" label1 LabelcreateWithTTF"Back home success!" "fonts/Marker Felt.ttf" 24 label1100label1 };// 注册回调函数 callFun CallFunccallFunction// 将动作和回调函数进行合并,当动作执行完执行函数 actions SequencemoveTocallFun NULL// 开始走啦~~runActionactions);


用lambda方式精简回调函数代码

 
  
  
  • // 回调函数([&](){}););

    猜你在找的Cocos2d-x相关文章