问题标签 [phaser-framework]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3110 浏览

phaser-framework - 我的精灵没有身体,game.physics.enable 没有效果

我正在尝试为我的游戏中的精灵启用 P2JS 物理引擎,并且game.physics.enable似乎只适用于 Arcade 物理引擎。这里发生了什么?

例子:

0 投票
2 回答
1275 浏览

phaser-framework - 使用 P2JS 检测 Phaser 中的冲击力

当使用 P2JS 物理引擎运行 Phaser 时,我知道可以检测与Phaser.Physics.P2.Body#onBeginContact. 但是有没有办法测试碰撞的冲击力,这样当我的宇宙飞船与小行星相撞时,我就可以对它施加现实程度的损坏?

0 投票
1 回答
8303 浏览

javascript - 将图形置于 Phaser 中动态添加的精灵之上

我正在使用定时事件动态添加 Sprites。我找不到在生成的精灵上方添加新图形(被淹没的矩形)的方法。

精灵总是在顶部

有什么帮助吗??

0 投票
1 回答
1800 浏览

javascript - Phaser 2 sprite检测边框?

对于大学,我必须创建一个游戏,我的游戏涉及坠落物体。但是我不知道当物体越界时如何失去生命。

这是我的一些代码:

0 投票
1 回答
2599 浏览

javascript - 如何在我的打字稿生成的 js 中调用函数

所以我想在按下 html 定义的按钮时调用一个函数。问题是我无法到达/找到它,控制台记录错误“参考错误:未定义功能”。

我的 output.js(组合和编译的打字稿)的精简布局如下所示:

我在 html 文件中调用函数,如下所示:

output.js(和phaser.js,因为这是使用phaser)已加载,一切(其他)工作正常。

如何调用该函数?我尝试了很多类似 this.game.getSeed()、game.getSeed() 等等,如果这是一个有效的说法,只是在黑暗中钓鱼。

0 投票
0 回答
82 浏览

javascript - 创建大量可以独立播放动画的相同精灵

我使用 Phaser 作为我的游戏引擎。我有一组大约 2400 个精灵,它们都具有相同的纹理。通话

大约需要 5 秒,我需要打几个电话。这使我的游戏加载大约 30 秒,当我添加更多内容时它会急剧增加。有没有更快的方法来制作许多基本相同的精灵,但仍然可以分别在它们上播放动画?

我在 Github 问题中提出了同样的问题,但我认为开发人员以外的其他人可能知道答案。

0 投票
1 回答
847 浏览

ios - 使用 ios 浏览器在 iframe 中重定向会冻结 Phaser 画布

我使用 Phaser 创建游戏,但我发现在例如 facebook 中使用它时会出现问题。在 iframe 中完成重定向时,画布在单击后没有响应。

示例:我有一个 IFrame,在 iframe 中我重定向到 game.html。当我点击 game.html 时,一切都冻结了。

使用计算机(任何浏览器)、windows phone 或 android 时一切正常,但使用 iphone 或 ipad 则无法正常工作。

以下是重放问题的示例文件...

索引.html:

游戏.html

main.js

TNX

0 投票
1 回答
1291 浏览

javascript - 在 JavaScript Phaser 游戏框架中使用 onclicklistener 在循环中创建对象

我正在尝试创建一个简单的问答游戏,它显示一个问题和 5 个答案变体。

我使用 phaser.js,但我认为它通常适用于 JavaScript。

这是我创建 5 个按钮的函数

[char_db.js]

这是我的 onclick 侦听器,它对每个按钮都执行相同的操作(但在功能上它会执行不同的功能)

[索引.html]

我有一个错误

我的按钮数组是在一开始就声明的

有什么建议么?

0 投票
3 回答
1584 浏览

javascript - Javascript:未捕获的类型错误未定义不是对象方法的函数

我做了一个简单的问答游戏。这是我在一个对象中拥有的一些相关方法。

但不起作用。我总是在“rightAnswerGot”函数中遇到错误。控制台为 this.addVariantsHtml(this.updateCharacter()) 删除“未捕获的类型错误未定义不是对象方法的函数”;

目的是在用户选择正确答案时冻结游戏一秒钟,然后转到下一个问题。任何想法为什么会发生?

谢谢

0 投票
1 回答
1568 浏览

game-physics - 在 Phaser.io 中让精灵表现得像刚体

我正在尝试使用 Phaser.IO 创建一个小模拟。这个想法是实现模拟类似盒子的东西,你可以让球(或其他多边形)落下。

多边形在掉落时必须表现得像刚体(即与其他球和箱壁碰撞)

我已经使用Physics.js实现了(有点):http : //jsbin.com/poxehenu/1

现在,我想用 Phaser.IO 实现相同的功能,但找不到让球与其他球碰撞的方法,就像它们与世界边界碰撞一样。

我来到这个:http: //jsbin.com/pozoy/4

Phaser.IO 有可能吗?