Project1

标题: 【选项窗口光标】憑空出現光標 [打印本页]

作者: chanszeman1018    时间: 2020-1-9 20:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: KB.Driver    时间: 2020-1-9 20:51
chanszeman1018 发表于 2020-1-9 21:29
圖裡的106行即您的第9行

RUBY 代码复制
  1. class Sprite_WindowCursor
  2.   def update_position
  3.     rect = @window.cursor_rect
  4.     self.z = @window.z + 100
  5.     self.x = @window.x + rect.x - @window.ox + BUFFER_X + @effect[1]
  6.     self.y = @window.y + rect.y - @window.oy +
  7.       BUFFER_Y + rect.height / 2 + @effect[2]
  8.     if vp = @window.viewport
  9.       self.x += vp.rect.x
  10.       self.y += vp.rect.y
  11.     end
  12.   end
  13. end


改成这样吧
作者: KB.Driver    时间: 2020-1-9 21:15
RUBY 代码复制
  1. class Sprite_WindowCursor
  2.   def update_position
  3.     rect = @window.cursor_rect
  4.     self.z = @window.z + 100
  5.     self.x = @window.x + rect.x - @window.ox + BUFFER_X + @effect[1]
  6.     self.y = @window.y + rect.y - @window.oy +
  7.       BUFFER_Y + rect.height / 2 + @effect[2]
  8.     if vp = @window.viewport
  9.       self.x += vp.x
  10.       self.y += vp.y
  11.     end
  12.   end
  13. end


感觉是这样,未测试
作者: chanszeman1018    时间: 2020-1-9 21:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: chanszeman1018    时间: 2020-1-9 21:49
提示: 作者被禁止或删除 内容自动屏蔽




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