赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 10 |
经验 | 0 |
最后登录 | 2024-3-10 |
在线时间 | 131 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 998
- 在线时间
- 131 小时
- 注册时间
- 2019-3-30
- 帖子
- 25
|
class Window_BattleItemNum < Window_Base
def initialize
super(140+350, 290+96+12, 640-140-350-30, 160-96-12)
#super(0, 0, 640, 480)
self.contents = Bitmap.new(width , height)
@item = nil
self.opacity = 255
refresh
end
#--------------------------------------------------------------------------
# ● 获取物品
#--------------------------------------------------------------------------
def item
return @data[self.index]
end
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
self.contents.clear
if @item == nil
return
end
case @item
when RPG::Item
number = $game_party.item_number(@item.id)
when RPG::Weapon
number = $game_party.weapon_number(@item.id)
when RPG::Armor
number = $game_party.armor_number(@item.id)
end
self.contents.font.color = system_color
self.contents.draw_text(4 , 2-8, 204, 32, "剩余:", 0)
self.contents.font.color = normal_color
self.contents.draw_text(30, 2-8, 120, 32, number.to_s, 2)
if @item.is_a?(RPG::Item)
return
end
end
#--------------------------------------------------------------------------
# ● 设置物品
# item : 新的物品
#--------------------------------------------------------------------------
def item=(item)
if @item != item
@item = item
refresh
end
end
end
大佬你看下这个该如何改。我怎么弄都不显示东西 |
|