본문 바로가기

전체 글612

[언리얼5] 플레이어 사망 이펙트, 무기 드랍 플레이어가 사망하였을때 장착중인 현재의 무기를 그자리에 떨어뜨리도록 구현. 추가적으로 플레이어 사망시 단순하게 몽타주만 재생하지 않고 머티리얼에 Dissolve 효과를 추가하여 서서히 사라지도록 설정. Dissolve 노이즈 텍스처를 사용한 Dissolve의 기본 템플릿. 머티리얼 편집은 BP를 사용 머티리얼의 블렌드 모드 = Masked 에셋의 머티리얼의 이미시브컬러와 오파시티 마스크의 노드만 작성 Dissolve 파라미터, Glow 파라미터의 2개 파라미터값을 런타임중 변경 할 수있도록 작성 만일 플레이어로 사용하는 에셋의 머티리얼이 아래처럼 부위별로 나뉘어져있다면 각 부위별로 모두 머티리얼 인스턴스를 생성해서 Dissolve 로직을 적용 시켜줘야한다. 개인 코드 참고 플레이어 클래스에 커브를 사용한.. 2024. 3. 12.
24.03.12 플레이리스트작업 보호되어 있는 글 입니다. 2024. 3. 12.
24.03.11 플레이리스트작업 보호되어 있는 글 입니다. 2024. 3. 11.
[언리얼5] 플레이어 리스폰 플레이어가 사망시 일정시간의 타이머를 설정하여두고 랜덤한 위치에서 스폰 되는 기능 만들기. 타이머 세팅은 생략 게임모드 클래스에서 매개변수로 액터와 액터의 컨트롤러를 매개변수로 받아와 리스폰 기능을 구현. AActor 클래스를 상속받는 플레이어는 Reset 함수와 Destroy 함수를 사용 할 수 있다. Reset 함수는 빙의상태를 해제하며 컨트롤러를 유지한다. 이후 Destroy를 진행해야 플레이중인 플레이어가 게임에서 벗어나지 않는다. 리스폰시 주의해야할점은 플레이어가 다수 있거나 동시에 스폰되었을때 같은위치에 스폰될 경우 콜리전이 겹치게되면 기본설정은 플레이어를 간혹 스폰하지 않는 경우가 있다. 때문에 SpawnCollisionHandleingMethod 값을 AdjustIfPossibleButAl.. 2024. 3. 11.
24.03.10 플레이리스트작업 보호되어 있는 글 입니다. 2024. 3. 10.
24.03.09 플레이리스트작업 보호되어 있는 글 입니다. 2024. 3. 9.