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

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

16得票1回答
如何使用Phaser 3创建适应任何屏幕尺寸的响应式游戏?

我一直在寻找一种解决方案,能够使用Phaser 3让我的游戏完全适应任何屏幕分辨率,例如: 这个例子是用Construct 2制作的,顺便说一句,在那里做到这个效果非常简单。 有人知道实现这一目标的最佳方法是什么吗?

16得票8回答
Phaser 3. 在运行时更改游戏尺寸

嗨,请帮我找出如何使用Phaser3创建真正响应式的游戏。 响应性很关键,因为游戏(Blockly工作区的表示层)应该能够在会话期间多次扩展到屏幕上的较大部分并缩小回来。 问题是我如何在运行时更改游戏的尺寸? ---编辑--- 事实证明有纯CSS解决方案,可以使用CSS缩放属性来调整...

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

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

13得票6回答
如何将Phaser集成到React中。

我有一个使用create-react-app创建的React应用程序,现在我想要整合Phaser 3。我按照这个指南开始操作。我成功地将canvas渲染了出来,但是preload中加载图像似乎没有起作用。我看到默认的"failed to load texture image"图片。import...

13得票4回答
PhaserJS是否支持3D呢?

我想知道phaser.io是否支持3D,即使只是一点点。我没有计划制作3D游戏,但希望我的主角有3D动画...像翻转。 或者更好的做法是制作正交游戏,这更符合我的口味。 我尝试过谷歌搜索,并没有发现它支持3D的迹象。但是它所依赖的pixijs确实使用了WebGL。 至少,即使是2D,我也...

12得票2回答
在Phaser中显示/隐藏精灵和文本

我有一张图片和一些文本,我想要显示/隐藏它们:overlay = this.game.add.image( 0, 0, this.custom_texture.generateTexture() ); overlay_text = this.game.add.text( 0, 0, 'TEST...

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

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

11得票2回答
如何在Phaser 3中使用本地字体?

我在fonts/目录下有一个字体文件。如何将它加载到游戏中,然后在游戏中的文本对象中使用?我没有找到有关在Phaser 3中使用字体的任何信息。

11得票1回答
如何在Phaser 3中从一个场景传递数据到另一个场景?

我正在使用Phaser 3制作游戏,但我似乎找不到如何从GameScene将得分传递到GameOverScene的方法。