本帖最后由 j433463 于 2013-4-3 01:37 编辑
纯事件的话有点困难,因为半身像比脸图宽很多,显示半身像后,对话框内的文字左边界的位置要调整,不然会被半身像挡住,这个不改脚本是不行的,除非您想要手动在文章中每行都先做几个空白...
比较简单的方式,是点开 Window_Message 脚本,找到取得换行位置:
#--------------------------------------------------------------------------
# ● 取得换行位置
#--------------------------------------------------------------------------
def new_line_x
$game_message .face_name .empty ? ? 0 : 112
end
#--------------------------------------------------------------------------
# ● 取得换行位置
#--------------------------------------------------------------------------
def new_line_x
$game_message .face_name .empty ? ? 0 : 112
end
如果您确定半身像最宽的一张宽度是 220,那就把 112 改成 220 或更多,
然后准备一张完全空白的 384*256 大小透明背景图当作脸图,
每一次要显示半身像时,都在文章选用这张空白图当脸图,
然后再用事件指令的显示图片方式把半身图显示在脸图的位置,
不过,如果您这样改的话,以后使用默认的脸图时会不好看,
对话左边会与脸图有一段距离。