Project1
标题:
请问个关于物品显图的问题..
[打印本页]
作者:
无心孤云
时间:
2009-2-4 19:22
标题:
请问个关于物品显图的问题..
把论坛里的物品大图范例给下下来了...也把脚本给转过来了...但是发现在自己的工程里就是不显示物品大图....不知道是为什么....请知道的老大指导下...
我自己发现在物品那就少了右边的栏...我新手...问的也许是白痴问题...请帮忙的老大说的详细点...谢谢...
但是这个脚本移回范例里却是正常的....我弄到自己的工程里却是装备和物品都不显示.....以下是脚本....谢谢各位提醒.
module RPG
class Weapon
def name
name = @name.split(/@/)[0]
return name != nil ? name : ''
end
def pic_name
pic_name = @name.split(/@/)[1]
return pic_name != nil ? pic_name : ""
end
end
class Armor
def name
name = @name.split(/@/)[0]
return name != nil ? name : ''
end
def pic_name
pic_name = @name.split(/@/)[1]
return pic_name != nil ? pic_name : ""
end
end
class Item
def name
name = @name.split(/@/)[0]
return name != nil ? name : ''
end
def pic_name
pic_name = @name.split(/@/)[1]
return pic_name != nil ? pic_name : ""
end
end
end
#==============================================================================
# ■ Window_Equip
#------------------------------------------------------------------------------
# 装备物品大图标显示。
#==============================================================================
class Window_Equip < Window_Base
#--------------------------------------------------------------------------
# ● 初始化对像
#--------------------------------------------------------------------------
def initialize
super(500, 64, 640, 480)
@item = nil
self.contents = Bitmap.new(width - 32, height - 32)
self.opacity = 0
refresh
end
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
self.contents.clear
if @item != nil
bitmap = RPG::Cache.picture(@item.pic_name)
pic_rect = Rect.new(0, 0, bitmap.width, bitmap.height)
self.contents.blt(0, 0, bitmap, pic_rect)
end
end
def set_item(item)
@item = item
end
end
#==============================================================================
# ■ Window_Itempic
#------------------------------------------------------------------------------
# 道具物品大图标显示。
#==============================================================================
class Window_Itempic < Window_Base
def initialize
super(0,0,320,416)
self.contents = Bitmap.new(width-32, height-32)
@item = nil
refresh
end
def refresh
self.contents.clear
if @item != nil
bitmap = RPG::Cache.picture(@item.pic_name)
pic_rect = Rect.new(0, 0, bitmap.width, bitmap.height)
self.contents.blt(0, 0, bitmap, pic_rect)
end
end
def set_item(item)
@item = item
end
end
复制代码
作者:
goahead
时间:
2009-2-4 19:23
提示:
作者被禁止或删除 内容自动屏蔽
作者:
无心孤云
时间:
2009-2-4 19:29
没有...那个大图脚本是我唯一使用的....我就是加到了那个main前面了...用那个显示装备的可以...消到用那个显示物品大图和装备大图的就不行了...
作者:
无心孤云
时间:
2009-2-4 21:26
没人能指导下我么
作者:
无心孤云
时间:
2009-2-5 07:28
{/ll}{/ll}为什么呢
作者:
玄月
时间:
2009-2-5 08:00
因为标题很欠揍,问题很模糊,无范例,无截图,无脚本,你这三无主义者 - -完毕,闪~
作者:
无心孤云
时间:
2009-2-5 21:32
谢谢玄月.我补上脚本了....{/ll}
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1