如果不想搬 Bitmap 的 clear 方法内容, 可以用 call , 但指针需要换成 this.contents 比如这样:
|
芯☆淡茹水 发表于 2019-4-11 21:45 |
Bitmap.prototype.clear = function() { this.clearRect(0, 0, this.width, this.height); }; 这不还是一个 等号 ! 方法 也是一个对象, 可以随时更改。 |
本帖最后由 芯☆淡茹水 于 2019-4-11 21:34 编辑 contents 是一个 bitmap , 可以直接改它的 clear 方法啊。 在生成 contents 后, 重新绑一个 clear 方法, 照抄 Bitmap 的 clear 方法内容, 再加上你的 清除精灵 的方法。 JAVASCRIPT 代码复制
改在 Window_Base 里,所有以 Window_Base 为基础建立的窗口, 其 this.contents.clear() 运行的都是重新绑的这个方法。 其他 Sprite 里的 bitmap.clear() 仍是原来的方法。 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-1-11 13:57
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.