问题标签 [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.
javascript - HTML将移相器移入容器div
目前在 Phaser 中制作基于浏览器的游戏并尝试将其添加到div
我创建的容器标签中,但是 Phaser 似乎将自己推到了 container 下方div
。
两张截图对比:
http://gyazo.com/3cc9b9333cf89d7fc879bd2cdc741609(这是我的标题 div 当前在其中的容器 div,这是我希望我的移相器游戏正在做的事情)
http://gyazo.com/5a7cea7514a9e295355c87933c3d14ac(这是我的移相器游戏目前在页脚 div 上方所做的事情,您可以看到容器 div 并清楚地看到当前位于页脚 div 下的移相器游戏)
这是我的 HTML 页面的代码:
这是我的 CSS 的代码
任何人都可以帮助告诉我我要去哪里错了吗?
javascript - 如何在 Phaserjs 中制作无限侧滚动背景?
我正在使用 phaser.js 制作游戏,但我找不到任何关于如何使背景无限滚动的教程。我希望背景可以横向平铺/重复,并且在角色向右移动时无限重复。
我目前正在使用相机并让相机跟随角色。
以下是我的想法:在 中不断检查相机的位置update()
,然后将其与当时的角色一起移动到游戏的开头(最左边)。我认为这可能不是一个平稳的过渡,所以我想知道是否有更好的方法来做到这一点。
javascript - 在 AJAX 函数内的 Phaser 中循环添加精灵
我在使用 Phaser 制作的游戏中有以下代码:
我想使用循环来运行上面的语句。但是,以下方法似乎不起作用:
代码在 AJAX 函数中,因此我必须留在函数范围内。为什么这不起作用,我该如何解决?
javascript - 从 JSON 文件加载 Phaser 资产的问题
我有以下用于 Phaser 游戏的代码。它只是用于通过使用 AJAX 从 JSON 文件加载信息来获得关卡的视觉概念。
我已经将它与 JSON 文件和图像一起加载到我的在线服务器上,但它似乎没有使用game.add.sprite()
AJAX 回调中的函数加载图像。我得到带有占位符图像的屏幕。位置正确,但未加载图像。这可能是什么原因造成的,我该如何解决?
javascript - 锁定移动设备的方向
如何使用 js、phaser 或 jquery 锁定移动设备的方向?是否有一种通用的方法可以锁定方向,而不管使用的平台或设备如何?
我基本上想为基于浏览器的游戏锁定横向模式。
javascript - 带有 Phaser 的 WebGL 错误
我尝试使用 Phaser 制作我的第一款游戏,但是当我将 tileSprite 函数与我自己的图像一起使用时出现错误:
“ground.png”显示为黑色,我在控制台中收到此错误:
错误:WebGL:根据 OpenGL ES 2.0.24 规范第 3.8.2 节,纹理将被渲染为黑色,因为它是 2D 纹理,具有不需要 mipmap 的缩小过滤器,其宽度或高度不是 2 的幂,并且使用不同于 CLAMP_TO_EDGE 的环绕模式。
使用相同的代码但其他图像(来自演示移相器游戏)我没有收到此错误。
phaser-framework - 在移相器中开始游戏之前等待点击
JSFiddle 演示在这里,但我也在下面粘贴代码。我的问题很简单(尽管我似乎找不到任何关于如何实现这一点的示例):现在,如果您在 JSFiddle 中启动游戏,您将看到矩形立即“下降”。当我用鼠标点击时,我想以某种方式开始游戏(基本上在第一次点击鼠标之前什么都没有发生) - 关于如何实现这一点的任何要点?
JS:
CSS:
HTML:
phaser-framework - Phaser:背景图像问题
所以,我有这个问题,我正在用 Phaser 做那个“飞鸟”游戏,但是当我移动背景图像时,其他图像(如鸟、管道和所有东西)不会显示,我不不知道为什么,有什么想法吗?,这是我的代码:
javascript - Phaser 图像未预加载
如果有人用过 Phaser,也许你可以帮我写代码。我正在尝试创建一个 Flappy Bird 克隆,到目前为止它运行良好。但是,每当我第一次打开游戏时,管道的精灵似乎都没有出现。我已经预先加载了鸟和管道精灵,并且只有鸟精灵在第一次尝试时加载。一旦游戏重新开始(当鸟死了),管道就会正常加载。我正在使用 WAMP 托管本地服务器。
这是我的代码:
javascript - 需要帮助使用 phaser.js 从屏幕右侧进入精灵
我现在正在学习游戏的移相器框架:http: //phaser.io
这个示例演示了从屏幕左侧进入的多个精灵。我只是想弄清楚如何让他们从右边进来。我缺少一些东西。
工作示例可以在这里看到:http ://examples.phaser.io/_site/view_full.html?d=sprites&f=add+several+sprites.js&t=add%20several%20sprites
代码: