Udonで音をイジる
Udonsharp で音をイジってみる。プレイヤーの位置に応じた音の変化みたいなのを制御することで、リアリティのあるワールドを作ることができるはずなので。 Udon からいじれるコンポーネントはコレ。
AudioLowPassFilter
code:CustomLowPassFilter.cs
using UdonSharp;
using UnityEngine;
using VRC.SDKBase;
using VRC.Udon;
public class CustomLowPass : UdonSharpBehaviour
{
public AudioLowPassFilter filter;
void Start()
{
filter.cutoffFrequency = 1000;
}
public override void OnPlayerTriggerEnter(VRCPlayerApi player)
{
filter.cutoffFrequency = 5000;
}
public override void OnPlayerTriggerExit(VRCPlayerApi player)
{
filter.cutoffFrequency = 1000;
}
}
AVPro を使用している Audio で LowPassFilter がうまく機能しない?
現状は問題が発生するのでできないらしい...