我正在使用phaser.js制作游戏,但找不到任何关于如何使背景无限滚动的教程。我希望能让背景在角色向右移动时横向平铺/重复,并且可以一直滚动下去。 我目前使用相机并让相机跟随角色。 我的想法是:在update()中不断检查相机的位置,然后将其与此时的角色一起移动到游戏开始处(最左边)。虽...
我有问题,尝试在单击图像时显示鼠标位置x / y,我正在使用phaser提供的其中一个单击图像示例。 这是代码: var game = new Phaser.Game(800, 500, Phaser.AUTO, 'phaser-example', { preload: preload, ...
新手上路。我正在使用Phaser,具体来说是使用等角插件。 我想知道是否可以像agar.io一样在Phaser中创建游戏,处理实时的多个连接,在一个巨大的地图上生成约300个玩家,并且所有这些都不会对游戏性能产生太大影响。我真的不知道如何处理多人游戏部分(可能是socket和node.js)...
我是新手游戏开发者,想要学习游戏开发。我发现了Phaser框架,想要学习它。 我应该学习Phaser 3还是Phaser 2/CE?它们之间有什么区别?
我正在使用定时事件动态添加Sprites。我无法找到一种方法将新的图形(一个被淹没的矩形)放在生成的Sprites之上。 Sprites始终处于顶部。 create() { var graphics = game.add.graphics(0, 0); graphics.begin...
我正在使用Phaser制作游戏,其中包含一些大图片,我想在实际游戏中将它们缩小:create() { //Create the sprite group and scale it down to 30% this.pieces = this.add.group(undefine...
我正在使用Phaser.io 我想使用 A,S,D,W 键进行移动。我知道你可以像这样使用箭头键: create(){ ... gameState.cursors = this.input.keyboard.createCursorKeys(); } update(){ if...
我在fonts/目录下有一个字体文件。如何将它加载到游戏中,然后在游戏中的文本对象中使用?我没有找到有关在Phaser 3中使用字体的任何信息。
这似乎是一个简单的问题,但我就是无法解决它: 我正在使用Phaser.io 3 HTML5游戏框架,采用ES6类编写,并试图找出实际的“游戏尺寸”(或画布/视口尺寸),以便我可以在屏幕中心放置一个对象:class Scene1 extends Phaser.Scene { const...
我是一个Phaser 3游戏制作人。我已经从互联网上下载了高质量(1100x1000像素)的图像来使用。但是,每当我将它们缩小(大约到80x70像素),它们就失去了质量(要么变得像素化,要么有奇怪的外观)。如何正确地调整图像大小以保留质量? 我使用了image.setDisplaySize(...