Project1

标题: 升级的音效 [打印本页]

作者: 八云紫    时间: 2008-3-13 05:27
标题: 升级的音效
请问 升级时的音效在哪里改啊?到处都找不到。 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 精灵使者    时间: 2008-3-13 05:34
我找到了定义升级和降级的的地方,在game_actor里面,是不是要在那里添加呢。
作者: 雪风    时间: 2008-3-13 05:39
插在这里   for skill in new_skills以上

  #--------------------------------------------------------------------------
  # ● 显示升级消息
  #     new_skills : 学习到的新特级列表
  #--------------------------------------------------------------------------
  def display_level_up(new_skills)
    $game_message.new_page
    text = sprintf(Vocab::LevelUp, @name, Vocab::level, @level)
    $game_message.texts.push(text)
    for skill in new_skills
      text = sprintf(Vocab::ObtainSkill, skill.name)
      $game_message.texts.push(text)
    end
  end


作者: 精灵使者    时间: 2008-3-13 05:41
升级和降级的时候应该播放不同的音效吧。
作者: 八云紫    时间: 2008-3-13 05:48
以下引用雪风于2008-3-12 21:39:07的发言:
<br><script language="javascript">
<!--
strCont="插在这里   for skill in new_skills以上\r\n\r\n  #--------------------------------------------------------------------------\r\n  # ● 显示升级消息\r\n  #     new_skills : 学习到的新特级列表\r\n  #--------------------------------------------------------------------------\r\n  def display_level_up(new_skills)\r\n    $game_message.new_page\r\n    text = sprintf(Vocab::LevelUp, @name, Vocab::level, @level)\r\n    $game_message.texts.push(text)\r\n    for skill in new_skills\r\n      text = sprintf(Vocab::ObtainSkill, skill.name)\r\n      $game_message.texts.push(text)\r\n    end\r\n  end\r\n\r\n";
document.write(ubb.spbShowTopic(strCont,1));
//-->
</script>插在这里 &nbsp; <font color="#000099">for</font> skill in new_skills以上<br>
<br>
&nbsp;#--------------------------------------------------------------------------<br>
&nbsp;# ● 显示升级消息<br>
&nbsp;# &nbsp; &nbsp; new_skills : 学习到的新特级列表<br>
&nbsp;#--------------------------------------------------------------------------<br>
&nbsp;def display_level_up(new_skills)<br>
&nbsp; &nbsp;$game_message.new_page<br>
&nbsp; &nbsp;text = sprintf(Vocab::LevelUp, @name, Vocab::level, @level)<br>
&nbsp; &nbsp;$game_message.texts.push(text)<br>
&nbsp; &nbsp;<font color="#000099">for</font> skill in new_skills<br>
&nbsp; &nbsp; &nbsp;text = sprintf(Vocab::ObtainSkill, skill.name)<br>
&nbsp; &nbsp; &nbsp;$game_message.texts.push(text)<br>
&nbsp; &nbsp;<font color="#000099">end</font><br>
&nbsp;<font color="#000099">end</font><br>
<br>

要添加什么语句?
作者: 雪风    时间: 2008-3-13 05:55
#--------------------------------------------------------------------------
# ● 显示升级消息
#     new_skills : 学习到的新特级列表
#--------------------------------------------------------------------------
def display_level_up(new_skills)
   $game_message.new_page
   text = sprintf(Vocab::LevelUp, @name, Vocab::level, @level)
   $game_message.texts.push(text)
   Audio.se_play("Audio/SE/文件名" , 100, 100)
   for skill in new_skills
     text = sprintf(Vocab::ObtainSkill, skill.name)
     $game_message.texts.push(text)
   end
end

这样改只是默认系统战斗后显示升级信息时会有音效.
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 八云紫    时间: 2008-3-13 06:13
以下引用雪风于2008-3-12 21:55:42的发言:
<br><script language="javascript">
<!--
strCont="#--------------------------------------------------------------------------\r\n # ● 显示升级消息\r\n #     new_skills : 学习到的新特级列表\r\n #--------------------------------------------------------------------------\r\n def display_level_up(new_skills)\r\n   $game_message.new_page\r\n   text = sprintf(Vocab::LevelUp, @name, Vocab::level, @level)\r\n   $game_message.texts.push(text)\r\n   Audio.se_play(\"Audio/SE/文件名\" , 100, 100)\r\n   for skill in new_skills\r\n     text = sprintf(Vocab::ObtainSkill, skill.name)\r\n     $game_message.texts.push(text)\r\n   end\r\n end\r\n\r\n这样改只是默认系统战斗后显示升级信息时会有音效.\r\n";
document.write(ubb.spbShowTopic(strCont,1));
//-->
</script>#--------------------------------------------------------------------------<br>
# ● 显示升级消息<br>
# &nbsp; &nbsp; new_skills : 学习到的新特级列表<br>
#--------------------------------------------------------------------------<br>
def display_level_up(new_skills)<br>
&nbsp; $game_message.new_page<br>
&nbsp; text = sprintf(Vocab::LevelUp, @name, Vocab::level, @level)<br>
&nbsp; $game_message.texts.push(text)<br>
&nbsp; <font color="#ff33ff">Audio.se_play("Audio/SE/文件名" , 100, 100)</font><br>
&nbsp; <font color="#000099">for</font> skill in new_skills<br>
&nbsp; &nbsp; text = sprintf(Vocab::ObtainSkill, skill.name)<br>
&nbsp; &nbsp; $game_message.texts.push(text)<br>
&nbsp; <font color="#000099">end</font><br>
<font color="#000099">end</font><br>
<br>
这样改只是默认系统战斗后显示升级信息时会有音效.<br>

不行啊,加上的话,就发生错误了。

作者: 雪风    时间: 2008-3-13 06:24
你这个是语法错误

偶测试了一下   米有错

检查下标点或者拼写是否错误

- -  汗一个

这样的小修改可是绿色无害的





作者: 八云紫    时间: 2008-3-13 06:37
呵呵呵,是我错了。{/hx}




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