查看: 2419|回复: 2

[已经解决] 看RB大大的视频修改的对话框美化脚本出现错误

[复制链接]
梦石
0
星屑
50
在线时间
6 小时
注册时间
2015-8-10
回帖
5
发表于 2015-8-11 18:12:03 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
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



求大神解决问题啊(´゚Д゚`)
梦石
0
星屑
9557
在线时间
5074 小时
注册时间
2013-6-21
回帖
3459

开拓者贵宾剧作品鉴家

发表于 2015-8-11 19:56:14 | 显示全部楼层
可能是由于不设置name之后name的宽度为0(此时w为0),生成宽度为0的的位图是不行的。
在这里可以试着将上面的条件改为:
if name != nil && name != "" && @name_window == nil
做视频的疏漏还请谅解。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
6 小时
注册时间
2015-8-10
回帖
5
 楼主| 发表于 2015-8-11 20:13:26 | 显示全部楼层
RyanBern 发表于 2015-8-11 19:56
可能是由于不设置name之后name的宽度为0(此时w为0),生成宽度为0的的位图是不行的。
在这里可以试着将上 ...

好的我试试,话说论坛上的东西怎么基本都是无效链接了,华为网盘炸了?找资源找的好揪心{:2_254:}

点评

是的,涉及到华为网盘的资源全都无效了,是华为网盘的问题,不知道什么时候能修好。  发表于 2015-8-11 20:37
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部