ページ 1 / 1
メニュー画面でのアクター選択について【解決済み】
Posted: 2016年6月28日(火) 09:16
by なまのにく
こんにちは。質問させて下さい。
メニュー画面でスキルやステータスを選びアクターを選択する際、ウィンドウが明るく点滅しますよね。
その部分の幅を大きくしたり小さくしたりするには、jsのどこを書き換えればいいのでしょうか。
Re: メニュー画面でのアクター選択について
Posted: 2016年6月28日(火) 11:07
by yamachan
おはようございます
Window_Selectable.prototype.updateCursor がカーソルの大きさを決めています。
ただここを変更すると全部の選択に影響してしまうので、これを継承した Window_MenuStatus を変更するのが良さそうです。
というわけで、カーソルの大きさを縦横半分にするサンプルを作成してみました。
短いのでプラグインの中身をそのまま貼りますね。
rect.width / 2, rect.height / 2 のとこで縦横半分にしています。
コード: 全て選択
//=============================================================================
// RTK_Test.js
//=============================================================================
/*:
* @plugindesc Test
* @author Toshio Yamashita (yamachan)
*
* @help This plugin does not provide plugin commands.
*/
(function() {
Window_MenuStatus.prototype.updateCursor = function() {
if (this._cursorAll) {
var allRowsHeight = this.maxRows() * this.itemHeight();
this.setCursorRect(0, 0, this.contents.width, allRowsHeight);
this.setTopRow(0);
} else if (this.isCursorVisible()) {
var rect = this.itemRect(this.index());
this.setCursorRect(rect.x, rect.y, rect.width / 2, rect.height / 2);
} else {
this.setCursorRect(0, 0, 0, 0);
}
};
})();
ではでは。
Re: メニュー画面でのアクター選択について
Posted: 2016年7月01日(金) 20:01
by なまのにく
プラグインまで作って頂けるとは思いませんでした…!
使用させて頂きます、ありがとうございました。