Project1

标题: 关于VA显示文字的【窗口背景】 [打印本页]

作者: 死月邪瞳    时间: 2014-11-4 20:09
标题: 关于VA显示文字的【窗口背景】
在VX中有一个【MessageBack】的文件,
可以换成自己喜欢的窗口背景(虽然说暗色背景每次换起来很麻烦)
但VA中却没有这个设定,
请问:如何导入并设定自己的窗口背景?
作者: VIPArcher    时间: 2014-11-4 22:21
本帖最后由 VIPArcher 于 2014-11-19 12:38 编辑

嗯,VA里面不用外置的这个背景图了,而是使用一个渐变的Bitmap,如果你仍是需要这个东西的话可以修改默认脚本,改成VX的模式的话试试这样
  1. class Window_Message < Window_Base
  2.   #--------------------------------------------------------------------------
  3.   # ● 生成背景位图
  4.   #--------------------------------------------------------------------------
  5.   def create_back_bitmap
  6.     @back_bitmap = Cache.system("MessageBack")
  7.   end
  8. end
复制代码
如果你还希望这个背景可以根据变量的值在游戏中自由变化使用的文件,那么你可以用内嵌表达式,例如
  1. @back_bitmap = Cache.system("MessageBack#{$game_variables[1]}")
复制代码
这样文件名后面就要加上变量1的值,例如"MessageBack0.png"
未测试
最终版脚本
作者: 死月邪瞳    时间: 2014-11-5 12:34
VIPArcher 发表于 2014-11-4 22:21
嗯,VA里面不用外置的这个背景图了,而是使用一个渐变的Bitmap,如果你仍是需要这个东西的话可以修改默认脚 ...
  1. @back_bitmap = Cache.system("MessageBack#{$game_variables[1]}")
复制代码
"如果你还希望这个背景可以根据变量的值在游戏中自由变化使用的文件,那么你可以用内嵌表达式"请问,把这行代码加入后,我该设定哪一个变量使【暗色背景】的默认素材产生替换呢?还有,【内嵌表达式】是什么?是指把这行代码替换掉之前的第6行代码的专业用语吗?




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