赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 2820 |
最后登录 | 2015-6-9 |
在线时间 | 17 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 17 小时
- 注册时间
- 2008-5-13
- 帖子
- 110
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 lwdx0822 于 2010-10-19 20:34 编辑
我学着默认脚本写了个显示另一种货币的小窗口。。。可是。。。
测试时释放出现了问题。。。求解啊~~~
脚本如下~
#==============================================================================
# ■ Window_Gold2
#------------------------------------------------------------------------------
# 显示货币2的窗口。
#==============================================================================
class Window_Gold2 < Window_Base
#--------------------------------------------------------------------------
# ● 初始化对象
# x : 窗口的 X 坐标
# y : 窗口的 Y 坐标
#--------------------------------------------------------------------------
def initialize(x, y)
super(0, 305, 160, WLH + 32)
refresh
end
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
self.contents.clear
self.contents.font.color = system_color
self.contents.draw_text(0, 0, 120, 32, "晶币:")
self.contents.font.color = normal_color
self.contents.draw_text(24, 0, 120, WLH, $game_variables[1])
end
end
这个是 Window_Gold2
下面的是我修改Scene_Menu类里面的地方。。。
#--------------------------------------------------------------------------
# ● 开始处理
#--------------------------------------------------------------------------
def start
super
create_menu_background
create_command_window
@gold_window = Window_Gold.new(0, 360)
@gold_window = Window_Gold2.new(0, 360)
@status_window = Window_MenuStatus.new(160, 0)
end
#--------------------------------------------------------------------------
# ● 结束处理
#--------------------------------------------------------------------------
def terminate
super
dispose_menu_background
@command_window.dispose
@gold_window.dispose
@gold_window.dispose
@status_window.dispose
end
#--------------------------------------------------------------------------
# ● 更新画面
#--------------------------------------------------------------------------
def update
super
update_menu_background
@command_window.update
@gold_window.update
@gold_window.update
@status_window.update
if @command_window.active
update_command_selection
elsif @status_window.active
update_actor_selection
end
end
分别添加了22行下面
@gold_window = Window_Gold2.new(0, 360)
33行下面的
@gold_window.dispose
44行下面的
@gold_window.update
可是测试时却说Window_Base类里面的
#--------------------------------------------------------------------------
# ● 释放
#--------------------------------------------------------------------------
def dispose
self.contents.dispose
super
end
这段出现了问题。。。
求解啊。。。
谢谢紫大大的热心帮助!!!感谢大大~~~
认可您的答案。。。 |
|