Project1
标题:
征求"菜单显示可更改图片"脚本
[打印本页]
作者:
李光兆
时间:
2014-7-31 12:49
标题:
征求"菜单显示可更改图片"脚本
脚本要求如下:
脚本能让游戏菜单(仅仅是菜单而不是物品界面,装备界面等)上显示图片,并且图片可根据开关/事件脚本之类的更改成其他图片
如果是用开关更改的话,应该是在脚本内直接设定开关XXX开启的时候显示的是什么图片吧?
日站其实有这样一个脚本,但是更复杂,还要设定选项位置之类我也看不懂_(:з」∠)_
所以就在这里征集啦啦啦
作者:
影月千秋
时间:
2014-7-31 12:49
本帖最后由 影月千秋 于 2014-7-31 13:23 编辑
超简易版 就是单纯的在菜单上叠加一个图片 坐标和不透明度可以设置 由变量控制显示的图片
兼容性肯定是没有问题的
保修期十天 需要的话@余烬之中、虽然某并不认为这个脚本会需要修补,但是也接受改良的要求
使用说明已内置
#==============================================================================
# ** MoShowPicOnMenu
#==============================================================================
module MoShowPicOnMenu
Var = 1
# 变量ID 当变量值为-1时不显示图片 否则显示List[变量值]号图片
List = [
# ["图片名", X坐标, Y坐标, 不透明度(可选)],
["pic0", 90, 300], #0
["pic1", 100, 50], #1
["pic2", 0, 0], #2
]
# 图片列表 图片应该放在Graphics/Picture下
# 序号从0开始 注意 游戏一开始的时候变量均为0
List.each{|d| d[3] ||= 255} # 不要动
end
#==============================================================================
# ** Scene_Menu
#==============================================================================
class Scene_Menu
#--------------------------------------------------------------------------
# * Start Processing
#--------------------------------------------------------------------------
alias :mo_show_pic_on_menu_start :start
def start
mo_show_pic_on_menu_start
mo_show_pic_on_menu_draw_picture
end
#--------------------------------------------------------------------------
# * Create Picture On Menu
#--------------------------------------------------------------------------
def mo_show_pic_on_menu_draw_picture
return if (index = $game_variables[MoShowPicOnMenu::Var]) == -1
@mo_show_pic_on_menu_pic = Sprite.new.tap{|s|
pic, x, y, opa = MoShowPicOnMenu::List[index]
s.bitmap = Cache.picture pic
s.x, s.y, s.opacity = x, y, opa
}
end
#--------------------------------------------------------------------------
# * Termination Processing
#--------------------------------------------------------------------------
alias :mo_show_pic_on_menu_terminate :terminate
def terminate
mo_show_pic_on_menu_terminate
if @mo_show_pic_on_menu_pic
@mo_show_pic_on_menu_pic.bitmap.dispose
@mo_show_pic_on_menu_pic.dispose
end
end
end
复制代码
作者:
tseyik
时间:
2014-7-31 14:19
日站的那個是cacaosoft的カスタムメニュー麼?
這個真心好用
作者:
李光兆
时间:
2014-7-31 17:32
影月千秋 发表于 2014-7-31 12:49
超简易版 就是单纯的在菜单上叠加一个图片 坐标和不透明度可以设置 由变量控制显示的图片
兼容性肯定是没有 ...
非常感谢,如果用的时候有问题会来问你的。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1