레벨이 이동되어도 BGM이 유지되도록 하기 위해 게임인스턴스 클래스에서 실행하도록 할 것이다. 게임 인스턴스에는 BeginPlay()가 없고 Init()과 OnStart()라는게 있는데 찾아본 정보로는 Init()에 하라고 되어있는데 Init()은 안되고 OnStart()에 하니 잘 작동하였다.
그리고 UAudioComponent를 만들어서 재생하면 안되고 UGameplayStatics에 있는 SpawnSound2D를 이용해야 한다. 테스트는 1인칭 템플릿에서 진행하였다. 1.
게임 인스턴스 클래스 // Fill out your copyright notice in the Description page of Project Settings. #pragma once #include "CoreMinimal.h" #include "Engine/GameInstance.h" #include "MyGameInstance.generated.h" /** * */ UCLASS() class TEST_A...
#
BGM
#
Unreal
#
배경음
#
배경음악
#
언리얼