嗨我正在開發一個使用HTML5畫布的遊戲。在遊戲中,我使用了許多座標x和y,但有時它們是浮點值。我不確定這是否對遊戲的表現和遊戲中精靈動作的準確性產生了積極影響。使用x和y的浮點值是正確的還是我需要將它們轉換爲整數?HTML5畫布座標應該使用浮點還是整數?
2
A
回答
1
我懷疑它有任何性能的好處或缺點。
但是,如果僅使用整數值,您可能會遇到模糊的形狀,但這取決於您想要做什麼。看到類似的問題:Canvas drawings, like lines, are blurry。
+0
是的我記得這隻影響了一個像素寬的線。 – newguy
0
newguy!
如果您需要使用浮點值,您可以使用它,有時這是必要的。
1)製作遊戲;
2)如果此遊戲性能較差,請嘗試優化。
相關問題
- 1. 在Html5上繪製圖像浮點座標處的畫布
- 2. 我使用整數還是浮點數?
- 3. HTML5畫布中的鼠標座標
- 4. 基本動畫效果 - 我應該使用jQuery還是HTML5 Canvas?
- 5. 繪製座標:使用浮點數與整數?
- 6. 畫布座標
- 7. 我應該使用/>還是不在HTML5中附上標籤?
- 8. HTML5畫布和Firefox 4 - 獲取點擊座標
- 9. 使用HTML5畫布時,如何用偏移量計算最終點座標?
- 10. HTML5畫布:找出是否點擊座標是一個給定的矩形
- 11. HTML5畫布 - 在鼠標點擊時添加圖像,在鼠標座標
- 12. java.io.StreamTokenizer.TT_NUMBER:浮點型還是整型?
- 13. 使用Javascript鼠標事件返回鼠標在HTML5畫布上的座標?
- 14. HTML5畫布標記
- 15. HTML5畫布鼠標
- 16. 檢查字符串是整數還是浮點數
- 17. HTML5畫布調整大小
- 18. HTML5畫布點擊事件
- 19. 帆布我應該使用beginpath()html5行
- 20. Android畫布座標系
- 21. 如何獲取html5畫布內像素的像素座標
- 22. 如何獲取HTML5畫布內的DIV座標?
- 23. HTML5畫布座標給出奇怪的角度
- 24. HTML5獲取內部座標的滾動div內的畫布
- 25. 我應該使用SharePoint子站點還是元數據?
- 26. 在HTML5畫布上點擊兩次鼠標畫一條線?
- 27. 使用浮點數和整數
- 28. 什麼是HTML5畫布?
- 29. 點擊座標在畫布後的keydown模擬點擊
- 30. 完善畫布鼠標座標
_我不確定這是否對性能有正面影響.._不要擔心性能。 JS沒有整數的具體類型。所有數字,包括浮點數和整數,都被存儲並作爲浮點數處理([ref。](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Numbers_and_dates#Numbers)) 。 – hindmost
@最後謝謝。我已經閱讀了一些資源,說我應該將浮點值轉換爲整數(http://www.html5rocks.com/en/tutorials/canvas/performance/#toc-avoid-float),但由於文檔說不擔心我傾向於相信你放在這裏。 – newguy