查看: 2582|回复: 6

[已经解决] 复写了个分类脚本,结果出问题了...请求前辈指导。

[复制链接]
梦石
0
星屑
8498
在线时间
775 小时
注册时间
2017-11-10
回帖
1074
发表于 2018-4-1 13:11:08 | 显示全部楼层 |阅读模式

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

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

×
仿Va复写了一个分类脚本,但是光标和帮助都有一些问题。
刚开始的时候还没问题...
360截图20180401130633359.png
刚移动到第二个分类以上时字就不见了,准确的说自动移动到下列了...
360截图20180401130647093.png
另外重定义了只有左右两键能够操作,为啥上下键的功能还在?
帮助窗口有点显示的问题,但说不清楚...
问题这么多,还是附上工程吧。
Project11.zip (204.49 KB, 下载次数: 65)

评分

参与人数 1赞 +1 收起 理由
ikki + 1 塞糖

查看全部评分

一个只会简单事件的Rm新人,脚本完全不懂。只求做个简单的游戏完成自己的游戏之梦而已。
第一个游戏已经完成,等待各素材的完成和测试。
梦石
0
星屑
2109
在线时间
242 小时
注册时间
2018-3-23
回帖
94
发表于 2018-4-1 15:47:36 | 显示全部楼层
这么触的嘛,但是xp不是已有不少物品分类脚本吗?
先下载下来看看(顺便盗窃思路)
RMXP天下第一!
回复

使用道具 举报

梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2018-4-1 15:50:03 | 显示全部楼层
本帖最后由 灯笼菜刀王 于 2018-4-1 15:57 编辑

  #--------------------------------------------------------------------------
  # ● 更新光标矩形
  #--------------------------------------------------------------------------
  def update_cursor_rect
    # 光标位置不满 0 的情况下
    if @index < 0
      self.cursor_rect.empty
      return
    end
    # 获取当前的行
   # row = @index / @column_max
    # 当前行被显示开头行前面的情况下
    #if row < self.top_row
      # 从当前行向开头行滚动
     # self.top_row = row
    #end
    # 当前行被显示末尾行之后的情况下
    #if row > self.top_row + (self.page_row_max - 1)
      # 从当前行向末尾滚动
     # self.top_row = row - (self.page_row_max - 1)
    #end
    # 计算光标的宽度
    cursor_width = self.width / @column_max - 32
    # 计算光标坐标
     x = @index * 144
     y = @index
    # 更新光标矩形
    self.cursor_rect.set(x, y, cursor_width / 4 - 8, 32)
  end

中间那段卷屏效果删了就可以了...  
至于原因嘛,  top_row在Window_Selectable里有y坐标咯, 你没重定义这个

点评

谢谢前辈,已经解决了。  发表于 2018-4-1 15:58

评分

参与人数 3星屑 +60 赞 +2 收起 理由
RyanBern + 60 认可答案
xp兔子徒弟 + 1 我也认为这里有问题
文雅夕露 + 1

查看全部评分

回复

使用道具 举报

梦石
0
星屑
910
在线时间
94 小时
注册时间
2005-10-22
回帖
335
发表于 2018-4-1 16:00:18 | 显示全部楼层
在资源中的一个网站里就有的http://www.atelier-rgss.com

评分

参与人数 1赞 +1 收起 理由
xp兔子徒弟 + 1 给大佬递冰阔落

查看全部评分

做脚本先从修改脚本做起,我只修改自己觉得能用到的东西。
以后的任何作品都将不会进行分享。
Bilibili:https://space.bilibili.com/288814521
回复

使用道具 举报

梦石
0
星屑
2109
在线时间
242 小时
注册时间
2018-3-23
回帖
94
发表于 2018-4-1 16:02:25 | 显示全部楼层
测试后发现应该是这里有问题 注释后目前效果正常
卷平效果.png
图片卷平.png

点评

谢谢前辈,已经自行完成了修正。  发表于 2018-4-1 16:14
RMXP天下第一!
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部