Project1

标题: 怎么更改选框形状- - [打印本页]

作者: saturnfjh    时间: 2009-12-14 19:51
标题: 怎么更改选框形状- -
本帖最后由 saturnfjh 于 2009-12-15 10:46 编辑

我想把战斗中的4横行选框改成4竖行的选框……
但是改了脚本没什么效果……或者是没改到地方?
  1.   def refresh
  2.     self.contents.clear
  3.     @item_max = $game_party.members.size
  4.     @column_max = 1
  5.     for i in 0...@item_max
  6.       draw_item(i)
  7.     end
  8.   end
  9.   def draw_item(index)
  10.     actor = $game_party.members[index]
  11.     rect = item_rect_bs(index)
  12.     rect.x = index * 96
  13.     cx = actor.index * 96 + 8
  14.     self.contents.clear_rect(rect)
  15.     self.contents.font.color = normal_color
  16.     draw_actor_name_bt(actor, cx, 0)
  17.     self.contents.font.size = 20
  18.     self.contents.font.name = "Calibri"
  19.     self.contents.font.bold = true
  20.     draw_actor_state(actor, cx, 24, 80)
  21.     self.contents.font.color = system_color
  22.     self.contents.draw_text(cx, 24, 80, WLH, "CP")
  23.     draw_actor_hp_bs(actor, cx, 48, 80)
  24.     draw_actor_mp_bs(actor, cx, 72, 80)
  25.   end

  26.   def item_rect_bs(index)
  27.     rect = Rect.new(0, 0, 0, 0)
  28.     rect.width = @item_max * 96
  29.     rect.height = @column_max
  30.     rect.x = index * 96
  31.     rect.y = 0
  32.     return rect
  33.   end
复制代码
麻烦帮忙解决下- -
感激不尽……
作者: njx937    时间: 2009-12-14 22:49
见过横行排版(默认的),改竖行的话,有两个方面,
一是描绘(写字)个人估计要一个个写,会很麻烦
二是选框,这个还算好改点,就在windowselectable里面
其实。。建议,直接用图片做选项,想怎样就怎样。。甭说竖排。。你斜排。。选项奇形怪状都可以。。
作者: saturnfjh    时间: 2009-12-15 10:46
搞定了……




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1