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