赞 | 5 |
VIP | 71 |
好人卡 | 22 |
积分 | 6 |
经验 | 32145 |
最后登录 | 2013-8-9 |
在线时间 | 184 小时 |
Lv2.观梦者 天仙
- 梦石
- 0
- 星屑
- 620
- 在线时间
- 184 小时
- 注册时间
- 2008-4-15
- 帖子
- 5023
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
之前就写了,但是找不到,刚好这次讨论区有人问,就再写了一次
顺边贴出来,方便以後寻找。
(谜之音:又在骗分了...)
- class Window_Message < Window_Selectable
- alias convert_special_characters_new_head convert_special_characters
- def convert_special_characters
- @text.gsub!(/\\H\[([0-9]+)\]/i) {
- set_message_face($1.to_i-1)
- ""
- }
- @text.gsub!(/\\H\[\\V\[([0-9]+)\]\]/i) {
- set_message_face($game_variables[$1.to_i]-1)
- ""
- }
- @text.gsub!(/\\K\[([0-9]+)\]/i) {
- set_message_face($1.to_i, true)
- ""
- }
- @text.gsub!(/\\K\[\\V\[([0-9]+)\]\]/i) {
- set_message_face($game_variables[$1.to_i], true)
- ""
- }
- convert_special_characters_new_head
- end
- def set_message_face(i, party_member=false)
- if party_member
- $game_message.face_name = $game_actors[i].face_name
- $game_message.face_index = $game_actors[i].face_index
- else
- $game_message.face_name = $game_party.members[i].face_name
- $game_message.face_index = $game_party.members[i].face_index
- end
- end
- end
复制代码
对话中使用 \H[角色ID]
则在对话中显示该角色的头像
角色ID也可以嵌套 \v[N] 以变量指定。
如果是用 \K[N]
则在对话中显示队伍中第 N 位置角色的头像
同样可以嵌套 \v[N]来指定
点击下载范例 |
|