赞 | 0 |
VIP | 0 |
好人卡 | 1 |
积分 | 1 |
经验 | 14171 |
最后登录 | 2017-9-29 |
在线时间 | 31 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 31 小时
- 注册时间
- 2008-8-2
- 帖子
- 110
|
3楼
楼主 |
发表于 2014-9-16 10:46:52
|
只看该作者
本帖最后由 嘀嘀吧吧~Wu 于 2014-9-16 10:56 编辑
芯☆淡茹水 发表于 2014-9-16 10:42
第一张图,大概是描绘武器名时,描绘的宽度指定过长,超出窗口宽度,所以不会压缩。
试着把它改成 窗口宽度 ...
我就希望改成第二张图的样子,字的宽度会自动变窄。求具体怎么写啊?
这是脚本描绘装备的一部分,在这里改?- #==============================================================================
- # ■ Window_NewEquipRight
- #==============================================================================
- class Window_NewEquipRight < Window_Selectable
- def initialize(actor)
- super(304, 96, 304, 192)
- self.contents = Bitmap.new(width - 32, height - 32)
- self.contents.font.name = $fontface
- self.contents.font.size = 20
- @actor = actor
- refresh
- self.index = 0
- end
- def item
- return @data[self.index]
- end
- def update_actor(actor)
- @actor = actor
- refresh
- end
- def refresh
- self.contents.clear
- @data = []
- @data.push($data_weapons[@actor.weapon_id])
- @data.push($data_armors[@actor.armor1_id])
- @data.push($data_armors[@actor.armor2_id])
- @data.push($data_armors[@actor.armor3_id])
- @data.push($data_armors[@actor.armor4_id])
- @item_max = @data.size
- self.contents.font.color = system_color
-
- y_r = 4 # 右窗口 y 坐标
- self.contents.font.size = 18
- self.contents.draw_text(4, 32 * 0, 92, 32, "主手")
- self.contents.draw_text(4, 32 * 1, 92, 32, "副手")
- self.contents.draw_text(4, 32 * 2, 92, 32, "头部")
- self.contents.draw_text(4, 32 * 3, 92, 32, "身体")
- self.contents.draw_text(5, 32 * 4, 92, 32, "饰品")
- draw_item_name(@data[0], 72, 32 * 0)
- draw_item_name(@data[1], 72, 32 * 1)
- draw_item_name(@data[2], 72, 32 * 2)
- draw_item_name(@data[3], 72, 32 * 3)
- draw_item_name(@data[4], 72, 32 * 4)
- end
- def update_help
- @help_window.set_text(item)
- @help_window.set_pos(self.x,self.y,self.width,self.oy,self.index,@column_max)
- end
- end
复制代码 |
|