赞 | 0 |
VIP | 13 |
好人卡 | 65 |
积分 | 1 |
经验 | 58644 |
最后登录 | 2017-10-23 |
在线时间 | 1281 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 1281 小时
- 注册时间
- 2006-8-27
- 帖子
- 590
|
- /**
- * Performs a block transfer.
- *
- * @method blt
- * @param {Bitmap} source The bitmap to draw
- * @param {Number} sx The x coordinate in the source
- * @param {Number} sy The y coordinate in the source
- * @param {Number} sw The width of the source image
- * @param {Number} sh The height of the source image
- * @param {Number} dx The x coordinate in the destination
- * @param {Number} dy The y coordinate in the destination
- * @param {Number} [dw=sw] The width to draw the image in the destination
- * @param {Number} [dh=sh] The height to draw the image in the destination
- */
- Bitmap.prototype.blt = function(source, sx, sy, sw, sh, dx, dy, dw, dh) {
- dw = dw || sw;
- dh = dh || sh;
- if (sx >= 0 && sy >= 0 && sw > 0 && sh > 0 && dw > 0 && dh > 0 &&
- sx + sw <= source.width && sy + sh <= source.height) {
- this._context.globalCompositeOperation = 'source-over';
- this._context.drawImage(source._canvas, sx, sy, sw, sh, dx, dy, dw, dh);
- this._setDirty();
- }
- };
复制代码 rpg_core.js 能查到的方法啊
用blt 就可以了啊 |
评分
-
查看全部评分
|