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

Project1

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

[已经解决] 内个,演奏SE的脚本怎么写

 关闭 [复制链接]

Lv3.寻梦者

梦石
0
星屑
1759
在线时间
2524 小时
注册时间
2010-10-12
帖子
1454

开拓者

跳转到指定楼层
1
发表于 2011-11-5 15:44:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Rt。演奏SE在事件里怎么写。
还有 ,我的一堆音效都是 abc 开头 ,可不可以在用脚本演奏SE的时候加个随机数,变成 abc_N  (N是随机数 且 ,0<N<10)之类的。。。

Lv1.梦旅人

末日咏叹者

梦石
0
星屑
50
在线时间
235 小时
注册时间
2010-3-16
帖子
175
2
发表于 2011-11-5 16:38:32 | 只看该作者
一.关于SE的事件脚本化。。。
播放SE:  Audio.se_play("Audio/SE/音乐文件名", 音量, 频率)
停止SE:Audio.se_stop

二.关于随机SE
这个麻烦的东西让完全不弄脚本的我花了一段时间去研究……
例如,SE文件夹下有三个SE文件:1,2,3.
那么当需要随机调用SE时……
  1. i = rand(3)
  2. if i == 1
  3. Audio.se_play("Audio/SE/1", 80, 100)
  4. end
  5. if i == 2
  6. Audio.se_play("Audio/SE/2", 80, 100)
  7. end
  8. if i == 3
  9. Audio.se_play("Audio/SE/3", 80, 100)
  10. end
复制代码
rand(x)是生成随机数,用随机量播放SE。

评分

参与人数 2星屑 +24 梦石 +2 收起 理由
各种压力的猫君 + 2 认可 =w=
刺夜之枪 + 24 其实我想要的是简化版的,不过谢谢了.

查看全部评分

回复

使用道具 举报

Lv2.观梦者

(?????)

梦石
0
星屑
729
在线时间
1327 小时
注册时间
2011-7-18
帖子
3184

贵宾

3
发表于 2011-11-5 16:44:03 | 只看该作者
暗黑骑士 发表于 2011-11-5 16:38
一.关于SE的事件脚本化。。。
播放SE:  Audio.se_play("Audio/SE/音乐文件名", 音量, 频率)
停止SE:Audio. ...

我说两点:
①rand(3)代表的是0~2的随机数,因此你想要获得1~3需要+1
②脚本可以简化嘛 - -
因此脚本修正&简化如下:
  1. i = rand(3) + 1
  2. Audio.se_play("Audio/SE/abc_" + i.to_s, 80, 100)
复制代码

点评

i.to_s, 是不是转换成字符来着? 还有哪个i = rand(3) + 1 的 + 1 又代表什么来着? 谢谢  发表于 2011-11-5 16:54
汗……还真没想到这些。谢谢指教!  发表于 2011-11-5 16:45
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-27 17:38

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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