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

Project1

 找回密码
 注册会员
搜索

【选项窗口光标】憑空出現光標

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

正文摘要:

本帖最后由 chanszeman1018 于 2020-4-24 11:42 编辑 选项窗口光标 RUBY 代码复制#==============================================================================# ■ 选项窗口光标# ...

回复

chanszeman1018 发表于 2020-1-9 21:49:22
提示: 作者被禁止或删除 内容自动屏蔽
KB.Driver 发表于 2020-1-9 21:15:20
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


感觉是这样,未测试

评分

参与人数 1+1 收起 理由
chanszeman1018 + 1

查看全部评分

KB.Driver 发表于 2020-1-9 20:51:35
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


改成这样吧

评分

参与人数 1+1 收起 理由
chanszeman1018 + 1 认可答案

查看全部评分

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

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

GMT+8, 2025-2-21 03:04

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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