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

Project1

 找回密码
 注册会员
搜索
查看: 1530|回复: 2
打印 上一主题 下一主题

做菜单画面时发生的奇怪问题(关于矩形光标)

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
82 小时
注册时间
2006-1-28
帖子
996
跳转到指定楼层
1
发表于 2007-9-6 20:22:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
#--------------------------------------------------------------------------
  # ● 刷新光标矩形
  #--------------------------------------------------------------------------
  def update_cursor_rect
    if @index < 0
      self.cursor_rect.empty
    end  
    if @index > 1
      self.cursor_rect.set((@index-2)*248+120, 184, 150, 55)
    else
      #self.cursor_rect.set(0, @index * 116, self.width - 32, 96)
      self.cursor_rect.set(@index*248+120, 54, 150, 55)
    end
  end
end

为什么增加了光标的长度(原来是110,增加到150后出现),就会在菜单画面一开始出现很奇怪的光标.不知道是什么原因,请帮忙解决一下,谢谢了

Lv1.梦旅人

梦石
0
星屑
50
在线时间
82 小时
注册时间
2006-1-28
帖子
996
2
 楼主| 发表于 2007-9-6 20:22:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
#--------------------------------------------------------------------------
  # ● 刷新光标矩形
  #--------------------------------------------------------------------------
  def update_cursor_rect
    if @index < 0
      self.cursor_rect.empty
    end  
    if @index > 1
      self.cursor_rect.set((@index-2)*248+120, 184, 150, 55)
    else
      #self.cursor_rect.set(0, @index * 116, self.width - 32, 96)
      self.cursor_rect.set(@index*248+120, 54, 150, 55)
    end
  end
end

为什么增加了光标的长度(原来是110,增加到150后出现),就会在菜单画面一开始出现很奇怪的光标.不知道是什么原因,请帮忙解决一下,谢谢了

Lv2.观梦者

梦石
0
星屑
431
在线时间
125 小时
注册时间
2006-11-2
帖子
1200
3
发表于 2007-9-6 23:34:12 | 只看该作者
self.cursor_rect.set(@index*248+120, 54, 150, 55)

当 @index = -1 的时候  -248 + 120 < 150 所以多出的部分就出来了
把248改成 270以上就行了。。
和记忆一起封存着的ID...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2026-6-22 03:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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