查看: 2364|回复: 2

[已经解决] 关于VA显示文字的【窗口背景】

[复制链接]
梦石
0
星屑
75
在线时间
46 小时
注册时间
2014-10-6
回帖
77
发表于 2014-11-4 20:09:56 | 显示全部楼层 |阅读模式

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

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

×
在VX中有一个【MessageBack】的文件,
可以换成自己喜欢的窗口背景(虽然说暗色背景每次换起来很麻烦)
但VA中却没有这个设定,
请问:如何导入并设定自己的窗口背景?

无限の剣制

梦石
0
星屑
10450
在线时间
5019 小时
注册时间
2013-2-28
回帖
4942

开拓者贵宾

发表于 2014-11-4 22:21:29 | 显示全部楼层
本帖最后由 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"
未测试
最终版脚本

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
75
在线时间
46 小时
注册时间
2014-10-6
回帖
77
 楼主| 发表于 2014-11-5 12:34:00 | 显示全部楼层
VIPArcher 发表于 2014-11-4 22:21
嗯,VA里面不用外置的这个背景图了,而是使用一个渐变的Bitmap,如果你仍是需要这个东西的话可以修改默认脚 ...
  1. @back_bitmap = Cache.system("MessageBack#{$game_variables[1]}")
复制代码
"如果你还希望这个背景可以根据变量的值在游戏中自由变化使用的文件,那么你可以用内嵌表达式"请问,把这行代码加入后,我该设定哪一个变量使【暗色背景】的默认素材产生替换呢?还有,【内嵌表达式】是什么?是指把这行代码替换掉之前的第6行代码的专业用语吗?

点评

内嵌表达式是在字符串里嵌入变量的一种表达式,具体内容可以去看看F1,里面有介绍。上面我已经说明得很详细了,看的上面回帖的倒数第二行。  发表于 2014-11-5 12:43
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部