Project1

标题: Fuki对话框优化版 v6问题 [打印本页]

作者: daxuexinsheng    时间: 2012-6-8 13:46
标题: Fuki对话框优化版 v6问题
本帖最后由 daxuexinsheng 于 2012-6-8 15:16 编辑

关于Fuki对话框优化版 v6脚本的问题。在范例工程里的对话框中角色的名字显示为蓝色,并且自动用【】对角色名字进行修饰,但如果把“Fuki对话框优化版 v6”脚本拷到自己新建的工程里时,脚本的其它功能都没有问题,但角色名字是黑色的也没有【】修饰,但在范例工程里并没有对显示文章做特殊的处理啊,自动把角色名字变为蓝色并有【】修饰。请大家帮忙看看。
这是范例工程: Fuki对话框优化版 v6
http://pan.baidu.com/netdisk/singlepublic?fid=341312_2762253694
测试截图:
   

    dsu_plus_rewardpost_czw
作者: kangxi0109    时间: 2012-6-8 13:58
本帖最后由 kangxi0109 于 2012-6-8 14:47 编辑

个人表示自己也用了Fuki对话框,但并没有楼主所说的问题...事实上那个要【】的话,需要在角色的名字后面加冒号,比如“主角:”,楼主你加了没有?
我的设置:

作者: daxuexinsheng    时间: 2012-6-8 14:53
截图已上传,请帮忙看看(这是论坛网友的Fuki优化版,脚本调用稍有不同)
作者: kangxi0109    时间: 2012-6-8 15:21
daxuexinsheng 发表于 2012-6-8 14:53
截图已上传,请帮忙看看(这是论坛网友的Fuki优化版,脚本调用稍有不同)

你没打V6的补丁,把这个放到Fuki对话框优化版的脚本下面。
  1. #==============================================================================
  2. #    Fuki对话框优化版 v6 PATCH 1 @ 2011-11-26
  3. #------------------------------------------------------------------------------
  4. #    修正:当事件不为自动执行时无法用 $mes_id = 0 指定目标为当前事件。
  5. #==============================================================================

  6. #==============================================================================
  7. # ■ Window_Message
  8. #==============================================================================

  9. class Window_Message < Window_Selectable
  10.   #--------------------------------------------------------------------------
  11.   # ○ 取得角色
  12.   #     parameter : 参数
  13.   #--------------------------------------------------------------------------
  14.   def get_character(parameter)
  15.     # 参数分歧
  16.     case parameter
  17.     when nil
  18.       return events == nil
  19.     when -1  # 玩家
  20.       return $game_player
  21.     when 0   # 该事件
  22.       # 清空事件id
  23.       @event_id = nil
  24.       # 读取地图事件
  25.       events = $game_map.events
  26.       # 循环 (地图事件)
  27.       for event in events.values
  28.         # 如果找到了启动中的事件
  29.         if event.starting or event.lock?
  30.           @event_id = event.id
  31.         end
  32.       end
  33.       return events == nil ? nil : events[@event_id]
  34.     else     # 特定事件
  35.       events = $game_map.events
  36.       return events == nil ? nil : events[parameter]
  37.     end
  38.   end
  39. end

  40. #==============================================================================
复制代码





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