Project1

标题: 【ISA】CharacterNameDisplay ( 人物名称显示 ) [2012.8.4] [打印本页]

作者: 忧雪の伤    时间: 2012-1-1 19:57
标题: 【ISA】CharacterNameDisplay ( 人物名称显示 ) [2012.8.4]
本帖最后由 忧雪の伤 于 2013-3-3 09:01 编辑

惯例,依然是 【XP】【VX】【VA】 全部兼容。以下是一些使用的说明:
(2012.1.13) 新增【\n】换行功能。
如果名称前两个字符为
【EV】 (eg : 默认事件) 就不显示。
通过以下手段操作到 【Game_Character】 的实例里面的 【ideal_script_bool_for_name_display】 就不显示。

  1. $game_map.events[event_id].ideal_script_bool_for_character_name_display = bool
  2. $game_player.ideal_script_bool_for_character_name_display = bool
  3. $game_player.followers[follower_id].
  4. ideal_script_bool_for_character_name_display = bool # VA
复制代码
设置粗体: 【<bold(bool)>】
设置斜体: 【<italic(bool)>】
设置颜色: 【<color(red, green, blue, alpha)>】
设置阴影: 【<shadow(bool)>】
设置描边:
【<outline(bool)>】  

设置字体: 【<name(string)>】  
设置描边颜色: 【<out_color(red, green, blue, alpha)>】      
【( )】: 内的就是以上效果的参数。
【red, green, blue, alpha】: 请参考 Color#new 。
【bool】:【true】 则使用, 【false】 则放弃。( eg : <bold(true)> )
【string】: 直接使用字体名,不要加 "" 。( eg : <name(微软雅黑)>)
部分设定请查询脚本注释。
如果名字中带有  【<invisible>】  的话则放弃显示。
如果需要在游戏途中修改名称,你需要掌握以下语句:
  1. $data_actors[actor_id].name = str
  2. $game_map.instance_variable_get(:@map).events[event_id].name = str
复制代码







url : code in group.
作者: 皮卡星    时间: 2012-1-1 20:17
现在很流行注册么……
作者: 卡比王道    时间: 2012-1-2 15:58
收下了,这个修复了我的顾虑,感激不尽。


卡比王道于2012-1-7 14:28补充以下内容:
汇报一个在RMVA中的问题:当有一个事件内有两个事件页时,只要有一个名字带有EV,就不会显示该事件的名字。这对我做明雷游戏产生了阻碍。我的明雷事件是这样规定的:
事件页1 名字:怪物 战斗处理-XX 如果队伍胜利,播放动画【即死】,独立开关A on
事件页2 触发条件:独立开关A on 名字:EV死亡(死掉的怪物就不显示名字了)
这样。请问该如何解决?
作者: 忧雪の伤    时间: 2012-1-7 17:51
本帖最后由 忧雪の伤 于 2012-1-11 20:10 编辑

2012.1.7 - 重大修改 -
作者: fangqing9    时间: 2012-1-7 18:57
为什么我看到的字体很小
作者: 卡比王道    时间: 2012-1-10 16:37
本帖最后由 卡比王道 于 2012-1-10 16:40 编辑

是这样的:
玩家和怪物战斗,此时怪物的名字很正常。
玩家干掉了怪物,切换到事件页2,怪物图像消失。
但是这个时候,怪物的名字还是原来事件页1的名字,显示在一片土地上!没有做到消失。
作者: 忧雪の伤    时间: 2012-1-11 20:10
本帖最后由 忧雪の伤 于 2012-1-13 13:34 编辑

2012.1.11 - 修正【EV】判定方式 -



2012.1.13 - 增加【\n】换行功能 -


作者: xuzhengchi    时间: 2012-2-12 13:46
请教LZ2个问题:
1、设置粗体颜色之类的是直接在事件名字后面加吗?比如:事件一<color(red)>?
2、如何设置字体大小?
作者: 忧雪の伤    时间: 2012-2-12 13:50
xuzhengchi 发表于 2012-2-12 13:46
请教LZ2个问题:
1、设置粗体颜色之类的是直接在事件名字后面加吗?比如:事件一?
2、如何设置字体大小? ...

1、是。
2、<size(大小)>。
作者: xuzhengchi    时间: 2012-2-12 14:03
本帖最后由 xuzhengchi 于 2012-2-12 14:39 编辑
忧雪の伤 发表于 2012-2-12 13:50
1、是。
2、。


$game_map.events[event_id].ideal_script_bool_for_character_name_display = bool
$game_player.ideal_script_bool_for_character_name_display = bool
$game_player.followers[follower_id].
ideal_script_bool_for_character_name_display = bool # VA
这四句应该放在哪里?没看明白额。。不放是不是不能改颜色的?

粗体、大小都可以用,但是颜色好像不行额,会报错
作者: etyytee    时间: 2012-2-18 03:24
我也不知道这4句,放在哪里?真为自己的智商,着急。
作者: nero2351    时间: 2012-3-1 20:58
脚本小菜请教LZ,角色名字字体跟宽高度怎么修改额。
看得不是很懂
作者: 忧雪の伤    时间: 2012-8-4 18:17
nero2351 发表于 2012-3-1 20:58
脚本小菜请教LZ,角色名字字体跟宽高度怎么修改额。
看得不是很懂

UI> 字体是 <font(宋体)> ,宽高是 <size(30)> 。
作者: 君子兰    时间: 2012-10-2 10:58
改名字那里能不能给个例子啊?(xp的)
试了好多次,可是怎么弄都是出错,实在不会用啊。
作者: 行风之影    时间: 2012-10-2 18:12
好东西,收下了
作者: acn00269    时间: 2012-10-12 23:14
本帖最后由 acn00269 于 2012-10-12 23:15 编辑


颜色 <color(red, green, blue, alpha)> 这段出错了
RUBY 代码复制
  1. item.slice!(/<color\((.*)\)>/)
  2. font.color.set *$1.split(/,/).map {|string| string.to_f } unless $1.nil?

请问应该怎么设置啊...
作者: 雷欧亦炫    时间: 2013-11-16 13:07
这个代码应该写哪里?注释?还是脚本?
作者: 青君    时间: 2013-11-19 22:27
不错 额额额额额额额




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1