| 赞 | 425 |
| VIP | |
| 好人卡 | |
| 积分 | 422 |
| 经验 | |
| 最后登录 | 2026-8-20 |
| 在线时间 | 6017 小时 |
- 梦石
- 0
- 星屑
- 42235
- 在线时间
- 6017 小时
- 注册时间
- 2006-11-10
- 回帖
- 6966
|
发表于 2026-5-4 10:53:24
|
显示全部楼层
本帖最后由 灯笼菜刀王 于 2026-5-4 11:07 编辑
五一不用摸鱼, 当然没人啦, 笑
你用了两个help脚本, 其中 双行自动换行 (就是你战斗调用的help) 这个脚本里, 找到 def set_text(text, align = 0) 这句, 下面加一句 self.visible = true 就行了
想单独一行, 那就在def refresh 里, 找到 self.contents.font.size = current_font_size 这句, 下面加上
if @text.size < 25
self.height = 64
self.contents.dispose ;self.contents = Bitmap.new(608,32)
self.contents.draw_text(0,0,608,32,@text,1) ;return
else
self.height = 96
end
8个汉字以内都会以一行显示
顺便, 想把敌人,角色的help也改成一行,
在 显示敌人的HP、SP百分比 这个脚本里,找到 self.contents.clear 这句, 替换成 self.height = 64 ;self.contents.dispose ;self.contents = Bitmap.new(608,32)
在 Window_Help 这个脚本里, 找到 if actor != @actor 这句, 下面的 self.contents.clear 也替换成上面那句
|
评分
-
查看全部评分
|