赞 | 23 |
VIP | 207 |
好人卡 | 31 |
积分 | 31 |
经验 | 48797 |
最后登录 | 2024-11-30 |
在线时间 | 1535 小时 |
Lv3.寻梦者 孤独守望
- 梦石
- 0
- 星屑
- 3137
- 在线时间
- 1535 小时
- 注册时间
- 2006-10-16
- 帖子
- 4321
|
既然只是一些短消息,那么就不处理头像的计算了……- class Window_Message
- def calc
- a = @text.split(/\n/)
- w = 0
- for i in a
- t = self.contents.text_size(i).width
- w = [w,t].max
- end
- h = WLH * a.size
- self.width = w + 32
- self.height = h + 32
- create_contents
- end
- def reset_window
- @background = $game_message.background
- @position = $game_message.position
- if @background == 0 # 一般窗口
- self.opacity = 255
- else # 背景变暗并透明化
- self.opacity = 0
- end
- case @position
- when 0 # 上
- self.y = 0
- @gold_window.y = 360
- when 1 # 中
- self.y = 144
- @gold_window.y = 0
- when 2 # 下
- self.y = 288
- @gold_window.y = 0
- end
- if $game_switches[25] == true
- calc
- self.x = (544 - self.width) / 2
- self.y = (416 -self.height) / 2
- $game_switches[25] = false
- else
- self.width = 544
- self.height= 128
- self.x = 0
- end
- end
- end
复制代码 打开25号开关一次性设定,对话框强制置中。 |
评分
-
查看全部评分
|