Cocos creator加载场景、加载场景回调、预加载场景
注意场景名不要写错,是根据字符串去加载场景的。
同时这也在暗示我们,一个游戏应尽可能地少切换场景~
官方文档:加载和切换场景
加载场景
加载场景调用如下API:
cc.director.loadScene('GameScene');
场景加载回调
加载场景时,可以附加一个参数用来指定场景加载后的回调函数:
director.loadScene("MyScene", onSceneLaunched);
上一行里 onSceneLaunched
就是声明在本脚本中的一个回调函数,在场景加载后可以用来进一步的进行初始化或数据传递的操作。
由于回调函数只能写在本脚本中,所以场景加载回调通常用来配合常驻节点,在常驻节点上挂载的脚本中使用。
预加载场景
director.loadScene
会在加载场景之后自动切换运行新场景,有些时候我们需要在后台静默加载新场景,并在加载完成后手动进行切换。那就可以预先使用 preloadScene 接口对场景进行预加载:
director.preloadScene("table", function () {console.log('Next scene preloaded');
});
之后在合适的时间调用 loadScene
,就可以真正切换场景。
director.loadScene("table");
就算预加载还没完成,你也可以直接调用 director.loadScene
,预加载完成后场景就会启动。
Cocos creator加载场景、加载场景回调、预加载场景相关推荐
- FragmentPagerAdapter加载fragment并使用setUserVisibleHint()处理预加载时遇到的坑,给textview赋值时出现的空指针异常...
FragmentPagerAdapter加载fragment并使用setUserVisibleHint()处理预加载时,给textview赋值时出现的空指针异常 public class BaseFr ...
- android listview预加载动画,Android开发Activity页面预加载
概述 某些业务场景下,为了提高用户体验,我们可能需要在前一个页面就将下一个页面的数据准备好,减少用户后续操作的时间.因为Activity在设计上采用了低耦合,高度的隔离使得传统的预加载Activity ...
- 我的世界服务器如何修改加载规模,我的世界服务器预加载区域怎么调小
满意答案 首先我们先停止服务器 为了服务器的健康着想,我们先关掉服务器,即输入[stop]命令后敲回车,我想大家都会哈! 我的世界服务器怎么调整困难度 找到[server.properties]文件, ...
- 关于图片加载的问题-如加载失败显示占位图,预加载,懒加载
一.图片加载失败时,如图所示 <img v-if="src" :src="src" :onerror="errorImg">le ...
- html页面预加载图片不出来,页面图片预加载与懒加载策略
在图片的加载策略之前,我们先来了解下html网页中,图片的不同位置的图片分别是在什么时候发起图片资源请求的 img 标签 img标签会在html渲染解析到的时候,如果解析到img src值,则浏览器会 ...
- 好看的html登录遮罩提示加载中,jQuery炫酷页面预加载Loading特效插件
fakeLoader.js是一款轻量级的 jQuery 炫酷页面预加载Loading特效插件.它能帮助我们创建一个全屏遮罩效果的旋转loading效果来模拟页面预加载过程. Bower安装 bower ...
- 眼图matlab仿真_MATLAB开发自动驾驶第二十课-自动驾驶场景设计器中的预建驾驶场景...
自动驾驶场景设计应用提供了一个代表常见驾驶动作的预建场景库.该应用还包括代表欧洲新车评估计划(Euro NCAP)测试协议的场景,以及3D仿真环境中使用的预建场景的3D版本. 选择一个预建场景 要开始 ...
- 【Unity3D 打斗游戏开发】之二 异步加载场景或预加载资源后进入游戏
假设当前场景为A,我们要切换到下一场景B,如果使用正常加载方式,Unity会在切换场景时加载场景B的所有内容(Hierarchy面板内容)到内存中,由于加载场景B是同步执行的,所以当场景B较大时,就会 ...
- 前端资源预加载并展示进度条
我们经常会看到,一些站点在首次进入的时候会先显示一个进度条,等资源加载完毕后再呈现页面,大概像这样: 然后整个页面的操作就会非常流畅,因为之后没必要再等待加载资源了.尤其是在移动端,或者是页游中,这样 ...
- 网站预加载进度条的实现
我们经常会看到,一些站点在首次进入的时候会先显示一个进度条,等资源加载完毕后再呈现页面,大概像这样: 然后整个页面的操作就会非常流畅,因为之后没必要再等待加载资源了.尤其是在移动端,或者是页游中,这样 ...
最新文章
- 让你的插件兼容AMD, CMD ,CommonJS和 原生 JS
- Office CVE-2017-11882复现
- 【第四篇章-android平台MediaCodec】推断是否支持硬件解码码
- winform checkedlistbox不显示复选框_据说90%的人都不知道怎么解决这个Word问题
- 诺顿引起的系统频繁重启的解决方法重新
- python航空订票系统_航空订票系统
- k3s,k9s harbor https
- 国外在线Md5,md4,mysql,Sha1,NTLM破解网站
- 【现代货币银行学】货币与货币制度
- nebula模拟器_nebula(街机模拟器) V 2.1.5.0 官方版
- 中国Linux内核开发者大会
- Windows10下WSL的配置与使用
- 三、python数据序列1-列表
- 懒懒的周末 (r8笔记第30天)
- 东华OJ第85题 计算多项式的值
- 巴西龟饲养日志-----黑壳虾
- excel高级筛选怎么用_Excel高级筛选的5个用法,学会了可以少写很多函数公式
- 基于vue的todolist案例
- 南阳理工学院计算机应用基础答案,南阳理工学院国家省校级精品课程(精品资源共享课程)一览表.doc...
- 啊!我的专业不只是修电脑,装系统