Project1
标题:
看RB大大的视频修改的对话框美化脚本出现错误
[打印本页]
作者:
安若流年_zk
时间:
2015-8-11 18:12
标题:
看RB大大的视频修改的对话框美化脚本出现错误
RB大大的对话框美化是在对话框上方显示角色名和立绘头像,但是当一个事件不需要使用角色名称的时候,出现报错,failed to create bitmap
下面是RB大大的脚本:
#显示姓名窗口
if name != nil && @name_window == nil
@name_window = Window_Base.new(self.x, self.y - 50, 1, 50)
@name_window.z = self.z
@name_window.contents_opacity = self.contents_opacity
@name_window.back_opacity = self.back_opacity
bitmap = Bitmap.new(1, 1)
bitmap.font.size = 18
w = bitmap.text_size(name).width
bitmap.dispose
@name_window.width = w + 32
@name_window.contents = Bitmap.new(w, 18)
(出错的一行)
@name_window.contents.font.size = 18
@name_window.contents.draw_text(0, 0, w, 18, name)
end
@text = text
return
end
求大神解决问题啊(´゚Д゚`)
作者:
RyanBern
时间:
2015-8-11 19:56
可能是由于不设置name之后name的宽度为0(此时w为0),生成宽度为0的的位图是不行的。
在这里可以试着将上面的条件改为:
if name != nil && name != "" && @name_window == nil
做视频的疏漏还请谅解。
作者:
安若流年_zk
时间:
2015-8-11 20:13
RyanBern 发表于 2015-8-11 19:56
可能是由于不设置name之后name的宽度为0(此时w为0),生成宽度为0的的位图是不行的。
在这里可以试着将上 ...
好的我试试,话说论坛上的东西怎么基本都是无效链接了,华为网盘炸了?找资源找的好揪心{:2_254:}
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1