Project1

标题: 有關道具的閃光矩形取消 [打印本页]

作者: 亂堂和樹    时间: 2014-11-30 00:37
标题: 有關道具的閃光矩形取消
不好意思,我又跑來了Orz...

這次是道具選單介面,先貼上圖片


關於那個『所持數』的那閃爍矩形框,該怎麼取消呢?

因為這裡用的是"原Window_ItemList"...複製出來的"Window_ItemList1"

腳本內容幾乎沒改變過,請問各位大大要如何修改才能把閃光框拿掉呢?


作者: VIPArcher    时间: 2014-11-30 00:45
不要去继承Window_Selectable。直接重写继承Window_Base吧。
不想重写的话可以试试把那个窗口的.index改成-1.
或者.deactivate
作者: 亂堂和樹    时间: 2014-11-30 00:56
本帖最后由 亂堂和樹 于 2014-11-30 01:08 编辑
VIPArcher 发表于 2014-11-30 00:45
不要去继承Window_Selectable。直接重写继承Window_Base吧。
不想重写的话可以试试把那个窗口的.index改成- ...


不太懂意思,假設要重寫...直接複製Window_Base改成Window_Base1應該可以吧,或是....

複製Window_Selectable改成Window_Selectable1

讓Window_ItemList1>Window_Selectable1>Window_Base
(這樣也沒干涉或衝突,而且只能改Window_Selectable1影響修正Window_ItemList1)?

可是這樣要改Window_Selectable1哪呢?
作者: 亂堂和樹    时间: 2014-11-30 01:26
本帖最后由 亂堂和樹 于 2014-11-30 01:32 编辑
亂堂和樹 发表于 2014-11-30 00:56
不太懂意思,假設要重寫...直接複製Window_Base改成Window_Base1應該可以吧,或是....

複製Window_Selec ...


不....無意間想起怎取消了...

把複製Window_Selectable1的...

def update_cursor
    if @cursor_all
      cursor_rect.set(0, 0, contents.width, row_max * item_height)
      self.top_row = 0
    elsif @index < 0
      cursor_rect.empty
    else
      ensure_cursor_visible
      #cursor_rect.set(item_rect(@index))
    end
  end

紅色那段用"#"暫時消除就好...這樣就沒光框了Orz

謝謝VIPArcher大大給我建議,感激~!!




真的有效果...
附帶一提...說到Window_Help...已經作成Window_Help1~5了呢!!
(因為要分別註解顯示的緣故...)





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1