11得票1回答
Phaser 3:将游戏缩放到整个网站的宽度和高度

我在使用Phaser时非常新手。我希望我的游戏与网站一样大。以下代码将Phaser游戏场地缩放到网站的高度和宽度:width = window.innerWidth * window.devicePixelRatio; height = window.innerHeight * window....

9得票2回答
Phaser预加载后动态加载图像

我正在使用Phaser开发一款游戏。在这个游戏中,玩家将获得一个无法预加载的物品。我希望在Ajax调用后加载图像,然后在Phaser动画中显示它。有没有什么方法可以实现这个? 流程:游戏进行中,游戏结束并发起Ajax调用,Ajax响应并告诉我们要使用哪个图片,Phaser加载该图片并显示玩家...

21得票1回答
如何将Spine动画添加到Phaser游戏中?

我对Phaser和整个javascript游戏开发都很陌生,我想要将Spine动画添加到Phaser中。有没有办法实现这一点? 我也尝试使用Pixi.js播放我的动画,它也可以工作。 我知道Phaser是建立在Pixi基础上的,是否可以直接从Phaser访问Pixi,还是必须在项目中添加两个库...

17得票5回答
Phaser.io 3:在场景中获取游戏尺寸

这似乎是一个简单的问题,但我就是无法解决它: 我正在使用Phaser.io 3 HTML5游戏框架,采用ES6类编写,并试图找出实际的“游戏尺寸”(或画布/视口尺寸),以便我可以在屏幕中心放置一个对象:class Scene1 extends Phaser.Scene { const...

9得票3回答
如何在JavaScript中从枚举中获取随机值?

我正在尝试使用Phaser游戏引擎。我已经弄清如何给精灵上色,下一步是随机给它一个颜色。我该如何使用枚举来实现这个目标? var colors = { RED: 0xff0000, GREEN: 0x00ff00, BLUE: 0x0000ff } logo.tin...

11得票1回答
如何在Phaser 3游戏运行时设置背景颜色?

我是Phaser 3框架的新手,但在Angular / Ngrx方面有专业知识。 目前,我正在使用Angular / Ngrx创建自定义的Phaser 3游戏编辑器。需要在运行时修改Phaser 3游戏的背景颜色。 在Phaser 2+版本中, 以下代码设置游戏的背景颜色,game.sta...

8得票3回答
在Phaser js中添加精灵

我需要知道如何添加精灵图像的第二、第三和第四行,以对应左、右和向上(顶部)移动。 下面的代码是用于底部移动,因为它是精灵图像中的第一行,所以我可以移动它。如果我创建一个水平长条状的精灵图像,也可以实现它,但是否有其他方法呢? 请帮助我找出如何包括第二行及其后面的行。 精灵图像(用户/玩家)...

16得票3回答
如何在Phaser/PixiJS中缩放精灵的大小而不改变其位置?

我正在使用Phaser制作游戏,其中包含一些大图片,我想在实际游戏中将它们缩小:create() { //Create the sprite group and scale it down to 30% this.pieces = this.add.group(undefine...

11得票1回答
使用Phaser.js和Ionic开发游戏应用程序(渲染缓慢/抖动)

仅供开发者参考 我使用Phaser.js开发了一个游戏应用程序。我将代码放入Ionic空白启动器应用程序中,因此基本上视图是使用Ionic应用程序呈现的,然后Phaser通过id选择div并显示游戏。 问题: 这是一个简单的Flappy Bird克隆版。它运行良好,但方块的移动有点抖动(...

10得票2回答
Phaser:在精灵上附加触摸事件

我是phaser的新手,现在正在使用phaser v.2.0.7。我想要做的是让一个精灵处理触摸事件。 如何将onTap附加到精灵对象上? 我知道可以使用sprite_obj.events.onInputDown进行触摸事件,但是我仍然使用onInputUp,因为当弹出窗口/模态框(警报)...