设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

帮忙看看一工程:关于跟随光标移动的帮助窗口

查看数: 1577 | 评论数: 5 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-1-14 13:20

正文摘要:

本帖最后由 木许许 于 2013-1-15 12:30 编辑 使用了一个新的主菜单脚本,又用了跟随光标移动的帮助窗口,自己整合了一些地方,看起来还能用。 工程下载: ...

回复

eve592370698 发表于 2013-1-15 12:58:18
木许许 发表于 2013-1-15 12:29
谢谢,我也找到个解决方法,直接把 self.index = 0 注释掉,不知会有什么后遗症。。

class Window_NewEq ...

给角色更换装备可能会受到影响。
木许许 发表于 2013-1-15 12:29:52
eve592370698 发表于 2013-1-15 11:33
关键看我代码主要是因为原始代码执行顺序为题。
原始代码在判定右侧装备窗口状态之前先设定了它的帮助窗 ...

谢谢,我也找到个解决方法,直接把 self.index = 0 注释掉,不知会有什么后遗症。。

class Window_NewEquipRight < Window_Selectable
  def initialize(actor)
    super(304, 96, 304, 192)
    self.contents = Bitmap.new(width - 32, height - 32)
    self.contents.font.name = $fontface
    self.contents.font.size = 20
    @actor = actor
    refresh
    #self.index = 0
  end

eve592370698 发表于 2013-1-15 11:33:11

这个脚本说真的,很垃圾,不规范而且还不完整

本帖最后由 eve592370698 于 2013-1-15 11:34 编辑
木许许 发表于 2013-1-15 08:42
我猜应该是在 (**)menu_system 脚本中的 class Window_NewEquipRight < Window_Selectable 下面修改吧 ...


关键看我代码
  1. #右侧武器分类窗口
  2.     @right_window = Window_NewEquipRight.new(@actor)
  3. =begin 毛病就在这,主要是
  4. =end #↓特别注意这个判定!   
  5.     @right_window.active = false
  6.     @right_window.x = 848
  7.     @right_window.y = 96
  8.     @right_window.z = 2999
  9.     @right_window.index = @equip_index
  10.     @right_window.help_window = @help_window
复制代码
主要是因为原始代码
  1. #右侧武器分类窗口
  2.     @right_window = Window_NewEquipRight.new(@actor)
  3.        @right_window.help_window = @help_window  
  4.     @right_window.active = false
  5.     @right_window.x = 848
  6.     @right_window.y = 96
  7.     @right_window.z = 2999
  8.     @right_window.index = @equip_index
  9.    
复制代码
执行顺序为题。
原始代码在判定右侧装备窗口状态之前先设定了它的帮助窗口导致右侧装备窗口是透明的,而这个帮助窗口没相应变透明,这种需要调整执行顺序来实现。

帮助窗口.rar

856.08 KB, 下载次数: 22

评分

参与人数 1梦石 +1 收起 理由
hcm + 1 认可答案

查看全部评分

木许许 发表于 2013-1-15 08:42:32
我猜应该是在 (**)menu_system 脚本中的 class Window_NewEquipRight < Window_Selectable 下面修改吧

点评

我帮你看看!  发表于 2013-1-15 10:43
我爱吴悦淇 发表于 2013-1-14 15:16:41
LZ,你在显示菜单的时候就已经打开了这个帮助窗口,所以必须把它去掉,然后再在后面显示,具体方法得您自己去弄了,因为脚本太多,而且一点注释都没有,怎么改啊?

评分

参与人数 1星屑 +9 收起 理由
eve592370698 + 9 您来晚了,给个安慰吧。

查看全部评分

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-27 03:02

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表