pixi.js

    1熱度

    1回答

    我製作的遊戲使用pixi,它在640x480像素的畫布上呈現。正如你可以想象的那樣,這在PC上查看時非常小。我想做到這一點: 我想增加畫布的大小,因此儘可能填滿整個屏幕 我想放大的內容,使其充滿了儘可能不改變其長寬比 我想,如果有剩下的空間從前面的步驟 當我谷歌如何做到這一點的Pixi的居中的畫布,我可以分別找到這。但是我想知道如何在一個地方和計算器上完成這些工作,因爲你通常都想把所有這些東西放在

    0熱度

    1回答

    我在javascript中使用pixi.js渲染引擎來處理當前項目。我正在使用assetloader加載json中定義的spritesheet。問題是我需要在assetloader使用的onComplete事件完成之後很好地創建精靈或動畫片段。然而,紋理緩存在該點之後似乎不可訪問。以下是一些代碼,演示了我遇到的問題。 var spriteSheet = [ "test.json" ]; load

    0熱度

    1回答

    時,無法執行「getImageData」由於跨域我們必須託管在谷歌雲圖像,並獲得使用 new GcsAppIdentityServiceUrlSigner().getSignedUrl("GET", path)) 它看起來服務器端的鏈接,它像 https://storage.googleapis.com/<bucket>/<folder>/image.JPG?GoogleAccessId=<p

    6熱度

    1回答

    我有一個通過new PIXI.Sprite.fromImage(path)創建的精靈,我怎樣才能提高它的實時亮度?

    1熱度

    2回答

    FastCanvas是的PhoneGap /科爾多瓦的解決方案,以獲得在Android上速度更快的畫布,但它必須與FastCanvas.create(); 創建我想用Pixi.js(或Phaser.js它使用Pixi.js),但這些庫創建自己的畫布元素。 有沒有人合併過這些?有沒有辦法讓Pixi.js使用FastCanvas?

    0熱度

    1回答

    我正在使用PIXI.js,我想增加一個計數器並將其顯示在屏幕上。但是,文本重疊。 var count=0; count++; var text = new PIXI.Text(count, {font:"50px Arial", fill:"red"}); text.x = stageWidth/2 - text.width/2; text.y = stageHeigh

    9熱度

    3回答

    我使用,我想縮小在實際遊戲中的一些大的圖像使遊戲中移相器: create() { //Create the sprite group and scale it down to 30% this.pieces = this.add.group(undefined, "pieces", true); this.pieces.scale.x = 0.3; this

    1熱度

    1回答

    下面是將一些文字放在pixi.js(使用WebGL)畫布上的簡單方法。 我們如何滾動/縮放畫布的顯示部分? (即按下鼠標+拖動應該移動...)我想實現什麼 例子:http://s419743653.onlinehome.fr/things/test2.htm <!DOCTYPE HTML> <html> <head> <title>pixi.js example 1</title>

    2熱度

    1回答

    我在寫2D遊戲引擎。爲了檢查性能,我畫了1000個對象,每個對象有3個孩子。只有孩子們繪製的,其結構是這樣的: var object = { x:, y:, length:, children: [ /* this repeats three times */ ] }; 不使用路徑緩存我的實現做出任何物體看起來是這樣的: save(); translate(object.x, object.y

    3熱度

    1回答

    我想申請一個法線貼圖到移相器精靈,但我發現在移相器2.1.1以下WebGL的錯誤(Pixi的1.6.1): Could not initialise shaders phaser.js:3411 WebGL: INVALID_OPERATION: useProgram: program not valid phaser.js:3475 WebGL: INVALID_OPERATION: get