设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2009|回复: 2
打印 上一主题 下一主题

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
46 小时
注册时间
2014-10-6
帖子
94
跳转到指定楼层
1
发表于 2014-11-4 20:09:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

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

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10079
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

2
发表于 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 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
46 小时
注册时间
2014-10-6
帖子
94
3
 楼主| 发表于 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
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-29 20:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表