2016-11-10 55 views
1

我目前正在研究一個遊戲,必須顯示一些數學問題。我在HTML環境中嘗試了MathJax,並且對它有很好的體驗。但是,我不知道如何讓我的相位器遊戲在實體上顯示它,就像修復它一樣。顯示數學phaser.js entitiy

P.S .:不可能簡單地嵌入它的圖像,因爲用戶有機會輸入他們自己的數學公式。 P.P.S .:它們可能就像將div嵌入到實體中一樣。

+0

您的「P.S.」表示您正在計劃進行某種編輯,這是一種非常不同(也更復雜)的問題。您可以使用MathJax創建SVG,使用svg文本創建一個圖像作爲data-uri並將該圖像加載到畫布元素中。我不太瞭解phaserjs,但從快速瀏覽看來,它似乎有直接用於圖像加載的API。 –

回答

0

我對MathJax不是很熟悉,但它似乎輸出HTML或SVG代碼。 Phaser.JS的主要焦點是畫布元素,位圖圖形,精靈等。

我不明白如何以有用的方式將MathJax與Phaser結合在一起,因爲您無法在內部顯示HTML或SVG據我所知,畫布。

如果你想使用MathJax創建一個遊戲,我建議將它與jQuery或Angular結合起來用於動畫和轉換。

0

如果您的遊戲不使用任何物理屬性,您應該只使用HTML元素並使用類似Jquery的方式與它們進行交互。