我試圖在HTML5畫布中製作遊戲,但不是上傳大量圖像,而是想上傳一張包含所有圖塊的圖像。問題是,我不知道如何只顯示圖像的一部分。基本上我想要做Google用這個圖片做的事情:http://www.google.com/images/srpr/nav_logo27.png,除了固定的高度/寬度的瓷磚。有人可以向我解釋如何做到這一點?另外,如果在畫布中不同於沒有畫布的常規HTML頁面,我怎樣才能在畫布上做到這一點?用於HTML5畫布遊戲的Tileset
5
A
回答
13
您可以使用drawImage
drawImage(image, sx, sy, sWidth, sHeight, dx, dy, dWidth, dHeight)
sx
,sy
切片參數:左,部分的頂部偏移要被切斷sWidth
,sHeight
:尺寸零件要切片dx
,dy
:左,頂在畫布上的圖象偏移,以在dWidth
,dHeight
呈現:圖像尺寸在畫布上
在更多信息:Using images - Slicing(MDC)
0
看看SpriteJS https://github.com/batiste/sprite.js/blob/master/sprite.js那裏的工作是基於偏移在從單張圖片繪製精靈的時刻。
0
這就是我如何使用GWT: http://code.google.com/p/gwt-examples/wiki/gwt_hmtl5
相關問題
- 1. 復位HTML5畫布遊戲
- 2. HTML5畫布遊戲文件系統
- 3. HTML5畫布遊戲開發複雜化
- 4. 以用戶輸入 - 「跳轉」 - 在我的HTML5畫布中游戲
- 5. HTML5畫布高度和寬度100%扭曲遊戲動畫
- 6. android ImageView vs遊戲畫布
- 7. Android HTML5遊戲
- 8. HTML5 Javascript遊戲
- 9. HTML5帆布,Tileset不會顯示
- 10. 使用畫布製作遊戲菜單?
- 11. Facebook的畫布內容只適用於遊戲?
- 12. 基於拖放的HTML5遊戲
- 13. PhoneGap遊戲,畫布和緩慢的JavaScript
- 14. HTML5紙牌遊戲
- 15. HTML5遊戲開發
- 16. UI畫布開始 - 退出遊戲
- 17. 從遊戲畫布導航到表格
- 18. 安卓遊戲,畫布或opengl?
- 19. Javascript蠕蟲遊戲畫布問題
- 20. 適當調整Javascript畫布遊戲
- 21. 發佈遊戲
- 22. HTML5畫布 - 繪圖遊戲關卡,重疊以前繪製的矩形
- 23. 追查瓶頸/錯誤生成tilemap的在HTML5畫布遊戲在Firefox
- 24. 使用的WebRTC的HTML5遊戲
- 25. 實用遊戲動畫?
- 26. 「Drag'n'Drop」遊戲動畫
- 27. HTML5 Canvas遊戲 - 實體類
- 28. 如何加快HTML5遊戲
- 29. 保護HTML5遊戲來源
- 30. HTML5 + Javascript:網絡遊戲