22得票2回答
如何使用PixiJS渲染SVG?

我正在尝试使用SVG图像制作游戏,以便使它们具有可伸缩性并从中生成物理对象(参见matter.js了解如何实现)。 我的问题是,如果我加载2个不同的SVG纹理,然后将它们渲染出来,第二个会在第一个下面形成图层。 这种情况不会发生在光栅图像或画布选项中,只会在WebGL中发生。 有没有办法...

39得票6回答
在没有GPU的情况下,在无头Chrome中呈现WebGL图像

我正在尝试在没有GPU的Linux服务器上导出使用WebGL渲染的图像。为此,我使用无头Chrome,但导出的图像是黑色的(示例导出图像,截取页面屏幕截图显示只有黑色画布)。我希望得到一些帮助,弄清楚这是为什么。 要导出图像,我将图像渲染到画布中,通过canvas.toDataURL('im...

7得票2回答
Pixi.js的中心点会影响对象位置

我有一个关于DisplayObject的pivot属性的问题。具体来说,我想围绕其中心旋转DisplayObjectContainer;因此,我将其pivot设置为其中心点。然而,我注意到这会影响元素的位置。 例如,如果我将位置设置为0,0(默认值),pixijs将尝试根据其中心点而不是左上...

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

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

13得票3回答
Pixi.js中的自定义字体

我试图将自定义字体加载到Pixi.js(2D WebGL框架)中。他们有一个使用.woff谷歌字体的示例:https://github.com/GoodBoyDigital/pixi.js/tree/master/examples/example%2010%20-%20Text我将我的.ttf...

7得票1回答
PIXI如何完全删除一个精灵。

我正在尝试从我的游戏中完全移除一个精灵(充当死亡的作用)。我在网上找到的所有信息都是: sprite.parent.removeChild(sprite); 当我这样做时,精灵停止渲染了,但我非常确定精灵仍然存在,并且我的碰撞检测仍在进行,这会带来很多问题。我该如何完全从场景中删除精灵?

7得票1回答
PIXI.js - 如何绘制半个圆形?

我是新手,想使用PIXI.js制作游戏。如何绘制这样的半圆,而不使用图片? 提前感谢您!

16得票3回答
如何在Phaser/PixiJS中缩放精灵的大小而不改变其位置?

我正在使用Phaser制作游戏,其中包含一些大图片,我想在实际游戏中将它们缩小:create() { //Create the sprite group and scale it down to 30% this.pieces = this.add.group(undefine...

7得票3回答
如何在不使用Stage的情况下使用pixi.js?

我有这段pixi.js代码,它能够实现预期的功能:绘制一个矩形。 var stage, renderer, graphics; (function () { // init PIXI // create an new instance of a pix...

8得票2回答
允许更多的WebGL上下文

我正在制作一个有商品列表的网站,每个商品都有缩略图,并且我正在使用PixiJS为所有商品添加着色器效果。问题是列表上有超过16个商品,所以我遇到了以下错误: 警告:太多活动的WebGL上下文。 最旧的上下文将会丢失。 有没有办法增加此限制? 我不能制作整个页面的WebGL,而且使用非常...