我正在尝试使用SVG图像制作游戏,以便使它们具有可伸缩性并从中生成物理对象(参见matter.js了解如何实现)。 我的问题是,如果我加载2个不同的SVG纹理,然后将它们渲染出来,第二个会在第一个下面形成图层。 这种情况不会发生在光栅图像或画布选项中,只会在WebGL中发生。 有没有办法...
我正在尝试在没有GPU的Linux服务器上导出使用WebGL渲染的图像。为此,我使用无头Chrome,但导出的图像是黑色的(示例导出图像,截取页面屏幕截图显示只有黑色画布)。我希望得到一些帮助,弄清楚这是为什么。 要导出图像,我将图像渲染到画布中,通过canvas.toDataURL('im...
我有一个关于DisplayObject的pivot属性的问题。具体来说,我想围绕其中心旋转DisplayObjectContainer;因此,我将其pivot设置为其中心点。然而,我注意到这会影响元素的位置。 例如,如果我将位置设置为0,0(默认值),pixijs将尝试根据其中心点而不是左上...
我的一个学校项目是制作一个实时多人网页游戏,我目前很难决定是否应该使用Pixi.js或Phaser来处理游戏图形和控制。有人能谈一下它们各自擅长的方面以及它们相互之间更好的地方吗?
我试图将自定义字体加载到Pixi.js(2D WebGL框架)中。他们有一个使用.woff谷歌字体的示例:https://github.com/GoodBoyDigital/pixi.js/tree/master/examples/example%2010%20-%20Text我将我的.ttf...
我正在尝试从我的游戏中完全移除一个精灵(充当死亡的作用)。我在网上找到的所有信息都是: sprite.parent.removeChild(sprite); 当我这样做时,精灵停止渲染了,但我非常确定精灵仍然存在,并且我的碰撞检测仍在进行,这会带来很多问题。我该如何完全从场景中删除精灵?
我正在使用Phaser制作游戏,其中包含一些大图片,我想在实际游戏中将它们缩小:create() { //Create the sprite group and scale it down to 30% this.pieces = this.add.group(undefine...
我有这段pixi.js代码,它能够实现预期的功能:绘制一个矩形。 var stage, renderer, graphics; (function () { // init PIXI // create an new instance of a pix...
我正在制作一个有商品列表的网站,每个商品都有缩略图,并且我正在使用PixiJS为所有商品添加着色器效果。问题是列表上有超过16个商品,所以我遇到了以下错误: 警告:太多活动的WebGL上下文。 最旧的上下文将会丢失。 有没有办法增加此限制? 我不能制作整个页面的WebGL,而且使用非常...