【转】fmod开发3d网游音效的几个问题 By songxiaoyu8

原文链接:http://blog.sina.com.cn/s/blog_564cdc590100l42m.html

(2010-04-21 18:06:47)
 

很开心在网上又认识一个新朋友,问了我几个问题。我贴下来,以备还需要的人用。

1. 该怎么实现整个场景中的角色3D音效?例如:怎样会让玩家感觉到从角色右边飞过来的特效声音???
2. 特效(技能)音效是应该绑在对应的特效上,还是填在角色使用特效的Effect表里?
3. 关于场景混音,区域的划分是整张地图来划分还是场景里不同区域的划分?场景的混音是针对所有角色音效都使用,还是只针对其中几项音效使用?还有是所有的场景都会用到场景混音?还是只是用在洞穴等特定的场景里面?

答:
1. 在任何3d游戏中,都会使用3维坐标表示一个角色的位置,音效也是一样的,fmod本身提供3d音源,只需要按照游戏的单位,放置声音源的位置,然后把接听声音的接收器(fmod有提供)绑定在主角(或者照相机)身上。这样打开pc的立体声功能,就可以通过fmod作用于声卡达到要求了。
2. 特效音效和角色音效是两种不同的音效,所以有两张表。角色音效绑定在人物身上(出拳动作,挥舞刀的动作);特效声音则是人物发出的火球,魔法,远程攻击等,这些可能会产生环绕声等,因此音源位置绑定在特效上,这样就可以随特效的位置改变而改变。
3. 场景混音肯定是在一个场景的任何需要混音的地方都进行混音,水底,山洞,悬崖边等等。这个时候就做混音触发器,这是一个区域,当检测到人物进入混音区域,进入了就调用fmod的混音方式对其进行声音的混音,按照区域划分,可以做方形的,圆形的等等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值