查看: 2302|回复: 3

[已经解决] 当SP或者HP满值的时候响起SE的语句放哪里?

[复制链接]
梦石
0
星屑
50
在线时间
338 小时
注册时间
2014-7-15
回帖
491
发表于 2015-1-5 19:23:00 | 显示全部楼层 |阅读模式

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

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

×
比如
if actor.hp ==100
Audio.se_play("Audio/SE/1,100,100" )
全体队伍HP达到100的时候,响se音乐,这个怎么放?
梦石
0
星屑
50
在线时间
338 小时
注册时间
2014-7-15
回帖
491
 楼主| 发表于 2015-1-5 19:50:04 | 显示全部楼层
  单独创建个def se_play(se)
     if xxx == 100
      Audio.se_play("Audio/SE/xxxx,100,100")
    end
  end
这样行不行
回复

使用道具 举报

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2015-1-6 12:47:31 | 显示全部楼层
如果默认脚本中,修改 hp 都是调用了访问方法 (hp=) 的话,放在 hp= 方法里就可以

如果默认脚本中直接给 @hp 赋值的话,那就放在每次更改 @hp 值的时候


话说 Audio.se_play 不是这么调用的吧……

点评

看了下别人的摸索了下解决了  发表于 2015-1-8 01:04
看着学就对了啦~  发表于 2015-1-7 09:07
怎么学  发表于 2015-1-6 17:47
还是自己学一下 Ruby 的基础比较好……  发表于 2015-1-6 17:16
怎么用,快教教我  发表于 2015-1-6 13:33
回复

使用道具 举报

梦石
0
星屑
50
在线时间
338 小时
注册时间
2014-7-15
回帖
491
 楼主| 发表于 2015-1-8 01:04:13 | 显示全部楼层
已经自己解决
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部