cocos 主循环
循环 Cocos
2023-09-27 14:22:40 时间
CCApplication的run为主循环,负责在空闲的时候,调用CCDirector的mainloop,setAnimationInterval设置多少秒一帧。m_nAnimationInterval记录的是过去多少cpu周期触发循环。
CCDirector的函数stopAnimation会停止所有绘制和动作事件,停止过程中不调用drawScene
而pause函数会停止动作事件,并把CCApplication的帧率改低,一秒4帧。
动作事件是在drawScene函数中调用m_pScheduler的update循环,暂停过程中m_bPaused为真,不会调用。
绘制过程是从主scene的子节点遍历,zorder为负数的先绘制,然后绘制自己,最终绘制zorder大于等于0的子节点。zorder越大的越在上层。
相关文章
- C语言-5月20日 利用for循环打印出9*9乘法表、由“*”构成的七行菱形的打印、数字金字塔
- 【数据分析之道-基础知识(八)】循环语句
- 队列的基本概念详解,循环队列、链式队列的C++详细实现
- 【C++保姆级入门】循环详解,带你告别死循环
- Python学习 —— (5)while循环
- java实现八皇后问题(递归和循环两种方式)
- FZU Problem 1692 Key problem(循环矩阵)
- IntelliJ中的main函数、for循环、System.out.println()快捷键
- Elastislide - 响应式的图片循环展示效果
- JavaScript基础知识③(流程控制 -- 顺序、分支、循环)
- js循环POST提交添加辅助单位
- Python 仅使用一个for循环不用使用if条件进行奇偶数求和
- 不要再写Python for循环了!
- ppt设置自动循环播放