68得票2回答
选择 Pixi.js 还是 Phaser

我的一个学校项目是制作一个实时多人网页游戏,我目前很难决定是否应该使用Pixi.js或Phaser来处理游戏图形和控制。有人能谈一下它们各自擅长的方面以及它们相互之间更好的地方吗?

65得票2回答
只有 'amd' 和 'system' 模块可以与 --out 一起使用。

在VSCode中构建TypeScript时,我遇到了以下错误: error TS6082: 只有 'amd' 和 'system' 模块可以与 --out 一起使用。 我的设置如下: tsconfig.json{ "compilerOptions": { ...

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

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

22得票4回答
如何使用Phaser 3使画布响应式?

之前我一直在使用Phaser 2,但现在需要转换到Phaser 3。 我尝试使用ScaleManager使画布响应式,但它没有起作用。 我认为一些方法已经改变了,但我没有找到任何帮助来将舞台全屏重新缩放。var bSize = { bWidth: window.innerWidth |...

22得票5回答
本地服务器没有反映更新的文件

我在使用用户本地服务器方面比较新手。我正在使用来自Node的http-server包,用它来托管使用Phaser库制作的HTML5游戏。我有一些图像资源用于游戏中,并且有时会更新这些资源。但是当我这样做时,图像的更改不会在游戏中反映出来。我尝试过重启服务器,但没有帮助。通常需要一些时间才能更新...

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

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

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

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

18得票1回答
2D软体:Gelly和可塑性?

我正在使用Matter.js物理引擎尝试创建软体。我能够创建如下图所示的身体: 然而,我不确定这是否就是我想要的“软体”。虽然这个物体并非完全刚性,并且碰撞和被拖动时具有弹性感,但我正在寻找一种类似于凝胶的物体。这张图片可能有助于直观地解释概念: 我想知道如何制作这些类型的物体。是...

18得票2回答
销毁Phaser中的精灵(Sprite)

我在Phaser中销毁Sprites时遇到了问题。我有一个JavaScript对象,叫做Block。Block具有Sprite属性,可以像下面这样设置:this.sprite = this.game.add.sprite(this.x, this.y, 'blocks', this.color...

18得票3回答
我应该使用Phaser 3还是Phaser 2/CE?

我是新手游戏开发者,想要学习游戏开发。我发现了Phaser框架,想要学习它。 我应该学习Phaser 3还是Phaser 2/CE?它们之间有什么区别?