本帖最后由 芯☆淡茹水 于 2015-4-15 13:29 编辑 在物品窗口增加 当前页数: @page ;最大页数:@max_page 2个变量,来控制页面。 物品窗口有个总物品的数组 @data 初始化:@page = 1 @max_page = @data.size / 25 + 1 物品窗口当前页数显示的物品为: for i in (@page-1) * 23...[@data.size, (@page-1) * 23 + 24].min draw_item(i) end 获取当前物品也需要改: def item return @data[self.index + (@page-1) * 23] end 最后在物品场景操作时,按翻页键 加减 物品窗口 @page 的值,同时刷新 物品窗口 。 这个是大致思路。 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-14 19:22
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.