urho3d中3d音效SoundSource3D使用的注意
因为当前使用的是lua所以直接上lua代码了
3d音效需要设计到 listener和3d sound两部分
处理如下
首先是有一个听者
local listner_node = scene_:CreateChild("listenerNode");
local listener = listner_node :CreateComponent("SoundListener");
node.position = Vector3(100, 0, 30);
之后是一个发声者
local sound_node = scene_:CreateChild("soundNode");
local soundSource = sound_node:CreateComponent("SoundSource3D");
// 下面3个参数需要注意在设置的时候自己要测试,不同数字参数的效果
// 具体说明看文档
soundSource:SetDistanceAttenuation(10, 500, 15)
sound_node.position = Vector3(10, 0, 10);
local sound = cache:GetResource("Sound", "Sounds/river.wav");
soundSource:Play(sound );
除此之外还需要进行一些设置才可以
audio:SetListener(listener);
这里就可以听到声音了
我遇到的问题是刚开始
- audio 没有设置
- SetDistanceAttenuation没有设置正确的参数
所以就没有声音
urho3d中3d音效SoundSource3D使用的注意相关推荐
- 《Android 3D游戏开发技术宝典——OpenGL ES 2.0》——2.1节游戏中的音效
本节书摘来自异步社区<Android 3D游戏开发技术宝典--OpenGL ES 2.0>一书中的第2章,第2.1节游戏中的音效,作者 吴亚峰,更多章节内容可以访问云栖社区"异步 ...
- matlab .opj,HRTF 3D 音效 Matlab实现
尊重原创,请勿转载! 作者:图林根の烤肠,如有纰漏欢迎指出. 日期:2015年12月31日 2020年6月注:因为年代是在久远,手头目前在忙于Unity和AR项目的事情,待时间赋予会抽空写一篇通过P ...
- DirectX与VB.NET编程(五)3D音效实践篇 (转)
恩,这次讲DS3D实践篇,就是做一个DS3D的例子. 这次的例子是一个3D播放器,开始播放声音后不仅可以设置声源和听众的位置,还可以设置各种其它参数. ===============华丽的分割线=== ...
- vb.net2008 DirectX与VB.NET编程(四)3D音效理论篇
这次是3D音效理论篇. 作为DirectSound中最令人瞩目的一个组件,DirectSound3D(简称DS3D)被众多游戏厂商所推崇,其中最值得一提的是CS了,玩家之所以能通过声音判断敌人的位置, ...
- Visual Basic 2005 – 如何播放剪贴簿中的音效数据
我们可以将音效数据复制到剪贴簿吗?当然可以.我们可以播放剪贴簿中的音效数据吗?当然可以.问题是,如何作呢? 以下的程序代码示范如何播放先前已复制到剪贴簿中的音效数据: Try ' 将剪贴簿中的数 ...
- CSS3中3D综合应用及分析
2019独角兽企业重金招聘Python工程师标准>>> 今天我要和大家一起来学习一个酷炫的鼠标Hover效果.主要将会涉及到CSS3中3D效果的使用,以及在实现过程中我们使用到的一些 ...
- HT for Web中3D流动效果的实现与应用
流动效果在3D领域有着广泛的应用场景,如上图中医学领域可通过3D的流动直观的观察人体血液的流动,燃气领域可用于监控管道内流动的液体或气体的流向.流速和温度等指标. 如今企业数据中心机房普遍面临着设备散 ...
- css3中3D变换的景深和灭点
景深 概念 简单的理解,景深就是我们的肉眼距离显示器的距离,景深越大,元素离我们越远,效果就不好,在我们CSS3中,perspective用于激活一个3D空间,属性值就是景深大小(默认none无景深) ...
- echarts-gl中3d曲面UV参数详解
文章目录 前言 什么是UV echarts中的UV解析 利用UV创建模型 利用UV确定贴图位置 前言 在echart-gl中3D曲面的数据除曲面方程及普通数据[x,y,z]外,还有一个带有UV坐标系的 ...
- Opencv中3D显示模块viz安装
Opencv中3D显示模块viz安装 文章目录 前言 安装cmake 编译viz 编译opencv 3.4.4 4.0.0 VS2015测试 前言 最近工作需要在VS2105中调用opencv的 ...
最新文章
- 机器学习入门案例简单理解——Tensorflow之MNIST解析
- GridView 72般绝技
- 云中计算将软件服务外包带入3.0时代
- Physical Standby Database (11g)-ADG
- python 生成排列、组合以及选择
- win10电脑桌面透明便签_在win10电脑桌面上使用工作跟进提醒办公软件可用哪个便签软件?...
- FPGA水滴穿石(目录篇)
- Java中int和byte的互相转换
- 详细分析 Vue3 文档
- 做一款微信小程序到底需要多少钱?
- 如何使用富文本编辑器tinymce
- 如何利用Excel批量设置化学式下标
- 练习---打印出电影天堂中电影的下载链接
- Git安装教程(详细)
- 读书笔记17 《靠谱》大石哲之
- 计算机不能读手机内存不足,手机装内存卡只读不写手机64G内存卡32G,64用完显示还剩32G但警告空间不足...
- Java面试题及答案整理(2022年最新版)
- 用R语言进行ANOVA分析
- C++ Vjudge 训练题
- 编程题解析-发型糟糕的一天