问题标签 [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.
asp.net-mvc - 带有 javascript 和 VS 2013 web express 的 Phaser 游戏库
所以我对 Phaser 游戏库完全陌生,我正在尝试在 MVC 项目中使用 VS 2013 web express 设置项目。我想使用 javascript(不是打字稿),我假设我可以使用 VS 在启动时创建的 IISExpress Web 服务。我见过的大多数教程都在讨论如何设置 apache,但是当我从 VS 中单击运行时,我更喜欢只使用 IISExpress,因为它更容易,因为我不需要做任何事情。
所以我在我的项目中添加了移相器。它抱怨pixi。所以我将 pixi 添加到我的项目中,当我有以下行时,我收到以下错误:
我的 Phaser 设置是否正常?我不能使用 VS 中的 IISExpress 来运行移相器吗?
我的 Index.cshtml 是
javascript - 无法让移相器工作
在过去的几天里,我一直无法让 Phaser 工作:只是想测试一个 hello world 程序。我完全按照 Phaser 网站上的说明进行操作,但它仍然不适合我。
我正在使用 node.js。
这是 index.html:
这是 main.js:
它给我的错误是:
在定义之前使用了“Phaser”。
var game = new Phaser.Game(400, 490, Phaser.AUTO, 'game_div');
我真的尝试过寻找解决方案,但我找不到任何问题。我对 JavaScript 和移相器很陌生。
javascript - phaser.io 多个 phaser.game 实例
我想在new Phaser.Game
Phaser.io 中使用多个实例,但是当我创建第二个 Phaser.Game 对象时,我收到以下错误WebGL: INVALID_OPERATION: uniform2f: location not for current program
这是我使用的 HTML 代码
这是我使用的 JavaScript 代码
javascript - 尝试使用 gruntjs 设置 Phaser 和 Typescript
我正在尝试使用带有 grunt 的 Typescript 设置 Phaser 框架。
我的Gruntfile.js
样子是这样的:
我有一个这样的打字稿代码文件:
但是由于某种原因,当我运行时grunt
,出现以下错误:
由于某种原因没有加载该Phaser
名称,我不知道为什么。
javascript - PHP variable transfer from one page to another
I am building a game on html5(phaser js) for which i need to build a leaderboard. the code snippet is this:
in the window.open function i wish to pass the value of score to another page where i will ask for the player's name and then insert both the score and the name to the database. But i am having trouble passing the score value across three pages. How can i do this? Do I need AJAX or just PHP and Javascript is sufficient?
javascript - 循环精灵滚动背景
我是 WebGL 的新手,我决定尝试 Phaser.js 库。
我在背景滚动时遇到了一些问题(像跑步者和侧滚轴这样的游戏)。我已经看到它在 PIXI.js 中是如何工作的,但我无法为 Phaser 做/找到解决方案。
Pixi.js 代码。
javascript - Phaser,删除 outOfBounds 精灵
我找到了一些garbageCollector 的代码示例,用于删除屏幕外的精灵,但它仅适用于旧版本的Phaser。
如何将此代码从 v1.1.5 重建到 v2.0.4?
错误代码:
适用于旧版本(v1.1.5)的代码:
javascript - PhaserJS:将物理添加到图形对象
大多数示例使用精灵来添加物理,但我想将物理添加到使用 Graphics 类创建的对象中。例如:
这根本不适用于图形,但它立即适用于精灵。为什么会这样,我怎样才能做到这一点?
提前致谢。
phaser-framework - Phaser 中作为实体实体的图像
我有一个 tilemap,并在 tilemap 图层的顶部添加另一个包含俄罗斯方块图像的图层。我希望原始瓷砖地图上的玩家能够将添加的图像识别为实体实体。我不确定如何解决这个问题?是否有我可以使用的物理包或精灵对象的属性,我可以修改它以使图像成为实体实体?
我尝试了以下代码:
但这似乎不起作用。Sprite 层是包含俄罗斯方块图像的层,p 是我的播放器。我不知道如何解决这个问题,如果有任何帮助或任何其他关于如何解决它的想法,我将不胜感激。谢谢!
phaser-framework - 极坐标的移相器点
我想更新精灵的 P2 体力,使其在给定方向上等于一个常数值。使用极坐标,这很容易:我只需将大小和方向设置为我想要的。但是,对于移相器点,直接设置点坐标的唯一功能(Phaser.Point#set)似乎只支持笛卡尔坐标。
有没有一种简单的方法可以将 Phaser 点设置为一组极坐标,而无需自己将极坐标转换为笛卡尔坐标?