SpriteBuilder中频繁的切换场景层的解决办法

注意,不像SettingsLayer,CCScrollView实例并没有从场景中删除和重新加载像代码所示的那样。

你只是简单的改变其可视(visible)状态on和off。

改变可视状态比加载CCB或仅仅用代码创建一个新的节点实例更加有效率,尤其是你要频繁的切换场景的时候。

当然,改变可视状态不会释放内存空间。但是,如果你频繁的需要显示一个节点,你不得不保持足够的备用内存去随意显示它们。所以这样的节点当然能在整个时段中保留在内存中。

时间: 2024-11-05 23:28:45

SpriteBuilder中频繁的切换场景层的解决办法的相关文章

Winxp中无法安装新字体的终极解决办法

Winxp中无法安装新字体的终极解决办法 在windows 7越来越火的今天,相信还有很多朋友对XP系统情有独钟吧?北极鱼也算是一个了,主要是由于自己都很少使用安装版软件,电脑上基本上都是一些绿色软件.并且自己制作很多绿色软件都是在xp系统下测试绿化的,结果就导致部分绿色软件在windows 7下无法使用,再加上在运行速度已经习惯问题上感觉还是XP来的顺手,所以一直还在延续着XP的使用,(双系统,平时使用在XP下,玩玩就用windows 7), 一直来用的XP好好的,不过早些天,北极鱼也算是终于

getview()-android getView中 position=0多次出现的解决办法

问题描述 android getView中 position=0多次出现的解决办法 适配器中的getview @Override public View getView(int position, View convertView, ViewGroup parent) { View view = View.inflate(context,R.layout.home_item,null); TextView tv = (TextView) view.findViewById(R.id.homeIt

线程-关于Win32核心编程中DLL注入后无反应的解决办法

问题描述 关于Win32核心编程中DLL注入后无反应的解决办法 #include #include HINSTANCE hProcess; PWSTR pszLibFileRemote; HINSTANCE hThread; void StartInject(int ProcessID, char * DllName); void OverInject(char * DllName); void EnableDebugPrivilege(HANDLE processHandle); int ma

iOS9与XCode7中不能使用http连接的快速解决办法_IOS

在Xcode7.0及以上版本中编译iOS APP时,默认会使用iOS9的一项新特性,使得所有http连接被禁用,项目里使用的API没有https支持,就悲剧了.差了官方文档,有这么一段话 App Transport Security App Transport Security (ATS) enforces best practices in the secure connections between an app and its back end. ATS prevents accident

有关easyui-layout中的收缩层无法显示标题的解决办法_jquery

easyui-layout中的收缩层无法显示标题的问题原因分析: 在easyui-layout中设置面板初始化为可以折叠,然后就发现标题还有图标都木有了 嗯,就是结果列表上面.一片空白,出现了问题就要去解决它,在网上查了资料之后呢,决定修改jquery.easyui.min.js 版本为:jQuery EasyUI 1.4.1 在5105行有_39d方法,在其中设置两个变量_Cstitle,_CsIcon添加代码如下: var _Cstitle; var _closedTitle = p.pan

Win8.1系统中“更改电脑设置”无法打开的解决办法

  在使用Win8.1系统或Win8系统时,打开超级按钮单击"设置">"更改电脑设置"时,没有响应或者直接跳转至开始屏幕怎么办?下面系小编就为大家介绍一下该问题的解决办法! 当出现上述问题时,首先我们需要确认当前系统是否激活.如果已经激活,可以尝试以下几种方法: 方法一:使用命令修检测.并修复系统文件. 1.把鼠标移动到屏幕左下角,单击右键(或者按"win"+"x"组合键),选择"命令提示符(管理员)"

Javamail中的常见中文乱码问题与解决办法(综合)

解决|问题|中文|中文乱码 在使用javamail api开发邮件服务系统时,我们常常会碰到很多中文乱码问题,下面就分别介绍如何解决这些问题. 1.发送名称含中文的附件到邮件服务器,用别的邮件接收程序接收到的附件名显示为乱码 解决办法:在调用MimeBodyPart的setFileName()时使用Base64编码.例如: BASE64Encoder enc = new BASE64Encoder();//该类位于jre/lib/rt.jar中 //fds为FileDataSource实例 mb

在ASP中常见的错误80004005信息和解决办法

作者:BatMan错误信息(错误信息我不用翻译成中文了吧,呵呵,大家谅解)Microsoft OLE DB Provider for ODBC Drivers error '80004005'[Microsoft][ODBC Microsoft Access 97 Driver] The Microsoft Jet databaseengine cannot open the file '(unknown)'. It is already opened exclusivelyby another

以前收集的一些资料---ASP中常见的错误80004005信息和解决办法

错误|解决 错误80004005信息处理方法(给小城写的,你好好找找把) 错误信息(错误信息我不用翻译成中文了把,呵呵,大家谅解)     Microsoft OLE DB Provider for ODBC Drivers error '80004005'     [Microsoft][ODBC Microsoft Access 97 Driver] The Microsoft Jet database     engine cannot open the file '(unknown)'.