查看: 1804|回复: 4

[已经解决] 關於戰鬥中角色受傷 播放SE問題

[复制链接]
梦石
0
星屑
50
在线时间
125 小时
注册时间
2010-8-21
回帖
32
发表于 2012-8-20 11:52:47 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
以知若要在角色死亡時,播放SE  只要在GAME_ACTOR的約656行部分  加入紅色字段

  def perform_collapse
    if $game_temp.in_battle and dead?
      @collapse = true
      Sound.play_actor_collapse
      Audio.se_play("Audio/SE/"+"collapse_" + @actor_id.to_s, 100, 100)
      end
  end



那想請問角色受到攻擊跟使用技能 時,也要播放SE  要怎麼修改腳本!


謝謝
梦石
0
星屑
2306
在线时间
1010 小时
注册时间
2012-4-30
回帖
1455

开拓者

发表于 2012-8-20 12:01:03 | 显示全部楼层
本帖最后由 铅笔描绘的思念 于 2012-8-20 12:13 编辑

不需要该脚本。。改一下数据库的系统的音效


@stanyanyan0 那就改一下Scene_battle的1074行。。(貌似?)就是 display_hp_damage(target, obj = nil)这个方法的Sound.play_actor_damage改成类似你那个脚本

技能则是Scene_Skill的use_skill_nontarget方法的第一行
回复

使用道具 举报

梦石
0
星屑
50
在线时间
125 小时
注册时间
2010-8-21
回帖
32
 楼主| 发表于 2012-8-20 12:04:38 | 显示全部楼层
铅笔描绘的思念 发表于 2012-8-20 12:01
不需要该脚本。。改一下数据库的系统的音效

我沒說清楚 我要的效果是
不同人物受到傷害 播出不同SE

比如男生受傷 播放男生SE
女生受傷 播放女生SE
回复

使用道具 举报

梦石
0
星屑
50
在线时间
125 小时
注册时间
2010-8-21
回帖
32
 楼主| 发表于 2012-8-20 22:34:40 | 显示全部楼层
本帖最后由 stanyanyan0 于 2012-8-20 22:40 编辑
铅笔描绘的思念 发表于 2012-8-20 12:01
不需要该脚本。。改一下数据库的系统的音效


@stanyanyan0 那就改一下Scene_battle的1074行。。(貌似 ...


我改了 但是他受到攻擊會報錯

顯示錯誤為  找不到文件 ><

下圖示我修改的腳本

���
4445.JPG
回复

使用道具 举报

梦石
0
星屑
50
在线时间
125 小时
注册时间
2010-8-21
回帖
32
 楼主| 发表于 2012-8-20 22:51:14 | 显示全部楼层
本帖最后由 stanyanyan0 于 2012-8-20 23:31 编辑
stanyanyan0 发表于 2012-8-20 22:34
我改了 但是他受到攻擊會報錯

顯示錯誤為  找不到文件 ><


我找到問題了 他辨識不出角色的ID(以下紅色字段)

"damage_" + @actor_id.+ to_s, 100, 100)

所以我的SE文件damage_2 被他略過

直接跟我說''找不到文件damage_"

請問要怎麼改 他才能辨識出角色ID  請幫幫忙><������������

点评

成功了!!!!!!!!!!!非常感謝!  发表于 2012-8-21 10:24
@actor_id改成target.id  发表于 2012-8-21 08:58
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部