cocos2dx-3.2 笔记 - schedule(类似定时器)

直接贴代码

    SEL_SCHEDULE shiftLand = schedule_selector(GameLayer::scrollLand);
    this->schedule(shiftLand, 0.02f);//设置频率,每隔0.2s触发一次
    this->scheduleUpdate();
void GameLayer::scrollLand(float dt)
{
}
this->unschedule(shiftLand);

cocos2dx-3.2 笔记 - schedule(类似定时器)

时间: 2024-08-01 01:48:07

cocos2dx-3.2 笔记 - schedule(类似定时器)的相关文章

Cocos2DX新手入门笔记索引

01--从根源种子CCNode说起 02—从Cocos2DX视角看游戏组成 03--理解HelloWorld结构 04--简单菜单使用 05--简单场景切换与精灵创建 06--触摸事件响应 07--动作系统(一) 08--动作系统(二)使用即时动作 09--动作系统(三)使用持续动作 11--瓦片地图(一)简单实用 12--使用背景音乐 13--游戏存档 14--物理引擎Box2D 15--Box2D使用(一.创建物理世界) 16--Box2D使用(二.显示物理世界) 17--Box2D使用(三

Cocos2d-x 源代码分析 : Scheduler(定时器) 源代码分析

源代码版本号 3.1r,转载请注明 我也最终不out了,開始看3.x的源代码了.此时此刻的心情仅仅能是wtf! !!!!!!! !.只是也最终告别CC时代了. cocos2d-x 源代码分析文件夹 http://blog.csdn.net/u011225840/article/details/31743129 1.继承结构 没错.是两张图.(你没有老眼昏花. .我脑子也没有秀逗..)Ref就是原来的CCObject.而Timer类是与Scheduler类密切相关的类,所以须要把他们放在一起说.T

cocos2dx lua学习笔记 <一> quick 3.5把自定义C++类绑定到lua

请尊重原创 转载请著名出处:http://blog.csdn.net/wushao126/article/details/46660375 首先去官网下载最新的quick,配置好环境,创建一个lua工程,命令 cocos new XXX(项目名称) -p com.xxxx.xxxx(包名) -l lua -d xxx(新建工程保存路径) 工程创建后,找到工程目录下的frameworks\runtime-src\Classes,创建一个c++类,我创建的类是 文件名:LuaBindingTest.

cocos2d-x lua 学习笔记(1) -- 环境搭建

Cocos2d-x 3.0以上版本的环境搭建和之前的Cocos2d-x 2.0 版差异较大的,同时从Cocos2d-x 3.0项目打包成apk安卓应用文件,搭建安卓环境的步骤有点繁琐,但搭建一次之后,以后就会非常快捷!OK,现在就开始搭建环境吧! 1.cocos2d-x环境的设置以及android的环境搭建 1.下载cocos2d-x 3.0正式版 2.下载android的sdk以及ndk 3.下载ant (注:cocos2d-x的环境变量配置需要用到ant,主要是android需要使用到它)

Cocos2d-x游戏开发笔记(一)游戏背景音乐的添加

    游戏在运行期间,背景音乐必不可少,一个好的音效能把游戏的互动效果提高一个层次. 在Cocos2d-x中,CocosDenshion实现了3个音效引擎,由底层到高级分别是: 1. CDSoundEngine         2. CDAudioManager         3. SimpleAudioEngine 具体过程: 1)包含CocosDenshion库: 2)在HelloWorldSence.cpp中引入头文件: #include "SimpleAudioEngine.h&qu

西门子PLC学习笔记八-(定时器)

定时器的端口包含:信号输入.定时时间.复位信号.输出.[定时器剩余时间(BI二进制表示.BCD码表示)其输出存入MW] 定时器包含:S_PULSE(脉冲定时器).S_PEXT(扩展脉冲定时器).S_ODT(接通延时定时器).S_ODTS(保持型接通延时定时器).S_OFFDT(断电延时定时器) 下面对对每种定时器进行详细介绍: 1.S_PULSE(脉冲定时器) 工作原理:输入为1,定时器开始计时,输出为1:计时时间到,定时器停止工作,输出为0.如在定时时间未到时,输入变为0,则定时器停止工作,输

5.27:cocos2d-x初探学习笔记(2)--重要概念及Test样例结构(转)

1.几个重要概念 在cocos2d引擎中,有几个概念,各自是导演.场景,布景和人物角色. 导演(CCDirector):在cocos2d-x引擎中,导演类是游戏的组织者和领导者.导演制定规则让游戏内的场景.布景,和人物角色有序的执行 摄像机(CCCamera):每一个节点都须要使用摄像机,当节点发生缩放,旋转.和位置变化时,都须要覆盖摄像机,让这个节点通过摄像机又一次渲染. 场景(CCScene):在游戏里,场景就是关卡.关卡有人物和背景构成. 布景(CCLayer):从概念上说.布景就是场景里

muduo网络库学习笔记(10):定时器的实现

传统的Reactor通过控制select和poll的等待时间来实现定时,而现在在Linux中有了timerfd,我们可以用和处理IO事件相同的方式来处理定时,代码的一致性更好. 一.为什么选择timerfd 常见的定时函数有如下几种: sleep alarm usleep nanosleep clock_nanosleep getitimer / setitimer timer_create / timer_settime / timer_gettime / timer_delete timer

μC/OS-III---I笔记4---软件定时器

软件定时器是在硬件定时器的基础上开发的,通过将一个硬件定时器进行分频及管理就可以的到多个软件定时器.他和时间管理共同组成了系统的时间管理大部分的内容.系统一开始的系统初始化函数OSInit函数内调用了OS_TmrInit()这个函数并在这个函数内创建了一个定时器任务(OS_TmrTask),在这个任务内有等待滴答定时器中断处发布信号量的信号量请求操作. 滴答定时器内的信号量发布函数部分: #if OS_CFG_TMR_EN > 0u OSTmrUpdateCtr--; if (OSTmrUpda