我正在使用 Photon Voice 功能,但即使在演示中我也会收到很多回声。我需要使用扬声器,所以使用耳机不是我的解决方案。我试图提高语音检测值,但几乎没有帮助。有人有同样的问题吗?我在手机和电脑上测试应用程序。
先感谢您!
编辑:删除我们自己的预制件的音频源,有很大帮助,但在某些情况下不能解决问题。
要删除音频源添加class CharacterInstantiation
o.GetComponent<AudioSource> ().enabled = false;
像这样
public new void OnJoinedRoom() {
if (this.PrefabsToInstantiate != null) {
GameObject o = PrefabsToInstantiate[(PhotonNetwork.player.ID - 1) % 4];
//Debug.Log("Instantiating: " + o.name);
Vector3 spawnPos = Vector3.zero;
if (this.SpawnPosition != null) {
spawnPos = this.SpawnPosition.position;
}
Vector3 random = Random.insideUnitSphere;
random = this.PositionOffset * random.normalized;
spawnPos += random;
spawnPos.y = 0;
Camera.main.transform.position += spawnPos;
o = PhotonNetwork.Instantiate(o.name, spawnPos, Quaternion.identity, 0);
o.GetComponent<AudioSource> ().enabled = false;
if (CharacterInstantiated != null) {
CharacterInstantiated(o);
}
}
}