加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 九靈 于 2013-8-24 09:27 编辑
从Scene_Title 的
@command_window = Window_Command.new(192, [s1, s2, s3])
@command_window = Window_Command.new(192, [s1, s2, s3])
开始
找到Window_Command 的initialize 方法中有个self.index = 0 之后到
Window_Selectable 类找到
#-------------------------------------------------------------------------- # ● 设置光标的位置 # index : 新的光标位置 #-------------------------------------------------------------------------- def index=(index) [url=home.php?mod=space&uid=370741]@Index[/url] = index # 刷新帮助文本 (update_help 定义了继承目标) if self.active and @help_window != nil update_help end # 刷新光标矩形 update_cursor_rect end #--------------------------------
#--------------------------------------------------------------------------
# ● 设置光标的位置
# index : 新的光标位置
#--------------------------------------------------------------------------
def index=(index)
[url=home.php?mod=space&uid=370741]@Index[/url] = index
# 刷新帮助文本 (update_help 定义了继承目标)
if self.active and @help_window != nil
update_help
end
# 刷新光标矩形
update_cursor_rect
end
#--------------------------------
这里实现self.index = 0
让@index = 0
然后就卡住了= =
问题 :
update_help 是调用哪的?
还有 # 刷新帮助文本 (update_help 定义了继承目标) 是啥意思?
update_help 没有定义在
【Window】
【Window_Base】
【Window_Selectable】
【Window_Command】
中
而是定义在
【Arrow_Actor】
【Arrow_Enemy】
【Window_EquipItem】
【Window_EquipRight】
【Window_Item】
【Window_ShopBuy】
【Window_ShopSell】
【Window_Skill】之中 (没漏吧...)
|