假設使用達特+的WebGL /畫布寫入遊戲的可能方式...什麼是測試的WebGL的視覺份/畫布基於遊戲
大部分的邏輯的,數學,輸入處理等的可以通過代碼輕鬆測試;但確保你真的做正確的事情,讓你的精靈在屏幕上以正確的位置/方向/等等出現。比較棘手。
存在哪些有助於測試實際渲染輸出的工具/ API?
假設使用達特+的WebGL /畫布寫入遊戲的可能方式...什麼是測試的WebGL的視覺份/畫布基於遊戲
大部分的邏輯的,數學,輸入處理等的可以通過代碼輕鬆測試;但確保你真的做正確的事情,讓你的精靈在屏幕上以正確的位置/方向/等等出現。比較棘手。
存在哪些有助於測試實際渲染輸出的工具/ API?
你可以做的是拍攝一張截圖(實際結果),然後將它與你已有的一些圖像(預期結果)進行比較,以確保它們相同。你可以使用WebDriver來實現。
有是這裏使用硒的範例:https://groups.google.com/forum/#!msg/selenium-users/8atiPIh39OY/Gp9_KEXnpRUJ
WebGL的SDK有conformance test tool並使用 「webgl-test-utils.js」。
您可以使用像PhantomJS這樣的可編腳本瀏覽器工具包,屏幕截圖爲& ImageDiff工具。