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

Project1

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

[已经解决] 两行两列的菜单怎样让其竖着绘制

[复制链接]

Lv1.梦旅人

梦石
0
星屑
200
在线时间
120 小时
注册时间
2007-8-17
帖子
147
跳转到指定楼层
1
发表于 2014-2-18 14:12:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 千昭 于 2014-2-18 16:09 编辑
  1. #--------------------------------------------------------------------------
  2.   # ● 获取列数
  3.   #--------------------------------------------------------------------------
  4.   def col_max
  5.     return 2
  6.   end
复制代码
一般情况加了这句就变成两行两列,
但是绘制顺序是
1   2
3   4
5

我要4行的时候下面就会空出一行
所以我希望项目绘制顺序是这样
1   5
2
3
4
求大神帮忙


PS:验证码还不去死

Lv2.观梦者

梦石
0
星屑
465
在线时间
915 小时
注册时间
2011-5-11
帖子
438
2
发表于 2014-2-18 15:58:36 | 只看该作者
本帖最后由 345912390 于 2014-2-18 16:16 编辑

#不知道你用在什么地方,可以加入以下脚本!

  1. def row_max
  2.     return 4#每列最大行数
  3.   end
  4. #--------------------------------------------------------------------------
  5.   # ● 获取列数
  6.   #--------------------------------------------------------------------------
  7.   def col_max
  8.     if item_max % row_max ==0
  9.             return item_max / row_max
  10.     else
  11.             return item_max / row_max+1
  12.     end
  13.   end

  14. #--------------------------------------------------------------------------
  15.   # ● 获取项目的绘制矩形
  16.   #--------------------------------------------------------------------------
  17.   def item_rect(index)
  18.     rect = Rect.new
  19.     rect.width = item_width
  20.     rect.height = item_height
  21.     rect.x = index/row_max * (item_width + spacing)
  22.     rect.y = index %row_max * item_height
  23.     rect
  24.   end
  25.   
复制代码
没测试!
http://rpg.blue/static/image/smiley/yct/A059.gif中国字认识都不到一半,哪的心情学英语呀!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
200
在线时间
120 小时
注册时间
2007-8-17
帖子
147
3
 楼主| 发表于 2014-2-18 16:08:47 | 只看该作者
345912390 发表于 2014-2-18 15:58
#不知道你用在什么地方,可以加入以下脚本!没测试!

原来如此啊

绘制每一个项目时都会去检查列数

受教了  

谢谢

点评

上面第24行错了改了一下,是绘制每一个项目时都会去检查行数  发表于 2014-2-18 16:19
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
200
在线时间
120 小时
注册时间
2007-8-17
帖子
147
4
 楼主| 发表于 2014-2-18 18:00:16 | 只看该作者
345912390 发表于 2014-2-18 15:58
#不知道你用在什么地方,可以加入以下脚本!没测试!

总之,知道原理就好办了

我就是改战斗菜单,喜欢竖着排列,选项太多需要分出第二列
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-6-18 02:34

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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