본문 바로가기

프로그래밍

(36)
Observable C++ 간단한 예시 SlideShare : Observable c++ expressions using the observable library 이근원 (slideshare.net) Observable c++ expressions using the observable library 이근원 Observable C++ expressions using Observable Library - NHN NEXT 이근원 www.slideshare.net 2017년에 간단히 조사한 Observable 라이브러리에 관한 발표 자료입니다. Github : ddinu/observable: Generic observable objects and reactive expressions for C++ (github.com) ddinu/observable..
TEnableIf Reference : TEnableIf | Unreal Engine Documentation TEnableIf Includes a function in an overload set if the predicate is true. docs.unrealengine.com template class TEnableIf { } template class TEnableIf { public : typedef Result type; } Unreal 코드 내부를 보다보면 종종 마주치는 TEnableIf std::enable_if와 동일한 역할을 한다. std::enable_if - cppreference.com std::enable_if - cppreference.com template< bool B, class T = ..
Unreal Engine의 저작권 언리얼 소스 코드를 계속 보고 있는데, 블로그에 추려서 올려도 되는지 궁금해서 찾아봤다. 올리면 안될 것 같다 ^^; 언리얼 엔진 관련해서는 사용 예제나 두서 없는 짤막짤막한 정리들을 쓸 생각이다.
Welcome to C# 9.0 - Init-only properties & record https://devblogs.microsoft.com/dotnet/welcome-to-c-9-0/ Welcome to C# 9.0 | .NET Blog C# 9.0 is taking shape, and I’d like to share our thinking on some of the major features we’re adding to this next version of the language. With every new version of C# we strive for greater clarity and simplicity in common coding scenarios, devblogs.microsoft.com Init-only properties property에 "init" 키워드를 지정할 ..
Unity - StateMachineBehaviour를 얻는법 https://docs.unity3d.com/kr/530/ScriptReference/StateMachineBehaviour.html Unity - 스크립팅 API: StateMachineBehaviour docs.unity3d.com 유니티에서 제공하는 StateMachineBehaviour는 알고 있었지만, 이를 적극적으로 사용해본적이 없었다. 애니메이션 transition시에 해당 gameObject를 destroy 해주는 정도로 밖에 사용하지 않았었는데, 이를 Layer에다 붙여놓고 animator를 사용하는 곳에서 쓸 수 있다는 걸 오늘 알았다. using System; using UnityEngine; public sealed class InvokeOnStateExit : StateMachin..
C# 9.0이 공개되었습니다. https://devblogs.microsoft.com/dotnet/welcome-to-c-9-0/ Welcome to C# 9.0 | .NET Blog C# 9.0 is taking shape, and I’d like to share our thinking on some of the major features we’re adding to this next version of the language. With every new version of C# we strive for greater clarity and simplicity in common coding scenarios, devblogs.microsoft.com 분명 C# 처음 공부할 때 6.0이었는데...
[Unite Seoul 2019] 양진석 - 효과적인 에셋 관리를 위한 어드레서블 에셋 시스템 소개 정리
UnityEvent vs C# Event : 무엇을 쓸까? Unity를 사용하면서, UnityEvent와 C# Event 중 어떤 것을 사용해야할지에 대한 고민이 들었다. 평소에는 보통 C# Native Event를 주로 사용했다. 이유는 크지 않았다. UnityEvent, UnityAction 보단 System.Action이 더 익숙하고 편했기 때문이다. UnityEvent가 C# Event에 비해 가지고 있는 장점은 Serialize 된 이벤트 객체라서 Editor에서 바인딩이 된다는 거 정도로 알고 있었다. 근데 그 마저도 스크립팅의 AddListener() 메서드로는 Editor에서 확인이 안되기 때문에, 스크립팅을 통해 주로 바인딩하는 나에게는 전혀 이점이 없었다. 외부 라이브러리 중에서 UnityEvent를 사용하는 것들이 있다보니, 코드에 Unity..