赞 | 58 |
VIP | 37 |
好人卡 | 59 |
积分 | 12 |
经验 | 66255 |
最后登录 | 2023-5-29 |
在线时间 | 1017 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1232
- 在线时间
- 1017 小时
- 注册时间
- 2011-4-30
- 帖子
- 1516
|
xjzsq 发表于 2016-5-13 19:57
1.是不是在JS里面向Scene_Map.prototype.createDisplayObjects里添加方法,需要把方法里的内容重新再写一 ...
1,这只是一种写法,
Scene_Map.prototype.createDisplayObjects =function() {}
这种是把一个function 赋予 Scene_Map.prototype.createDisplayObjects ,这样原本的 Scene_Map.prototype.createDisplayObjects 所代表的方法就被替代了,
解决方法有二,
一,在新的方法里把原来的方法里的内容重新写一遍
二,把原来的方法赋与一个变量 , 在新的方法里调用这个方法,
因为这个变量 和 新方法 的this 是不同的 ,所以需要 .call(this)
2 是不是场景的方法可以直接使用,而不用再定义类?
额,场景是指Scene_Map 吗? 已经被定义了吧
3,Window_Help的那个行数为“1”是怎么回事?
这个是Window_Help的一个参数,控制窗口的行数(行数就是高发变化)
Window_Base 的参数与之不同,你应该看原版mv的相应脚本
(可以参考我的机翻mv) |
|