痞子軍團本部
  • 痞子軍團本部
  • 軟體開發
    • Java
      • Hibernate
      • JasperReport
      • Java Web Start
      • JAXB
      • JVM
      • Spring
      • ZK
    • JS
      • pixi.js
    • Browser
    • 圖學
    • PHP
  • 軟體工程
    • Eclipse
    • Git
    • GitHub
    • Scrum
  • 雜七雜八
    • Markdown
    • Mermaid.js
    • GitBook
    • Jeff 大師語錄
    • 3C 產品秘技
  • Portfolio
    • 飛行紀錄
    • 桌遊紀錄
      • 極品區
      • 優質區
      • 正常區
      • 雞肋區
      • 死亡區
    • 島呼冊店
    • 軍旅生涯
Powered by GitBook
On this page
  • PIXI
  • DisplayObject
  • 瀏覽器差異
  • 圖檔無法顯示

Was this helpful?

  1. 軟體開發
  2. JS

pixi.js

PreviousJSNextBrowser

Last updated 5 years ago

Was this helpful?

pixi.js #

  • 官網:

  • repo:

  • API:

  • 比文件好用的 Example:

PIXI

autoDetectRenderer() ###

options 還可以有這些 field:

  • backgroundColor: 0xFFFFFF

loader.add() ###

第一個參數可以直接給 object,field 如下:

  • url

  • name / key:如果沒給的話就會用 url 的值

  • onComplete / callback:load 完會觸發的 function

DisplayObject

foo.interactive = true 之後,foo 就可以發出 event,處理方式。

foo.click = wtfFunc;
foo.on("mouseup", wtfFunc)

function wtfFunc(event) {
    //event 是 pixi 重新包裝過的 `InteractionData`
}

其實起點都是 InteractionManager.prototype.processMouseUp(),行為好像也差不多, 只不過第二個 EventEmitter 的行為...... Zzz

瀏覽器差異

圖檔無法顯示

  • 4.3.0

  • Chrome / App WebViewer @ Android

如果要顯示的圖檔尺寸過大(不確定實際數字,4200 4200 確定炸、4000 4000 確定不會), 在 Android 上的 Chrome / App WebViewer 就會無法載入圖檔。

Desktop 的 Chrome 基本上沒有這個問題。

http://www.pixijs.com/
https://github.com/pixijs/pixi.js
http://pixijs.github.io/docs/
http://pixijs.github.io/examples