| 
 
| 赞 | 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]一个意思
 金木水火土水
 | 
 |