查看: 7997|回复: 8

[RMVA发布] 自动添加对话时人物头像

[复制链接]
梦石
0
星屑
50
在线时间
23 小时
注册时间
2010-12-6
回帖
4
发表于 2014-6-2 18:10:23 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 真奥丁炮 于 2014-6-2 18:12 编辑

VA事件里的显示文字需要手工设置人物头像,这是很麻烦的工作,虽然可以使用转义但是我记不住...所以写了这么个脚本来简化工作量...

需要的话请把这段代码粘贴到Game_Event 252行那里,覆盖原来的setup_page_settings,其后的两个方法是新添加的

这样对于VA自带的原素材就可以自动添加对话时人物的头像了

第一次发技术贴...希望别被喷...
  1.   #--------------------------------------------------------------------------
  2.   # ● 设置事件页的设置
  3.   #--------------------------------------------------------------------------
  4.   def setup_page_settings
  5.     @tile_id          = @page.graphic.tile_id
  6.     @character_name   = @page.graphic.character_name
  7.     @character_index  = @page.graphic.character_index
  8.     if @original_direction != @page.graphic.direction
  9.       @direction          = @page.graphic.direction
  10.       @original_direction = @direction
  11.       @prelock_direction  = 0
  12.     end
  13.     if @original_pattern != @page.graphic.pattern
  14.       @pattern            = @page.graphic.pattern
  15.       @original_pattern   = @pattern
  16.     end
  17.     @move_type          = @page.move_type
  18.     @move_speed         = @page.move_speed
  19.     @move_frequency     = @page.move_frequency
  20.     @move_route         = @page.move_route
  21.     @move_route_index   = 0
  22.     @move_route_forcing = false
  23.     @walk_anime         = @page.walk_anime
  24.     @step_anime         = @page.step_anime
  25.     @direction_fix      = @page.direction_fix
  26.     @through            = @page.through
  27.     @priority_type      = @page.priority_type
  28.     @trigger            = @page.trigger
  29.     @list               = @page.list
  30.     @list.each do |eve|
  31.       if eve.code == 101
  32.         add_character_face(eve) if @character_name != "" && has_face?(eve)
  33.       end
  34.     end
  35.     @interpreter = @trigger == 4 ? Game_Interpreter.new : nil
  36.   end
  37.   #--------------------------------------------------------------------------
  38.   # ● 判断对话时的人物头像是否存在
  39.   #--------------------------------------------------------------------------   
  40.   def has_face?(eve)
  41.     return true if @character_name.include?("People") && @character_name <= "People4"
  42.     return true if @character_name.include?("Actor")
  43.     return true if @character_name.include?("Evil")
  44.     return true if @character_name.include?("Spiritual")
  45.     return false
  46.   end
  47.   #--------------------------------------------------------------------------
  48.   # ● 自动添加对话时的人物头像
  49.   #--------------------------------------------------------------------------  
  50.   def add_character_face(eve)
  51.     eve.parameters[0], eve.parameters[1] = @character_name, @character_index
  52.   end
复制代码
https://rpg.blue/forum.php?mod=attachment&aid=MjQ3MTcyfDgzNTYxNDlkfDE3OTA4MDMyMjF8MHw%3D

https://rpg.blue/forum.php?mod=attachment&aid=MjQ3MTczfGM4YjhiYjY5fDE3OTA4MDMyMjF8MHw%3D

使用方法

使用方法

显示效果

显示效果

评分

参与人数 2星屑 +15 收起 理由
3106345123 + 5 又省事了
化螺耕 + 10 精品文章

查看全部评分

梦石
0
星屑
50
在线时间
121 小时
注册时间
2012-8-6
回帖
121

开拓者

发表于 2014-6-2 18:28:26 | 显示全部楼层
虽然用不到  但是支持一下  
学习PS技术中。。。。话说学完也不可能成为大触的吧  
买了一个正版RPG Maker MV  好心疼  话说买了也不会做啊!
回复

使用道具 举报

梦石
0
星屑
15070
在线时间
1580 小时
注册时间
2012-7-24
回帖
1246
发表于 2014-6-2 18:41:24 | 显示全部楼层
虽然是VA的,用不上,但还是支持一下

欢迎大家加我
回复

使用道具 举报

梦石
0
星屑
105
在线时间
111 小时
注册时间
2005-10-29
回帖
157
发表于 2014-7-21 10:27:11 | 显示全部楼层
请问大神,如果我要使用自己的行走图,不是自带的
又改如何呢
运筹帷幄之中,决胜千里之外。
回复

使用道具 举报

梦石
10
星屑
5748
在线时间
1849 小时
注册时间
2013-2-14
回帖
327

开拓者

发表于 2014-12-17 09:27:20 | 显示全部楼层
能识别自己放进去的行走图和头像吗?
回复

使用道具 举报

梦石
0
星屑
74
在线时间
205 小时
注册时间
2010-12-16
回帖
131
发表于 2014-12-27 19:27:07 来自手机 | 显示全部楼层
用不上呢。。我就看看*^O^*
回复

使用道具 举报

梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

发表于 2014-12-28 13:02:04 | 显示全部楼层
换表情怎么办呢?

点评

= =亮点……  发表于 2014-12-28 14:20
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复

使用道具 举报

梦石
0
星屑
986
在线时间
717 小时
注册时间
2012-12-6
回帖
4277

开拓者

发表于 2014-12-28 14:21:23 | 显示全部楼层
这个对话让我想起了曹操传的说……自动添加名字可能口味更佳……
美国圣地亚戈(金坷垃生产公司)唯一官网
我是万年大水比、大坑比,已经有好几个天坑扔了
新坑素材收集中……
我什么都不会,只是一只渣
回复

使用道具 举报

梦石
0
星屑
51
在线时间
133 小时
注册时间
2010-9-23
回帖
131
发表于 2014-12-29 13:47:24 | 显示全部楼层
省事的好东西~
不过换表情还是要手动吧.
麻烦叫我栗子吧!
虽然ID是字母君....

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部