9得票2回答
Phaser 3中的"this"指的是什么?

我是一位初学者,希望使用Phaser 3制作简单的游戏。我发现Javascript与其他面向对象编程语言(如C++或Java)有些不同。我查看了官方网站和其他教程页面上的教程,大部分代码都像这样: var config = { ... scene: { pre...

7得票1回答
在Phaser 3中,图像和精灵有什么区别?

在Phaser 3文档中,我看到Sprite和Image之间最大的区别是您无法对Image进行动画或添加物理体,但在Image属性中,您可以看到一个animationManager。我有点困惑。有人能澄清一下吗?

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

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

24得票1回答
如何在Phaserjs中制作无限侧滚背景?

我正在使用phaser.js制作游戏,但找不到任何关于如何使背景无限滚动的教程。我希望能让背景在角色向右移动时横向平铺/重复,并且可以一直滚动下去。 我目前使用相机并让相机跟随角色。 我的想法是:在update()中不断检查相机的位置,然后将其与此时的角色一起移动到游戏开始处(最左边)。虽...

7得票2回答
如何将Phaser 3游戏及其资源进行缩放,以便在智能手机和平板电脑上运行?

我是第一次使用Phaser 3和Apache Cordova来创建移动Android游戏。 我已经创建了一个1200 x 800像素的游戏。它在平板电脑上看起来很好,但在智能手机上不行。如何缩放它以适应多种屏幕尺寸? 此外,我需要帮助使用Phaser 3强制横向游戏方向。 谢谢

19得票3回答
将Phaser移入HTML容器div中

目前正在使用Phaser制作一个基于浏览器的游戏,并尝试将其添加到我创建的容器标签中,但是Phaser似乎将自己推到了容器下面。 以下是两个截图供比较: http://gyazo.com/3cc9b9333cf89d7fc879bd2cdc741609(这是当前我的标题div在容器div...

10得票3回答
Jest导入语句: 'TypeError: Cannot set property 'fillStyle' of null'

我输入: npm test 我得到的结果是: 值得注意的是,在BootScene.test.js文件中,import语句可以正常工作,但在导入的文件中无法正常工作。 我关注了在Jest下无法正常工作的import语句。因此,我认为这可能与jest使用的Ecma Script版本有...

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

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

9得票1回答
如何在Phaser 3中设置音量?

我有一个问题,关于我正在制作的视频游戏。 我的问题是,我制作的音乐非常强烈,但根据文档,我发现可以通过调整音量来解决这个问题。我已经尝试了这种方法,但没有任何效果。不确定我是否解释清楚了... 我的 TypeScript 代码: export class SampleScene exte...

8得票3回答
Phaser.js 中的文本方向

我想知道Phaser.js Text类是否有任何文本方向控制的功能,例如当用户输入一些文本时,在画布上输入的文本会具有从右到左或从左到右的文字方向; 而我正在整个画布应用程序上实现此功能。 在普通的HTML中,我们可以使用CSS属性来实现这一点。 direction:ltr, ...