Project1

标题: convert_escape_characters(text)方法中重复的问题 [打印本页]

作者: 九靈    时间: 2014-8-12 20:07
标题: convert_escape_characters(text)方法中重复的问题
RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 进行控制符的事前变换
  3.   #    在实际绘制前、将控制符替换为实际的内容。
  4.   #    为了减少歧异,文字「\」会被首先替换为转义符(\e)。
  5.   #--------------------------------------------------------------------------
  6.   def convert_escape_characters(text)
  7.     result = text.to_s.clone
  8.     result.gsub!(/\\/)            { "\e" }
  9.     result.gsub!(/\e\e/)          { "\\" }
  10.     result.gsub!(/\eV\[(\d+)\]/i) { $game_variables[$1.to_i] }
  11.     result.gsub!(/\eV\[(\d+)\]/i) { $game_variables[$1.to_i] }
  12.     result.gsub!(/\eN\[(\d+)\]/i) { actor_name($1.to_i) }
  13.     result.gsub!(/\eP\[(\d+)\]/i) { party_member_name($1.to_i) }
  14.     result.gsub!(/\eG/i)          { Vocab::currency_unit }
  15.     result
  16.   end



result.gsub!(/\eV\[(\d+)\]/i) { $game_variables[$1.to_i] }
result.gsub!(/\eV\[(\d+)\]/i) { $game_variables[$1.to_i] }
这两句是重复了吗?
还是故意的?...
作者: 喵呜喵5    时间: 2014-8-12 20:10
用来卖萌的,别管了

顺便推荐你看看这个:
https://rpg.blue/thread-366043-1-1.html
作者: 余烬之中    时间: 2014-8-12 20:17
去年我在写书籍脚本的时候已经发现了 但第一个吃螃蟹的人肯定在至少三年前
是的 重复了
作者: taroxd    时间: 2014-8-12 20:29
其实没什么必要,照顾照顾那些超级闲的蛋疼写 \V[\V[1]] 这种的喽~
作者: 九靈    时间: 2014-8-12 20:47
喵呜喵5 发表于 2014-8-12 20:10
用来卖萌的,别管了

顺便推荐你看看这个:


卖萌的...
好吧
我再找找还有没有隐藏萌点= =




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