2014-02-05 18 views
0

我下載了剛剛發佈的處理2.1展開貼圖,並且這些示例在Java模式下工作正常,但無法在JavaScript模式下運行。有什麼可以做的,使他們的JavaScript模式兼容?展開處理2.1在JavaScript模式下失敗

我得到的錯誤是uncaught exception: Processing.js: Unable to execute pjs sketch: ReferenceError: UnfoldingMap is not defined

回答

2

背後加工技術和Processingjs是完全不同的。用於處理的庫/ Java將不適用於處理js/Javascript。 Processingjs還很年輕,所以目前還沒有很多支持庫。

但是,您可以製作一個Java小程序。打開處理IDE並轉至工具>添加工具...並安裝AppletMaker工具。 Applet基本上是一個嵌入在瀏覽器中運行的網頁上的小型Java程序。通過這種方式,您仍然可以在項目中使用展開貼圖。

披露:我從來沒有用過的處理Applet的出口和簽名者工具之前,所以檢查它是否是一個可行的解決方案或不會對您的問題。

3

不,不幸的不是。 (展開開發商,在這裏)

展開不支持Processing.js,由於@ user2468700

+0

什麼好介紹的原因,可以做到使展開支持processing.js?這是否意味着整個代碼必須在JavaScript中重新編寫? – aa8y

+0

不幸的不是真的。在處理(甚至是2D)中,展開很大程度上依賴於OpenGL渲染器,即使是稍微高級的東西,也使用離屏緩衝來提高性能。 還有各種優秀的JavaScript地圖庫(傳單,polymaps等)。所以將它們中的一個移植到Processing.js可能更容易 – tnagel