Project1
标题:
现在vx有装备-物品大图显示脚本么?
[打印本页]
作者:
guoshuwen
时间:
2008-10-10 08:37
提示:
作者被禁止或删除 内容自动屏蔽
作者:
kissye
时间:
2008-10-10 08:56
提示:
作者被禁止或删除 内容自动屏蔽
作者:
雪流星
时间:
2008-10-10 12:10
很简单的东西....
用法:
1. 在Graphics文件夹内创建 Icons 文件夹
2. 把图片放在 Icons 里面
3. 在物品的备注里面填写 [picture 文件名]
4. 自己调整大图窗口的座标,在52行
module Cache
def self.icon(filename)
load_bitmap("Graphics/Icons/", filename)
end
end
class Window_Pict < Window_Base
def initialize(x=0, y=0, width=544, height=WLH+32)
super(x, y, width, height)
end
def set_pict(pict, hue = 0)
if pict != @pict or hue != @hue
self.contents.clear
bitmap = Cache.icon(pict)
x = (self.contents.width - bitmap.width ) / 2
y = (self.contents.height - bitmap.height) / 2
rect = Rect.new(0, 0, bitmap.width, bitmap.height)
self.contents.blt(x, y, bitmap, rect)
@pict = pict
@hue = hue
end
end
end
class RPG::BaseItem
def picture
self.note.split(/[\r\n]+/).each { |line|
if line =~ /\[picture (\w+)\]/
return $1.nil? ? "" : $1
end}
end
end
class Window_Item < Window_Selectable
attr_reader :pict_window # 圖片窗口
def update_help
@help_window.set_text(item == nil ? "" : item.description)
if @pict_window != nil
@pict_window.set_pict(item == nil ? "" : item.picture)
end
end
def pict_window=(pict_window)
@pict_window = pict_window
call_update_help
end
end
class Scene_Item < Scene_Base
alias c_start start
alias c_update update
alias c_terminate terminate
def start
c_start
# 自己调整座标和大小
@pict_window = Window_Pict.new(32, 32, 240, 212)
@pict_window.viewport = @viewport
@item_window.pict_window = @pict_window
end
def update
c_update
@pict_window.update
end
def terminate
c_terminate
@pict_window.dispose
end
end
复制代码
[LINE]1,#dddddd[/LINE]
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者:
guoshuwen
时间:
2008-10-10 19:21
提示:
作者被禁止或删除 内容自动屏蔽
作者:
雪流星
时间:
2008-10-10 20:42
把這行(31行)
class Window_Item < Window_Selectable
換成
class Harts_Window_ItemCommand < Window_Selectable
然後把這行(54)
@item_window.pict_window = @pict_window
換成
@itemlist_window.pict_window = @pict_window
不過有個問題
就是會被覆蓋在下面
改Z直也沒用....明天在來找問題所在
不然就是你調整一下窗口的排版吧
作者:
guoshuwen
时间:
2008-10-10 22:23
提示:
作者被禁止或删除 内容自动屏蔽
作者:
雪流星
时间:
2008-10-11 05:26
呃~~真的很詭異
因為我沒遇到
你用的腳本貼出來看一下吧
你確定你沒動過?
或是把我的腳本放在物品分類腳本的下面看看
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1