设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1542|回复: 4
打印 上一主题 下一主题

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
125 小时
注册时间
2010-8-21
帖子
39
跳转到指定楼层
1
发表于 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  要怎麼修改腳本!


謝謝

Lv3.寻梦者

梦石
0
星屑
1409
在线时间
962 小时
注册时间
2012-4-30
帖子
1475

开拓者

2
发表于 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方法的第一行
回复

使用道具 举报

Lv1.梦旅人

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

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

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

使用道具 举报

Lv1.梦旅人

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


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


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

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

下圖示我修改的腳本

���

4445.JPG (61.42 KB, 下载次数: 20)

4445.JPG
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
125 小时
注册时间
2010-8-21
帖子
39
5
 楼主| 发表于 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
回复

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-23 22:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表