Project1

标题: 在脚本中显示图片总是在右边和下边缺一段,怎么解决 [打印本页]

作者: CCD0645    时间: 2017-10-12 18:36
标题: 在脚本中显示图片总是在右边和下边缺一段,怎么解决
bitmap = RPG::Cache.picture(item.description)
rect = Rect.new(0 , 0 , bitmap.width, bitmap.height)
@show_window.contents.blt(0 , 0 ,bitmap , rect)

红色部分就是被剪掉的
作者: 张咚咚    时间: 2017-10-12 18:49
本帖最后由 张咚咚 于 2017-10-12 18:57 编辑

可能是你的窗口宽高不够
bitmap = RPG::Cache.picture("XXX")
rect = Rect.new(0 , 0 , bitmap.width, bitmap.height)

@show_window = Window_Base.new(0,0,bitmap.width + 32,bitmap.height + 32)
@show_window.contents = Bitmap.new(bitmap.width,bitmap.height)
@show_window.contents.blt(0 , 0 ,bitmap , rect)


作者: CCD0645    时间: 2017-10-12 19:29
张咚咚 发表于 2017-10-12 18:49
可能是你的窗口宽高不够
bitmap = RPG::Cache.picture("XXX")
rect = Rect.new(0 , 0 , bitmap.width, bit ...

多谢,解决了
作者: CCD0645    时间: 2017-10-12 20:18
张咚咚 发表于 2017-10-12 18:49
可能是你的窗口宽高不够
bitmap = RPG::Cache.picture("XXX")
rect = Rect.new(0 , 0 , bitmap.width, bit ...

还有一个问题,用了
@show_window = Window_Base.new(0,0,bitmap.width + 32,bitmap.height + 32)
@show_window.contents = Bitmap.new(bitmap.width,bitmap.height)
这个后,会出现一个黑底,而且就算退出菜单也无法取消,是不是需要在哪个位置加入刷新命令?
作者: CCD0645    时间: 2017-10-12 20:30
CCD0645 发表于 2017-10-12 20:18
还有一个问题,用了
@show_window = Window_Base.new(0,0,bitmap.width + 32,bitmap.height + 32)
@show_ ...

在哪个位置释放?
我改了窗口图,所以是黑底




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1