赞 | 0 |
VIP | 0 |
好人卡 | 8 |
积分 | 1 |
经验 | 34457 |
最后登录 | 2019-2-18 |
在线时间 | 291 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 132
- 在线时间
- 291 小时
- 注册时间
- 2013-1-10
- 帖子
- 102
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 xcv15963 于 2019-2-5 17:53 编辑
Scene_Mixing.prototype.createItemWindow = function() {
this._itemWindow = new Window_ItemList(0, 0, 400, 400);
this._itemWindow.setHandler('ok', this.onItemOk.bind(this));
this._itemWindow.setHandler('cancel', this.popScene.bind(this));
this._itemWindow.activate();
this._itemWindow.selectLast();
this.addWindow(this._itemWindow);
this._itemWindow.setItemWindow(this._itemWindow);
this._category = 'item';
};
Scene_Mixing.prototype.useItem = function() {
Scene_ItemBase.prototype.useItem.call(this);
this._itemWindow.redrawCurrentItem();
};
// Scene_Mixing.prototype.onCategoryOk = function() {
// this._itemWindow.activate();
// this._itemWindow.selectLast();
// };
Scene_Mixing.prototype.onItemOk = function() {
$gameParty.setLastItem(this.item());
this.determineItem();
};
// Scene_Mixing.prototype.onItemCancel = function() {
// this._itemWindow.deselect();
// this._categoryWindow.activate();
// };
Scene_Mixing.prototype.useItem = function() {
Scene_ItemBase.prototype.useItem.call(this);
this._itemWindow.redrawCurrentItem();
};
Window_ItemList.prototype.setItemWindow = function(itemWindow) {
this._itemWindow = itemWindow;
};
Window_ItemList.prototype.includes = function(item) {
DataManager.isItem(item) && item.itypeId === 1;
};
程式碼是這樣子的↑↑
請問如果我想跳過createCategoryWindow 選擇道具的視窗,
直接就在itemWindow 繪製身上有的消耗類道具,該怎麼做呢?
我有試著直接指定this._category = item ,但是好像沒什麼用......
|
-
有視窗.png
(113.17 KB, 下载次数: 15)
目前有一個新的視窗,但是裡面沒有東西。
|