加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Cocos2d动作: 动作监听

发布时间:2020-12-14 17:00:49 所属栏目:百科 来源:网络整理
导读:/* 动作监听...写一个小玩意,怪物归家,哈哈哈 */ // 创建一所小房子 auto home = Sprite :: create ( "res/home.png" ); home - setPosition ( Point ( 400 , )); this addChild ( home // 创建一个怪物 guaiwu "res/tk.png" guaiwu 200 guaiwu // 创建一个
 
 
/* 动作监听...写一个小玩意,怪物归家,哈哈哈 */ // 创建一所小房子 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方式精简回调函数代码

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

    (编辑:李大同)

    【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

      推荐文章
        热点阅读