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

Project1

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

[已经解决] 关于半身像对话框的问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
60
在线时间
48 小时
注册时间
2009-11-27
帖子
15
跳转到指定楼层
1
发表于 2013-4-3 00:23:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 hya6665 于 2013-4-3 07:45 编辑

请问如果用事件的话要怎么做,我希望能做成以下这样的效果……
我找了很久,都没有找到这种效果的,我所能找到的都是头像在对话框上面的……
我是个游戏白痴,很多都不懂……
其实如果有脚本的话会更方便……
万分感谢……

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
2
发表于 2013-4-3 01:10:39 | 只看该作者
本帖最后由 j433463 于 2013-4-3 01:37 编辑

纯事件的话有点困难,因为半身像比脸图宽很多,显示半身像后,对话框内的文字左边界的位置要调整,不然会被半身像挡住,这个不改脚本是不行的,除非您想要手动在文章中每行都先做几个空白...


比较简单的方式,是点开 Window_Message 脚本,找到取得换行位置:

RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 取得换行位置
  3.   #--------------------------------------------------------------------------
  4.   def new_line_x
  5.     $game_message.face_name.empty? ? 0 : 112
  6.   end


如果您确定半身像最宽的一张宽度是 220,那就把 112 改成 220 或更多,

然后准备一张完全空白的 384*256 大小透明背景图当作脸图,

每一次要显示半身像时,都在文章选用这张空白图当脸图,

然后再用事件指令的显示图片方式把半身图显示在脸图的位置,

不过,如果您这样改的话,以后使用默认的脸图时会不好看,

对话左边会与脸图有一段距离。
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
48 小时
注册时间
2009-11-27
帖子
15
3
 楼主| 发表于 2013-4-3 01:33:34 手机端发表。 | 只看该作者
j433463 发表于 2013-4-3 01:10
纯事件的话有点困难,因为半身像比脸图宽很多,显示半身像后,对话框内的文字左边界的位置要调整,不然会被 ...

这样啊……可是现在所能找到的的脚本都是头像在对话框上面的啊……

点评

在对话框上面就是为了避免覆盖到字,有办法可以做,如楼上我更新的方法。  发表于 2013-4-3 01:38
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
48 小时
注册时间
2009-11-27
帖子
15
4
 楼主| 发表于 2013-4-3 07:10:45 | 只看该作者
j433463 发表于 2013-4-3 01:10
纯事件的话有点困难,因为半身像比脸图宽很多,显示半身像后,对话框内的文字左边界的位置要调整,不然会被 ...

非常感谢,已经基本差不多了~
最后想问下,如何让图片显示在对话框上面?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
5
发表于 2013-4-3 07:15:21 | 只看该作者
上面是指?您不是说有找到头像在对话框上方的吗?既然有找到了,怎么还会问这个?
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
48 小时
注册时间
2009-11-27
帖子
15
6
 楼主| 发表于 2013-4-3 07:17:49 | 只看该作者
j433463 发表于 2013-4-3 07:15
上面是指?您不是说有找到头像在对话框上方的吗?既然有找到了,怎么还会问这个? ...

哦抱歉我解释得不清楚……
我是指,头像覆盖在对话框上层
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
48 小时
注册时间
2009-11-27
帖子
15
7
 楼主| 发表于 2013-4-3 07:45:08 | 只看该作者
第二个问题自己解决了,恩~谢谢j433463的帮忙~~~~

点评

怎么解决的?我很好奇,可以教教我吗?  发表于 2013-4-3 08:13
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
8
发表于 2013-4-3 08:04:04 | 只看该作者
唔?您不会是说事件的显示图片要放在对话框的上面?若是这样,很抱歉,对话框的 z 值是 200,而显示图片本身我只看到以 @picture.number 也就是图片编号为 z 值的,图片编号最大也才 100,总不能将对话框的 z 值降到 1 以下吧?所以一般用事件作对话框,都是把对话框弄成透明无背景无框的样式,先放一张对话框的背景图在底下,再放一张半身像在上面,像这样的伪对话框。

如果您觉得麻烦,或许可以考虑用这个脚本,它的半身像可以选择在对话框上缘或是在对话框内,可以在对话框之下,也可以在对话框之上,可以从左边滑入滑出,或是直接淡入淡出:

http://www.rpgmakervxace.net/topic/8756-message-busts/
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
48 小时
注册时间
2009-11-27
帖子
15
9
 楼主| 发表于 2013-4-3 08:39:46 | 只看该作者
j433463 发表于 2013-4-3 08:04
唔?您不会是说事件的显示图片要放在对话框的上面?若是这样,很抱歉,对话框的 z 值是 200,而显示图片本 ...

恩……我在window_message里把那个Z值尝试性地改成1……就神奇的成功了……

360截图20130403083830725.jpg (37.08 KB, 下载次数: 33)

360截图20130403083830725.jpg
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
10
发表于 2013-4-3 08:55:30 | 只看该作者
原來如此,那就是我說的對話框 z 值,改成 1 確實可以讓圖片在對話框之上,但是,我不知道在戰鬥、菜單、戰鬥日志、選項等用到 Window_Massage 的地方能不能正常運行,希望可以。
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 07:00

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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