RPG_Basic(30): 简单的音效
Linpean
2017-10-22
Youtube视频地址:HeartBeast
以往的内容:
- RPG_Basic(25): 储存游戏的简单方式
- RPG_Basic(26): 读取存档的简单方式
- RPG_Basic(27): 发射炮弹Projectiles
- RPG_Basic(28): 优化人物控制
- RPG_Basic(29): 优化AI
- RPG_Basic(30): 简单的音效
首先介绍一个制作音效的网站:http://www.bfxr.net/.
这个网站上有预设的模版,如Pickup(拾取),Jump(跳跃)等,可以点击后,然后Play可以听听查看效果。
如果满足需求,可以点击Export Wav,导出wav音乐文件。
然后依次重命名为
snd_enemy_die
snd_player_takes_damage
snd_expr
snd_sword_attack
然后在我们需要播放音效的脚本文件中,插入代码 audio_play_sound(音效名称,优先级,是否循环)
运行游戏,攻击时,就可以听到音效。
同样的,在obj_damage的碰撞事件(和obj_player)中加入播放音效的代码
同样的,在obj_player的碰撞事件(和obj_expr)中加入播放音效的代码
同样的,在obj_enemy_chinlin和obj_enemy_slime的destroy事件中加入播放音效的代码
到这里简单的音效添加就完成了。