Project1

标题: 修改过图标残留的问题 [打印本页]

作者: YeYe.    时间: 2012-10-27 19:00
标题: 修改过图标残留的问题
本帖最后由 YeYe. 于 2012-10-27 19:02 编辑

因为图标变大了,所以要加上个装备说明的脚本~
可是却没想到问题又出来了~


最下面的装备不显示图标~



显示图标不正常~



战斗中的图标排版不对~有点乱套~


触手~~再帮我一次行么?!
不帮我你会很遗憾的~ 乃这一生中的遗憾就在这里了~ 快帮我~


P叔快来!@protosssonny

范例在这: 范例1111.zip (212.65 KB, 下载次数: 121)
作者: yagami    时间: 2012-10-27 19:00
YeYe. 发表于 2012-10-28 09:14
战斗时使用物品的排版不对~ 能再帮改改吗?
还有个问题不知道你们注意了没,物品和技能过多的话显示不完 ...

范例222.rar (200.13 KB, 下载次数: 83)

试试看 还有问题没 有问题再留言
作者: yagami    时间: 2012-10-27 19:10
本帖最后由 yagami 于 2012-10-29 18:21 编辑

我只是来抢大帅哥的- -不是抢P叔生意的
作者: chd114    时间: 2012-10-27 19:36
楼主看看那个装备说明脚本吧···
作者: zx工作室2    时间: 2012-10-27 19:47
3V!?
正好我一点VIP都没有了……看看我能不能帮什么忙>w<
作者: 沙漠点灰    时间: 2012-10-27 20:29
    if item_32?
      # 计算光标坐标
      x = @index % @column_max * (cursor_width + 32)
      y = @index / @column_max * 40 - self.oy
      # 更新光标矩形
      self.cursor_rect.set(x, y, cursor_width, 40)
    else
      x = @index % @column_max * (cursor_width + 32)
      y = @index / @column_max * 32 - self.oy
      # 更新光标矩形
      self.cursor_rect.set(x, y, cursor_width, 32)
    end  

好奇lz是不是错了...希望lz和那位认不到的大叔不介意,挣点外快...
范例1111.7z (195.37 KB, 下载次数: 68)
作者: YeYe.    时间: 2012-10-28 09:14
yagami 发表于 2012-10-27 19:10
我只是来抢大帅哥的- -不是抢P叔生意的

战斗时使用物品的排版不对~ 能再帮改改吗?
还有个问题不知道你们注意了没,物品和技能过多的话显示不完,需要下翻,这样你测试过吗?
物品过多的话 排版会不会也出现问题呢?
作者: 沙漠点灰    时间: 2012-10-28 12:37
本帖最后由 沙漠点灰 于 2012-10-28 12:49 编辑

都和lz说了,
item_32?
有问题....

在Window_Item追加定义:
  1.     #--------------------------------------------------------------------------
  2.   # ● 更新光标矩形
  3.   #--------------------------------------------------------------------------
  4.   def update_cursor_rect
  5.     return super if !$game_temp.in_battle
  6.     # 光标位置不满 0 的情况下
  7.     if @index < 0
  8.       self.cursor_rect.empty
  9.       return
  10.     end
  11.     # 获取当前的行
  12.     row = @index / @column_max
  13.     # 当前行被显示开头行前面的情况下
  14.     if row < self.top_row
  15.       # 从当前行向开头行滚动
  16.       self.top_row = row
  17.     end
  18.     # 当前行被显示末尾行之后的情况下
  19.     if row > self.top_row + (self.page_row_max - 1)
  20.       # 从当前行向末尾滚动
  21.       self.top_row = row - (self.page_row_max - 1)
  22.     end
  23.     # 计算光标的宽度
  24.     cursor_width = self.width / @column_max - 32
  25.     # 计算光标坐标
  26.     x = @index % @column_max * (cursor_width + 32)
  27.     y = @index / @column_max * 40 - self.oy
  28.     # 更新光标矩形
  29.     self.cursor_rect.set(x, y, cursor_width, 40)
  30.   end
  31. end
复制代码
之后那个窗口有问题就追加这里的代码............




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1