/* 动作监听...写一个小玩意,怪物归家,哈哈哈 */ // 创建一所小房子 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动作: 动作监听全部内容,希望文章能够帮你解决Cocos2d动作: 动作监听所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)