赞 | 2 |
VIP | 7 |
好人卡 | 5 |
积分 | 1 |
经验 | 17660 |
最后登录 | 2015-2-9 |
在线时间 | 461 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 461 小时
- 注册时间
- 2010-6-28
- 帖子
- 467
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
总之是很简单,但是实用的东西。没有什么技术。
首先找到VA中 ▼ Windows下面的Window_Message
在第191行开始,把 更新窗口背景 更新窗口 位置 的内容
替换成下面的脚本。
(为了新手理解,就多注释了些...=.=)- #--------------------------------------------------------------------------
- # ● 更新窗口背景
- #--------------------------------------------------------------------------
- def update_background
- if @position !=0 #上
- @background = $game_message.background
- self.opacity = @background == 0 ? 255 : 0
- else #如果文章显示为“上”,窗口透明度为0。
- self.opacity = 0 #设置透明度
- end
-
- end
- #--------------------------------------------------------------------------
- # ● 更新窗口的位置
- #--------------------------------------------------------------------------
- def update_placement
- @position = $game_message.position # 获取到事件设定中的文章的“上”“中”“下”位置
- if @position ==0 # 上 的情况下 可以自己定义 文章显示框的位置
- #(由于上面背景透明了,所以你可以利用17号18号变量控制文字的位置,然后用利用图片显示。)
- self.x = $game_variables[17] #这里可以自己定义X Y坐标的变量
- self.y = $game_variables[18] #需要什么变量控制。就自己修改数字。
- elsif @position ==1 #中
- self.y = @position * (Graphics.height - height) / 2 #默认的显示计算方式
- elsif @position ==2 #下
- self.y = 300 #自己定义Y坐标
- end
- @gold_window.y = y > 0 ? 0 : Graphics.height - @gold_window.height#金钱窗口的位置,这个不管。
- end
复制代码 然后呢,在游戏中 可以使用 17号和18号变量自由控制文章显示的位置。 |
评分
-
查看全部评分
|