목록전체 글 (56)
보키_기록용
Learning | Epic Developer Community (epicgames.com) Epic Developer Community Learning | Tutorials, Courses, Demos & More – Epic Developer Community Epic Developer Community Learning offers tutorials, courses, demos, and more created by Epic Games and the developer community.Learn UE and start creating today. dev.epicgames.com C++ Courses & Resources - UE Casts UE Casts - Premium Unreal Engine 4 ..

기본 캐릭터의 경우 통짜 메쉬로 되어있는데, 캐릭터에 옷입히는 기능을 위해 모듈식 캐릭터방식을 적용하고자 한다. Adventure Character in Characters - UE Marketplace (unrealengine.com) Adventure Character in Characters - UE Marketplace Hello, I present to you a character, in the style of adventure www.unrealengine.com 일단 이런식으로 몸이 조각조각 잘려져있는 메쉬가 들어있는 무료 에셋을 구했다. 이 메쉬들을 병합할 BlueprintFunctionLibary를 만든다. (MeshMergeFunctionLibrary) 5.1 버전 이후로 Skeleta..
Lyra 보다가 나온 매크로. ABILITYLIST_SCOPE_LOCK(); for(const FGameplayAbilitySpec& AbilitySpec : ActivatableAbilities.Items) { ... } 주로 ActivatableAbilities.Items을 반복문에 쓸 때 저렇게 위에다 쓴다. 반복하는 동안 Ability를 취소하거나 종료하는 것으로 인해 목록이 변경되지 않도록 잠그기 위해 위에다 쓴다. GitHub - tranek/GASDocumentation: My understanding of Unreal Engine 4's GameplayAbilitySystem plugin with a simple multiplayer sample project. GitHub - tranek..
언리얼에서 C++의 std::function 같이 쓰는 것. Lyra를 보다가 나온 코드 typedef TFunctionRef TShouldCancelAbilityFunc; typedef는 TFunctionRef의 저 함수의 이름을 TShouldCancelAbilityFunc으로 정하기 위함. TFunctionRef 안의 bool은 반환값, ()안은 매개변수. 이 TShouldCancelAbilityFunc를 쓰는 곳을 보면 // LyraAbilitySystemComponent.h void CancelAbilitiesByFunc(TShouldCancelAbilityFunc ShouldCancelFunc, bool bReplicateCancelAbility); // LyraAbilitySystemCompo..
함수를 객체형태로 씀. Lamda 참고 Lamda 개시자 (introducer) : 안에 어떤 외부 변수를 써 넣는다면 람다 함수가 이를 캡쳐 해서, 이 변수를 람다 내부에서 이용할 수 있게 된다. 씹어먹는 C++ 토막글 ② - 람다(lambda) 함수 (modoocode.com) 씹어먹 bokki0117.tistory.com 씹어먹는 C ++ - (modoocode.com) 씹어먹는 C ++ - modoocode.com

개시자 (introducer) : 안에 어떤 외부 변수를 써 넣는다면 람다 함수가 이를 캡쳐 해서, 이 변수를 람다 내부에서 이용할 수 있게 된다. 씹어먹는 C++ 토막글 ② - 람다(lambda) 함수 (modoocode.com) 씹어먹는 C++ 토막글 ② - 람다(lambda) 함수 modoocode.com 5 Curious C++ Lambda Examples: Recursion, constexpr, Containers and More - C++ Stories (cppstories.com) 5 Curious C++ Lambda Examples: Recursion, constexpr, Containers and More In this blog post I’ll show you a couple of in..
private 변수에 BlueprintReadOnly를 붙였는데 오류날때. Meta = (AllowPrivateAccess = true) 붙이기.

Lyra 게임을 살펴보다가 테스트용으로 Enhanced Input System이라는 것을 적용해보기로 했다. Enhanced Input 핵심 요소 입력 액션(Input Actions) : Enhanced Input System과 프로젝트 코드 사이의 통신 링크. 점프하기, 문 열기 등 상호작용 캐릭터의 어떤 행동이든 입력 액션이 될 수 있다. 입력 매핑 컨텍스트(Input Mapping Contexts) : 사용자의 입력을 입력 액션으로 매핑한다. 모디파이어(Modifiers) : 사용자의 디바이스에서 나오는 원시 입력의 값을 조절한다. 입력 매핑 컨텍스트는 입력 액션에 대해 각 원시 입력과 관련된 모디파이어를 원하는 만큼 가질 수 있다. 트리거(Triggers) : 모디파이어 이후의 입력 값이나 다른 ..