2016-12-14 7 views
0

UE4에 대해 몇 가지 질문이 있습니다. 지정된 항목을 사용하는 경우 배우 나 풍경 자료를 변경하고 싶습니다. 예 : 잔디에 괭이를 사용하는 경우 잔디 재료를 더러운 재료로 교체해야합니다.UE4 : 클릭하면 액터 나 서페이스를 변경하는 방법은 무엇입니까?

내 문제는, 특정 배우 나 내가 타격을 가하는 풍경의 일부를 어떻게 얻을 수 있습니까?

방금 ​​공부를 시작한 이후 ue4에서 청사진을 사용하고 있습니다. 가장 쉬운 해결책을 찾고 있습니다. 그래서 개선 할 수 있습니다.

답변

0

AFAIK 엔진을 심각하게 수정하지 않으면 런타임에 풍경 자료를 변경할 수 없습니다. 동적 메쉬 평면을 만들고 기본 가로 메쉬 구조에 맞추어 "hoed"재료를 적용 할 것을 제안합니다. 그래도 프로그래머 나 적어도 코드 경험이 필요합니다.

런타임시 (BeginPlay 노드에서) 액터의 머티리얼을 변경하는 경우 두 개의 다이나믹 머티리얼 인스턴스를 생성하고 저장하십시오. 하나의 머티리얼 인스턴스를 액터의 기본 머티리얼로 설정하고 즉시 메쉬에 적용합니다. 다른 재질 인스턴스를 원하는대로 설정하십시오. 적절한 시간에 액터의 메쉬 재질을이 두 번째 Dynamic Material Instance로 설정하십시오.