Cocos2d-js在web启动流程
来源:互联网 发布:nginx 访问500错误 编辑:程序博客网 时间:2024/06/06 00:25
第一步:
首先,index.html会生成游戏所需要的canvas(一般都是通过canvas渲染而不是WebGL),然后加载CCBoot.js文件,而CCBoot.js中将预加载所有Cocos2d-JS的HTML5类库,并拉取项目配置文件project.json,项目配置文件中说明了游戏的一些设置以及需要预加载哪些JS文件等。此时,游戏引擎根据project.json中的设置进行相应的操作。
第二步:
接着,等所有的JS文件都预加载完,游戏项目的设置完毕后,会进入由index.html加载的main.js文件,也就是我们的程序入口。main.js主要干了三件事,一是重写cc.game的onStart函数方法,二是调用了cc.game.run()让游戏跑起来,这样一会才会自动调用cc.game的onStart方法,三是在onStart方法中,创建了HelloWorldScene场景。
第三步:
最后,进入到app.js文件中,该文件定义了HelloWorldScene场景,以及实例化了HelloWorldLayer,并添加到场景中。其中,在HelloWorldLayer中使用了cocos Studio导出的资源。
首先,index.html会生成游戏所需要的canvas(一般都是通过canvas渲染而不是WebGL),然后加载CCBoot.js文件,而CCBoot.js中将预加载所有Cocos2d-JS的HTML5类库,并拉取项目配置文件project.json,项目配置文件中说明了游戏的一些设置以及需要预加载哪些JS文件等。此时,游戏引擎根据project.json中的设置进行相应的操作。
第二步:
接着,等所有的JS文件都预加载完,游戏项目的设置完毕后,会进入由index.html加载的main.js文件,也就是我们的程序入口。main.js主要干了三件事,一是重写cc.game的onStart函数方法,二是调用了cc.game.run()让游戏跑起来,这样一会才会自动调用cc.game的onStart方法,三是在onStart方法中,创建了HelloWorldScene场景。
第三步:
最后,进入到app.js文件中,该文件定义了HelloWorldScene场景,以及实例化了HelloWorldLayer,并添加到场景中。其中,在HelloWorldLayer中使用了cocos Studio导出的资源。
阅读全文
0 0
- Cocos2d-js在web启动流程
- COCOS2D-X 的启动流程
- cocos2d 项目框架和启动流程
- cocos2d 项目框架和启动流程
- Cocos2d-x 3.0的启动流程
- Spring Boot Web启动流程
- Ext js项目启动流程
- cocos2d - JS H5 适配流程
- 在Cocos2d-Js使用按钮
- 在Mac上关于tomcat服务器的安装、配置、启动、部署web详细流程
- 在Mac上关于tomcat服务器的安装、配置、启动、部署web详细流程
- 在Mac上关于tomcat服务器的安装、配置、启动、部署web详细流程
- cocos2d 在mac上的运行流程
- Cocos2d-js cc.game项目启动
- cocos2d-js 新手入门 3.游戏启动
- cocos2d-js在web使用时,一定要把资源加入到resource.js里面~~否则各种bug
- cocos2d-js web发布(转)
- web服务启动不了解决流程
- 原生二维码扫描
- mybatis的config.xml文件中不再需要通过<mapper>一个一个配置实体的xml文件了
- shiro页面前端获取当前用户信息
- LBS相关工具函数
- V5 DDR IP核生成的过程
- Cocos2d-js在web启动流程
- Android游戏开发之Tween动画的实现
- GIT基本操作
- mysql InnoDB: Unable to lock ./ibdata1, error: 11
- ffmpeg相关帮助文档
- JAVA一些趣味题(不间断总结)
- liunx 环境下 python模块pygame 安装
- 怎么怎么修改myeclipse的workspace所在的位置修改myeclipse的workspace所在的位置
- Android HTTPS、TLS版本支持相关解决方案