Project1
标题:
如何在莱单加个背景?
[打印本页]
作者:
1396
时间:
2013-3-12 19:49
标题:
如何在莱单加个背景?
如何在莱单加个背景?
作者:
wangxinly
时间:
2013-3-12 20:08
你想要什么样的背景?是整个画面有底图还是菜单栏里边有背景图
作者:
j433463
时间:
2013-3-12 20:25
基本上在菜单加背景,大概就是这样:
#--------------------------------------------------------------------------
# ● 生成背景
#--------------------------------------------------------------------------
def create_background
@background_sprite = Sprite.new
@background_sprite.bitmap = Cache.load_bitmap("Graphics/Titles1/","star_01")
@background_sprite.color.set(0, 0, 0, 0)
end
#--------------------------------------------------------------------------
# ● 结束处理
#--------------------------------------------------------------------------
def terminate
super
dispose_background
end
#--------------------------------------------------------------------------
# ● 结束背景
#--------------------------------------------------------------------------
def dispose_background
@background_sprite.dispose
end
复制代码
把这一段加到菜单 Scene_XXXX 脚本中,然后在菜单脚本 def start 的地方加上:
create_background
复制代码
就可以了,像是截图存档脚本,也是找到脚本中 class Scene_File 的地方,def start 下加个 create_background,然后那一段找个位置放好就可以了,
当然,图档位置 Graphics/Titles1/ 和图档名 star_01 要您自己改了。
也可以像我这样,自己弄个脚本取了名字,把菜单背景放进去,如下:
# 主菜单
class Scene_Menu < Scene_MenuBase
#--------------------------------------------------------------------------
# ● 生成背景
#--------------------------------------------------------------------------
def create_background
@background_sprite = Sprite.new
@background_sprite.bitmap = Cache.load_bitmap("Graphics/Titles1/","star_01")
@background_sprite.color.set(0, 0, 0, 0)
end
#--------------------------------------------------------------------------
# ● 结束处理
#--------------------------------------------------------------------------
def terminate
super
dispose_background
end
#--------------------------------------------------------------------------
# ● 结束背景
#--------------------------------------------------------------------------
def dispose_background
@background_sprite.dispose
end
end
#状态
class Scene_Status < Scene_MenuBase
#--------------------------------------------------------------------------
# ● 生成背景
#--------------------------------------------------------------------------
def create_background
@background_sprite = Sprite.new
@background_sprite.bitmap = Cache.load_bitmap("Graphics/Titles1/","DATA20_0852")
@background_sprite.color.set(0, 0, 0, 0)
end
#--------------------------------------------------------------------------
# ● 结束处理
#--------------------------------------------------------------------------
def terminate
super
dispose_background
end
#--------------------------------------------------------------------------
# ● 结束背景
#--------------------------------------------------------------------------
def dispose_background
@background_sprite.dispose
end
end
#物品
class Scene_Item < Scene_ItemBase
#--------------------------------------------------------------------------
# ● 生成背景
#--------------------------------------------------------------------------
def create_background
@background_sprite = Sprite.new
@background_sprite.bitmap = Cache.load_bitmap("Graphics/Titles1/","087")
@background_sprite.color.set(0, 0, 0, 0)
end
#--------------------------------------------------------------------------
# ● 结束处理
#--------------------------------------------------------------------------
def terminate
super
dispose_background
end
#--------------------------------------------------------------------------
# ● 结束背景
#--------------------------------------------------------------------------
def dispose_background
@background_sprite.dispose
end
end
#技能
class Scene_Skill < Scene_ItemBase
#--------------------------------------------------------------------------
# ● 生成背景
#--------------------------------------------------------------------------
def create_background
@background_sprite = Sprite.new
@background_sprite.bitmap = Cache.load_bitmap("Graphics/Titles1/","043-Cave01")
@background_sprite.color.set(0, 0, 0, 0)
end
#--------------------------------------------------------------------------
# ● 结束处理
#--------------------------------------------------------------------------
def terminate
super
dispose_background
end
#--------------------------------------------------------------------------
# ● 结束背景
#--------------------------------------------------------------------------
def dispose_background
@background_sprite.dispose
end
end
#装备
class Scene_Equip < Scene_MenuBase
#--------------------------------------------------------------------------
# ● 生成背景
#--------------------------------------------------------------------------
def create_background
@background_sprite = Sprite.new
@background_sprite.bitmap = Cache.load_bitmap("Graphics/Titles1/","046-Cave04")
@background_sprite.color.set(0, 0, 0, 0)
end
#--------------------------------------------------------------------------
# ● 结束处理
#--------------------------------------------------------------------------
def terminate
super
dispose_background
end
#--------------------------------------------------------------------------
# ● 结束背景
#--------------------------------------------------------------------------
def dispose_background
@background_sprite.dispose
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1