Project1
标题:
如何在一个菜单中显示另一个菜单的内容
[打印本页]
作者:
lovemoney
时间:
2008-8-23 22:46
提示:
作者被禁止或删除 内容自动屏蔽
作者:
hitlerson
时间:
2008-8-23 22:48
莫非是 include
作者:
lovemoney
时间:
2008-8-23 22:59
提示:
作者被禁止或删除 内容自动屏蔽
作者:
IamI
时间:
2008-8-23 23:02
这让我想到了什么?
w1.contents.strech_blt(rect,w2.contents,w2.contents.rect)
作者:
lovemoney
时间:
2008-8-23 23:06
提示:
作者被禁止或删除 内容自动屏蔽
作者:
IamI
时间:
2008-8-23 23:17
class Window_Mirror < Window_Base
def initialize(window)
super(0,0,200,100)
@window_in = window
self.contents = Bitmap.new(width-32,height - 32)
self.opacity = 150
self.visible = false
end
def update
refresh
end
def refresh
self.visible = @window_in.visible
self.contents.stretch_blt(self.contents.rect, @window_in.contents, @window_in.contents.rect)
end
end
class Scene_Map
def main
# 生成活动块
@spriteset = Spriteset_Map.new
# 生成信息窗口
@message_window = Window_Message.new
@mirror = Window_Mirror.new(@message_window)
# 执行过渡
Graphics.transition
# 主循环
loop do
# 刷新游戏画面
Graphics.update
# 刷新输入信息
Input.update
# 刷新画面
update
# 如果画面切换的话就中断循环
if $scene != self
break
end
end
# 准备过渡
Graphics.freeze
# 释放活动块
@spriteset.dispose
# 释放信息窗口
@message_window.dispose
@mirror.dispose
# 标题画面切换中的情况下
if $scene.is_a?(Scene_Title)
# 淡入淡出画面
Graphics.transition
Graphics.freeze
end
end
alias p update
def update
p
@mirror.update
end
end
复制代码
这是一头可爱的小范例{/hx}
加入这个脚本以后随便“显示文章”即可看到效果
当然你看不懂也是大有可能的{/fd}
不负责售后服务哦~
作者:
★_茄孓
时间:
2008-8-23 23:18
我的空间幻想不够厉害``
你的菜单包括菜单
指的是选择项目,还是菜单内容
作者:
IamI
时间:
2008-8-23 23:20
以下引用
★_茄孓于2008-8-23 15:18:39
的发言:
我的空间幻想不够厉害``
你的菜单包括菜单
指的是选择项目,还是菜单内容
如果是全屏的话我会把66的screenshot拿出来然后向他敲诈= =
开玩笑的啦,我做不到
作者:
lovemoney
时间:
2008-8-23 23:27
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1