问题标签 [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.
phaser-framework - 我的精灵没有身体,game.physics.enable 没有效果
我正在尝试为我的游戏中的精灵启用 P2JS 物理引擎,并且game.physics.enable
似乎只适用于 Arcade 物理引擎。这里发生了什么?
例子:
phaser-framework - 使用 P2JS 检测 Phaser 中的冲击力
当使用 P2JS 物理引擎运行 Phaser 时,我知道可以检测与Phaser.Physics.P2.Body#onBeginContact
. 但是有没有办法测试碰撞的冲击力,这样当我的宇宙飞船与小行星相撞时,我就可以对它施加现实程度的损坏?
javascript - 将图形置于 Phaser 中动态添加的精灵之上
我正在使用定时事件动态添加 Sprites。我找不到在生成的精灵上方添加新图形(被淹没的矩形)的方法。
精灵总是在顶部
有什么帮助吗??
javascript - Phaser 2 sprite检测边框?
对于大学,我必须创建一个游戏,我的游戏涉及坠落物体。但是我不知道当物体越界时如何失去生命。
这是我的一些代码:
javascript - 如何在我的打字稿生成的 js 中调用函数
所以我想在按下 html 定义的按钮时调用一个函数。问题是我无法到达/找到它,控制台记录错误“参考错误:未定义功能”。
我的 output.js(组合和编译的打字稿)的精简布局如下所示:
我在 html 文件中调用函数,如下所示:
output.js(和phaser.js,因为这是使用phaser)已加载,一切(其他)工作正常。
如何调用该函数?我尝试了很多类似 this.game.getSeed()、game.getSeed() 等等,如果这是一个有效的说法,只是在黑暗中钓鱼。
javascript - 创建大量可以独立播放动画的相同精灵
我使用 Phaser 作为我的游戏引擎。我有一组大约 2400 个精灵,它们都具有相同的纹理。通话
大约需要 5 秒,我需要打几个电话。这使我的游戏加载大约 30 秒,当我添加更多内容时它会急剧增加。有没有更快的方法来制作许多基本相同的精灵,但仍然可以分别在它们上播放动画?
我在 Github 问题中提出了同样的问题,但我认为开发人员以外的其他人可能知道答案。
ios - 使用 ios 浏览器在 iframe 中重定向会冻结 Phaser 画布
我使用 Phaser 创建游戏,但我发现在例如 facebook 中使用它时会出现问题。在 iframe 中完成重定向时,画布在单击后没有响应。
示例:我有一个 IFrame,在 iframe 中我重定向到 game.html。当我点击 game.html 时,一切都冻结了。
使用计算机(任何浏览器)、windows phone 或 android 时一切正常,但使用 iphone 或 ipad 则无法正常工作。
以下是重放问题的示例文件...
索引.html:
游戏.html
main.js
TNX
javascript - 在 JavaScript Phaser 游戏框架中使用 onclicklistener 在循环中创建对象
我正在尝试创建一个简单的问答游戏,它显示一个问题和 5 个答案变体。
我使用 phaser.js,但我认为它通常适用于 JavaScript。
这是我创建 5 个按钮的函数
[char_db.js]
这是我的 onclick 侦听器,它对每个按钮都执行相同的操作(但在功能上它会执行不同的功能)
[索引.html]
我有一个错误
我的按钮数组是在一开始就声明的
有什么建议么?
javascript - Javascript:未捕获的类型错误未定义不是对象方法的函数
我做了一个简单的问答游戏。这是我在一个对象中拥有的一些相关方法。
但不起作用。我总是在“rightAnswerGot”函数中遇到错误。控制台为 this.addVariantsHtml(this.updateCharacter()) 删除“未捕获的类型错误未定义不是对象方法的函数”;
目的是在用户选择正确答案时冻结游戏一秒钟,然后转到下一个问题。任何想法为什么会发生?
谢谢
game-physics - 在 Phaser.io 中让精灵表现得像刚体
我正在尝试使用 Phaser.IO 创建一个小模拟。这个想法是实现模拟类似盒子的东西,你可以让球(或其他多边形)落下。
多边形在掉落时必须表现得像刚体(即与其他球和箱壁碰撞)
我已经使用Physics.js实现了(有点):http : //jsbin.com/poxehenu/1
现在,我想用 Phaser.IO 实现相同的功能,但找不到让球与其他球碰撞的方法,就像它们与世界边界碰撞一样。
我来到这个:http: //jsbin.com/pozoy/4
Phaser.IO 有可能吗?