Project1
标题:
脚本代码的调用
[打印本页]
作者:
负零
时间:
2013-4-11 17:56
标题:
脚本代码的调用
下边两段是我仿写的,
我希望在事件的脚本页里调用,应该怎么去处理?在事件脚本页里应该如何写语句?
求教!
这是我第一个自己仿的脚本:基本处理情况就是希望事件处理时能弹出个窗口。然后里边放置我要放的数据啥的。
现在的问题是,我该如何弹出这个窗体...请授之以渔。
class Window_Monster < Window_Base
#--------------------------------------------------------------------------
# ● 初始化对象
#--------------------------------------------------------------------------
def initialize
super(0, 0, window_width, fitting_height(1))
refresh
end
#--------------------------------------------------------------------------
# ● 获取窗口的宽度
#--------------------------------------------------------------------------
def window_width
return 160
end
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
contents.clear
draw_currency_value(value, currency_unit, 4, 0, contents.width - 8)
end
#--------------------------------------------------------------------------
# ● 获取持有金钱
#--------------------------------------------------------------------------
def value
$game_party.gold
end
#--------------------------------------------------------------------------
# ● 获取货币单位
#--------------------------------------------------------------------------
def currency_unit
Vocab::currency_unit
end
#--------------------------------------------------------------------------
# ● 打开窗口
#--------------------------------------------------------------------------
def open
refresh
super
end
end
复制代码
class Scene_Monster < Scene_MenuBase
#--------------------------------------------------------------------------
# ● 开始处理
#--------------------------------------------------------------------------
def start
super
create_monster_window
end
#--------------------------------------------------------------------------
# ● 生成窗口
#--------------------------------------------------------------------------
def create_monster_window
@monster_window = Window_Monster.new
@monster_window.x = 0
@monster_window.y = Graphics.height - @monster_window.height
end
end
复制代码
作者:
怪蜀黍
时间:
2013-4-11 18:29
事件脚本栏填写:
SceneManager.call(Scene_Monster)
复制代码
你的脚本没有写完,只是能开启窗口,还需要写结束窗口。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1