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

Project1

 找回密码
 注册会员
搜索

關於戰鬥中角色受傷 播放SE問題

查看数: 1512 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2012-8-20 11:52

正文摘要:

以知若要在角色死亡時,播放SE  只要在GAME_ACTOR的約656行部分  加入紅色字段   def perform_collapse     if $game_temp.in_battle and dead?        ...

回复

stanyanyan0 发表于 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
stanyanyan0 发表于 2012-8-20 12:04:38
铅笔描绘的思念 发表于 2012-8-20 12:01
不需要该脚本。。改一下数据库的系统的音效

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

比如男生受傷 播放男生SE
女生受傷 播放女生SE
铅笔描绘的思念 发表于 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方法的第一行
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-9-25 04:34

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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