Phaser 场景的启动与切换
来源:互联网 发布:淘宝展现词怎么刷 编辑:程序博客网 时间:2024/06/05 09:21
/** * Created by Releed on 2017/4/25. */var game = new Phaser.Game(800,600,Phaser.CANVAS,'gameStage');game.MyState = {};var upKey;game.MyState.Startstate = { preload:function () { console.log('场景 1 preload'); game.load.image('pic','image/ra_einstein.png');//欲添加图片 }, create:function () { console.log('场景 1 create'); game.add.sprite(0,0,'pic');//场景添加图片 upKey = game.input.keyboard.addKey(Phaser.Keyboard.A);//创建键盘监听 }, update:function () { //console.log('update01'); if (upKey.isDown){ //判断按键是否按下 //game.state.start('upup'); game.state.start('state2'); //场景跳转---- /* start (key, clearWorld, clearCache) 1.场景key 2.是否清除前场景数据(默认true-false则继承前场景数据) 3.是否清除cache(默认false) */ } }};//-----------每一个场景都是相互独立的game.MyState.state2 = { preload:function () { console.log('场景 2 preload'); }, create:function () { console.log('场景 2 create'); game.add.sprite(0,0,'pic'); /*也可以在前场景加载资源,到后续场景显示图片 这也就代表在刚执行游戏时将所有游戏资源加载完毕,后续场景单独调用 * */ }, update:function () { console.log('场景 2 update'); }};//游戏内的每个场景都要添加game.state.add('Startstate',game.MyState.Startstate);game.state.add('state2',game.MyState.state2);game.state.start('Startstate');//启动场景//game.state.start('state2');//一般都启动一个场景
0 0
- Phaser 场景的启动与切换
- 【Cocos2dx】新建场景、场景的切换、设置启动场景与菜单的新建
- Scene场景切换与scheduler的使用
- 场景切换与内存
- phaser 应用场景及实例
- Ujnity 场景的切换
- 场景的切换
- 实现场景的切换
- 切换场景的动画
- Cocos2d-JS切换场景与切换特效
- 切换场景时的效果
- cocos2d-x 场景的切换
- 场景间切换的效果
- cocos2d-x 场景的切换
- 游戏场景切换的问题
- Java并发编程核心方法与框架-phaser的使用
- 场景切换问题:如何切换到已经打开的场景
- 2.phaser创建游戏和场景
- Html---表单
- PHP时间戳函数
- HTTP 状态代码表示什么意思?
- jQuery之动画基础隐藏和显示
- jquery validate插件使用
- Phaser 场景的启动与切换
- JS原型设计模式(一)
- [SDOI2010]BZOJ 1924所驼门王的宝藏-强连通分量-缩点-拓扑排序-dp
- Leetcode 62. Unique Paths
- 基于properties的点名模块
- 将hql的CreateSqlQuery的查询结果绑定一个新建的dto中
- 收藏——硬币(五大天王和四小龙)
- java操作MongoDB,采用_id查询
- [python]初探socket