GameMaker Studio 2

创建于:2017-04-19

创建人: dougen

192 信息 1091 成员
游戏开发工具 GameMaker Studio 2 的讨论小组

[ 求助 ]3D音效的代码逻辑

陈康 2018-01-21

我也提个问题:到达一定距离或范围进行音效的播放设定的逻辑是怎样的?点A声源与点B玩家距离达到一定值然后控制音效播放的栗子.
请大家不吝赐教GMS2实现方法!

 
顺子 2018-01-27

在点A声源的位置放一个管理音效播放的对象

对象里判断与玩家对象的距离就可以了吧

point_distance(x1, y1, x2, y2);

第一个点设置A的坐标,第二个点设置B的坐标

当这个距离小于等于你要的值就触发播放音效?

如果需要根据距离音量有大有小的话应该还可以持续计算这个距离然后把这个距离作为系数关联到播放音量上去

 
陈康 2018-01-31

谢谢

 
陈康 2018-01-31

差不多这个逻辑可以实现以后得函数学习到D音效会有更多了解

 

加入 indienova

  • 建立个人/工作室档案
  • 建立开发中的游戏档案
  • 关注个人/工作室动态
  • 寻找合作伙伴共同开发
  • 寻求线上发行
  • 更多服务……
登录/注册