赞 | 26 |
VIP | 0 |
好人卡 | 0 |
积分 | 29 |
经验 | 0 |
最后登录 | 2024-7-12 |
在线时间 | 446 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 2866
- 在线时间
- 446 小时
- 注册时间
- 2016-9-26
- 帖子
- 1223
|
先说一句“大佬流弊,感谢大佬的启发”(在下终于顺便学到了如何用物品注释了),然后,以下是在下学习后的脚本方法(效果是改了颜色但没加星星):
◆改变物品颜色脚本(全游戏并行处理即可):
Window_Base.prototype.drawItemName = function(item, x, y, width) {
width = width || 312;
if (item) {
var iconBoxWidth = Window_Base._iconWidth + 4;
this.changeTextColor(this.textColor(item.meta.color));
this.drawIcon(item.iconIndex, x + 2, y + 2);
this.drawText(item.name, x + iconBoxWidth, y, width - iconBoxWidth);
}
};
◆注释:物品文字颜色
◆注释:this.changeTextColor(this.textColor(item.meta.color));(这句把原引擎中的默认物品颜色为白色的代码替换了,其他都是原文)
: :这句里面,item代表data里面的物品(包括武器装备的数据),
: :meta指标签(建议写在注释备注栏里,否则可能不生效,标签符号是<>),
: :color指标签<>里面的color:里面的具体数据
物品的注释备注部分是下面这样的(例子而已,汉字是多余的,存在或删掉都不影响):
金木水火土水
<color:1>这是蓝色,跟我们对话框写的\c[1]一个意思
金木水火土水 |
|