我想通过使用此功能的Cinemachine中的脚本设置默认的6d抖动噪声配置文件
public NoiseSettings myNoiseProfile;
但是这仅显示了我创建的噪声波,因此如何通过脚本注释访问6d摇动:我想使用拖曳式摇动我创建的摇动,我可以通过上层代码来实现其他是我想要代码作为示例的默认6d摇动
我的代码
public CinemachineVirtualCamera VirtualCamera;
private CinemachineBasicMultiChannelPerlin virtualCameraNoise;
public static bool shake = false;
public static bool shakeExplosion = false;
public NoiseSettings mynoisedef;
// Use this for initialization
void Start () {
// Get Virtual Camera Noise Profile
if (VirtualCamera != null)
virtualCameraNoise = VirtualCamera.GetCinemachineComponent<Cinemachine.CinemachineBasicMultiChannelPerlin> ();
}
// Update is called once per frame
void Update () {
// TODO: Replace with your trigger
if (shake == true) {
ShakeElapsedTime = ShakeDuration;
shake = false;
}
if (shakeExplosion == true) {
virtualCameraNoise.m_NoiseProfile = mynoisedef;
ShakeElapsedTime = ShakeDuration;
shakeExplosion = false;
}