1.如果只是改成方格的话,其实就是改一下Window_ItemList的列数,行间距等值以及修改一下描绘的内容而已
比如
class Window_ItemList < Window_Selectable def col_max return 10 end def spacing return 0 end def draw_item(index) item = @data[index] if item rect = item_rect(index) rect.width -= 4 draw_icon(item.icon_index, rect.x, rect.y) draw_item_number(rect, item) end end def draw_item_number(rect, item) draw_text(rect, sprintf("%2d", $game_party.item_number(item)), 2) end end
class Window_ItemList < Window_Selectable
def col_max
return 10
end
def spacing
return 0
end
def draw_item(index)
item = @data[index]
if item
rect = item_rect(index)
rect.width -= 4
draw_icon(item.icon_index, rect.x, rect.y)
draw_item_number(rect, item)
end
end
def draw_item_number(rect, item)
draw_text(rect, sprintf("%2d", $game_party.item_number(item)), 2)
end
end
2.https://rpg.blue/home.php?mod=sp ... o=blog&id=16170
|