古树旋律 发表于 2023-6-18 15:29:00

调整商店购买列表的列数


很简单的一个技巧。以RMMZ例,在window.js中,ctrl+F搜索function Window_ShopBuy() 部分,添加事例中的代码即可。

function Window_ShopBuy() {
    this.initialize(...arguments);
}

Window_ShopBuy.prototype = Object.create(Window_Selectable.prototype);
Window_ShopBuy.prototype.constructor = Window_ShopBuy;

Window_ShopBuy.prototype.initialize = function(rect) {
    Window_Selectable.prototype.initialize.call(this, rect);
    this._money = 0;
};

//下面一段代码是需要添加的,用于调整商店列表的列数
Window_ShopBuy.prototype.maxCols = function() {
    return 2;
};





用到prototype.maxCols的地方,还有很多,itemlist、skilllist等都可以修改。搞不清原理没关系,改改数字,注意备份,多多尝试就好。

民族精神 发表于 2023-6-18 16:46:42

感谢分享!{:3_42:}
页: [1]
查看完整版本: 调整商店购买列表的列数