Project1
标题:
窗口背景问题
[打印本页]
作者:
九夜神尊
时间:
2009-8-12 18:57
标题:
窗口背景问题
本帖最后由 九夜神尊 于 2009-8-12 19:14 编辑
未标题-2.jpg
(43.04 KB, 下载次数: 0)
下载附件
保存到相册
2009-8-12 18:58 上传
这个窗口的背景是黑漆漆的一片
有的窗口背后是地图。
打开脚本编辑器,就是没有找到脚本的区别在哪里
请问:哪里定义窗口背后是否有地图
另外,如果要把图片作为背景插入,该怎么做!
作者:
赤点
时间:
2009-8-12 19:29
什么窗口啊?背景一片黑?
作者:
QQ459763849
时间:
2009-8-12 19:31
提示:
作者被禁止或删除 内容自动屏蔽
作者:
夏季冰川
时间:
2009-8-12 19:33
改一下窗口的坐标,大小吧,起码可以覆盖那片黑的,然后再换一个好的皮肤文件就行了.
作者:
赤点
时间:
2009-8-12 19:36
bit=Bitmap.new("图片名") self.contents.blt(x,y,bit,bit.rect)插入窗口的refresh下
作者:
九夜神尊
时间:
2009-8-12 21:48
这个窗口只是我用来说明的,我做的窗口都是这样子,我就是想要将有地图得背景的
作者:
redant
时间:
2009-8-12 22:20
这是另一个scene了
可以在main里加
picture = "Graphics/Battlebacks/北惧.jpg"
@sprite = sprite.new
@sprite.bitmap = Bitmap.new(picture)
或者找 加
#==============================================================================
# 本脚本来自www.66RPG.com,使用和转载请保留此信息
#==============================================================================
#==============================================================================
# ■ Window_Base
#==============================================================================
class Window_Base < Window
alias xrxs_mp7_initialize initialize
def initialize(x, y, width, height)
xrxs_mp7_initialize(x, y, width, height)
if $scene.is_a?(Scene_Menu) or
$scene.is_a?(Scene_Item) or
$scene.is_a?(Scene_Skill) or
$scene.is_a?(Scene_Equip) or
$scene.is_a?(Scene_Status) or
$scene.is_a?(Scene_SLW) or
$scene.is_a?(Scene_Save) or
#$scene.is_a?(Scene_Load) or
$scene.is_a?(Scene_Task) or
$scene.is_a?(Scene_Craft) or
$scene.is_a?(Scene_Lvup) or
$scene.is_a?(Chaochao_Scene_Party) or
$scene.is_a?(Scene_Shop) or
$scene.is_a?(Scene_End)
self.back_opacity = 180 #————这个数值可调,为透明程度
end
end
end
module XRXS_MP7_Module
def create_spriteset
@spriteset = Spriteset_Map.new
end
def dispose_spriteset
@spriteset.dispose
end
end
class Scene_Menu
include XRXS_MP7_Module
alias xrxs_mp7_main main
def main
create_spriteset
xrxs_mp7_main
dispose_spriteset
end
end
class Scene_Item
include XRXS_MP7_Module
alias xrxs_mp7_main main
def main
create_spriteset
xrxs_mp7_main
dispose_spriteset
end
end
class Scene_Skill
include XRXS_MP7_Module
alias xrxs_mp7_main main
def main
create_spriteset
xrxs_mp7_main
dispose_spriteset
end
end
class Scene_Equip
include XRXS_MP7_Module
alias xrxs_mp7_main main
def main
create_spriteset
xrxs_mp7_main
dispose_spriteset
end
end
class Scene_Status
include XRXS_MP7_Module
alias xrxs_mp7_main main
def main
create_spriteset
xrxs_mp7_main
dispose_spriteset
end
end
class Scene_SLW
include XRXS_MP7_Module
# alias xrxs_mp7_main main
def main
create_spriteset
xrxs_mp7_main
dispose_spriteset
end
end
class Scene_Save
include XRXS_MP7_Module
alias xrxs_mp7_main main
def main
create_spriteset
xrxs_mp7_main
dispose_spriteset
end
end
#class Scene_Load
# include XRXS_MP7_Module
# alias xrxs_mp7_main main
# def main
# create_spriteset
# xrxs_mp7_main
# dispose_spriteset
# end
#end
class Scene_Task
include XRXS_MP7_Module
# alias xrxs_mp7_main main
def main
create_spriteset
xrxs_mp7_main
dispose_spriteset
end
end
class Scene_Craft
include XRXS_MP7_Module
# alias xrxs_mp7_main main
def main
create_spriteset
xrxs_mp7_main
dispose_spriteset
end
end
class Scene_Lvup
include XRXS_MP7_Module
# alias xrxs_mp7_main main
def main
create_spriteset
xrxs_mp7_main
dispose_spriteset
end
end
class Chaochao_Scene_Party
include XRXS_MP7_Module
# alias xrxs_mp7_main main
def main
create_spriteset
xrxs_mp7_main
dispose_spriteset
end
end
class Scene_Shop
include XRXS_MP7_Module
alias xrxs_mp7_main main
def main
create_spriteset
xrxs_mp7_main
dispose_spriteset
end
end
class Scene_End
include XRXS_MP7_Module
alias xrxs_mp7_main main
def main
create_spriteset
xrxs_mp7_main
dispose_spriteset
end
end
#==============================================================================
# 本脚本来自www.66RPG.com,使用和转载请保留此信息
#==============================================================================
复制代码
作者:
well
时间:
2009-8-13 04:58
看过楼上给的半透明菜单的脚本就知道关键在这句
@spriteset = Spriteset_Map.new
据我所知,默认的脚本都是黑色背景。
作者:
风中承诺
时间:
2009-8-13 09:37
我觉得还是插入一个图片……找到相关……
picture = "地址"
@sprite = Sprite.new
@sprite.bitmap = Bitmap.new(picture)
作者:
tommay
时间:
2009-8-13 09:38
本帖最后由 tommay 于 2009-8-13 09:40 编辑
请自行搜索“半透明菜单”,然后,既然都尝试自己写脚本了(有吗,没有就算了),我想仔细看看“半透明菜单”脚本都写了些什么,对LZ有帮助
作者:
★_茄孓
时间:
2009-8-13 09:40
在你的任务Scene里main函数里生成个@spriteset = Spriteset_Map.new
背景就有地图了,不过记得释放@spriteset.dispose
作者:
九夜神尊
时间:
2009-8-13 17:18
7楼终于看懂了我的意思啦!
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1