커뮤니티 Q&A

Audiokinetic의 커뮤니티 Q&A 포럼에 오신 것을 환영합니다. 이 포럼은 Wwise와 Strata 사용자들이 서로 도움을 주는 곳입니다. Audiokinetic의 직접적인 도움을 얻으려면 지원 티켓 페이지를 사용하세요. 버그를 보고하려면 Audiokinetic 런처에서 Bug Report 옵션을 사용하세요. (Q&A 포럼에 제출된 버그 보고는 거절됩니다. 전용 Bug Report 시스템을 사용하면 보고 내용이 담당자에게 정확히 전달되어 문제 해결 가능성이 크게 높아집니다.)<segment 6493>

빠르고 정확한 답변을 얻으려면 질문을 올릴 때 다음 팁을 참고하세요.

  • 구체적인 내용을 적어주세요: 무엇을 하려는지, 혹은 어떤 특정 문제에 부딪혔는지 설명하세요.
  • 핵심 정보를 포함하세요: Wwise와 게임 엔진 버전, 운영체제 등 관련 정보를 함께 제공하세요.
  • 시도한 방법들을 알려주세요: 문제 해결을 위해 이미 어떤 단계를 시도해봤는지 설명해주세요.
  • 객관적인 사실에 초점을 맞추세요: 문제의 기술적 사실을 중심으로 설명하세요. 문제에 집중할수록 다른 사람들이 더 빠르게 해결책을 찾을 수 있습니다.

+2 투표
Hi there,

Wwise version2019.1.6

My main problem is simple, I am struggling with Unity 2019.2.18f and Visual Studio 2019 to implement footsteps for the FirstPersonCharracter script from Unity.

Whatever script I try or create and wherever I place it Unity tell me that "The name 'AkSoundEngine' does not exist in the current context".

This is a bit of the script I am using, you might regognize it:

private void ProgressStepCycle(float speed)
        {
            if (m_CharacterController.velocity.sqrMagnitude > 0 && (m_Input.x != 0 || m_Input.y != 0))
            {
                m_StepCycle += (m_CharacterController.velocity.magnitude + (speed*(m_IsWalking ? 1f : m_RunstepLenghten)))*
                             Time.fixedDeltaTime;
            }

            if (!(m_StepCycle > m_NextStep))
            {
                return;
            }

            m_NextStep = m_StepCycle + m_StepInterval;

            AkSoundEngine.PostEvent("EVT_Play_FS", gameobject);
        }

 

I've been looking for two days now if other people struggled with Visual Studio for the auto-complete feature that indicates your Wwise Unity integration is working, but it seems like the problem comes from just one script for them.

I don't know if I am missing something for my integration, I am able to integrate sounds on Unity, to connect the remote platform so Wwise works. I ticked every option needed during the Wwise/Unity integration, create two other projects (same problem), I have the SDK installed and everything updated.

The problem comes from Unity. Are the Wwise commands supposed to be added separately to pop in my IDE?

 

Thanks
General Discussion Alexis G. (120 포인트) 로 부터
I've been having this same issue and I can't seem to figure out why. The Wwise sound engine is initialized successfully when opening Unity and all of my assets are contained within the root assets folder. Here is an example excerpt from a script (I am working with the LEGO microgame for reference):

// Check if picked up.
                    if (m_ActiveColliders.Count > 0)
                    {
                        // Particle burst.
                        if (m_ParticleSystem)
                        {
                            m_ParticleSystem.Stop(false, ParticleSystemStopBehavior.StopEmitting);
                            var particleMainModule = m_ParticleSystem.main;
                            var particleStartSpeed = particleMainModule.startSpeed;
                            particleStartSpeed.constantMin = 5.0f;
                            particleStartSpeed.constantMax = 10.0f;
                            particleMainModule.startSpeed = particleStartSpeed;
                            m_ParticleSystem.Emit(m_BurstParticleCount);
                        }

                        // Hide.
                        foreach (var partRenderer in m_scopedPartRenderers)
                        {
                            partRenderer.enabled = false;
                        }

                        AkSoundEngine.PostEvent("ItemPickup", gameObject);

                        PlayAudio(spatial: false, destroyWithAction: false);

                        // Delay destruction of LEGOBehaviours one frame to allow multiple Pickup Actions to be collected.
                        m_Collected = true;

                        OnCollected?.Invoke(this);
                    }

1 답변

0 투표
Hi! How are you? Did you manage to fix this? Im facing the exact same issue..
Alejandro C. (150 포인트) 로 부터
...