전체 글339 21. Pistol이 나오지 않는 버그 수정 오늘도 버그와 마주하게 되었습니다. 분명 진도에서는 Mannequin의 손에 Pistol이 쥐어져 있는데.. 제 Mannequin은 왜 빈손인걸까요..왜일까 생각해서 BP를 통해 역추적을 하기 시작했습니다.이번 포스팅은 역추적으로 로직을 거슬러 올라가는 과정에 대한 포스팅입니다. 이 부분은 Blueprint로 작성된 부분이며 *Possess(빙의) 이벤트로부터 시작하게 됩니다.EventPossessed -> Switch Has Authority -> Wait for ExperienceReady -> Wait for Inventory Readness -> Add Initial Inventory위와 같은 상태로 구성됩니다. 1. EventPossessed- 우리가 플레이어 Pawn에 빙의되는 것을 Poss.. 2024. 11. 18. [리뷰] 읽기 좋은 코드가 좋은 코드다 며칠 전 네오플로그 책방을 둘러보던 중 눈에 띄는 책 이름이 있어서 구매 후 읽어보게 되었습니다.https://product.kyobobook.co.kr/detail/S000001223831 읽기 좋은 코드가 좋은 코드다 | 더스틴 보즈웰 - 교보문고읽기 좋은 코드가 좋은 코드다 | 이 책은 코드를 작성할 때 언제나 적용할 수 있는 기본적인 원리와 실전적인 기술에 초점을 맞추고 있다. 누구나 쉽게 이해할 수 있는 코드를 예제로 사용하고,product.kyobobook.co.kr 저는 책을 읽기 전에 주제에 대해서 한번 생각해보곤 하는데, 제가 생각하는 읽기 좋은 코드란 무엇일까 생각해 봤고, 제 경험 상 읽기 쉬운 코드란 불필요하게 어려운 문법을 사용하고, 긴 코드를 짧게 줄이기 위해 가독성을 해치는 .. 2024. 11. 18. 5. EditDefaultsOnly의 ArchiType과 Instance의 의미 EditDefaultsOnly에 대해 검색해보니 인스턴스는 알겠는데 아키타입은 무슨 의미인지 모르겠습니다.구글링을 통해 확인한 결과 흔히들 클래스와 인스턴스의 관계와 흡사한 것으로 이해했습니다. 언리얼 엔진에는 인스턴스별로 각각 값들을 변경해줄 수 있는데, 특정 변수를 UPROPERTY(EditDefaultsOnly)로 설정하면 아키타입 상에서만 변경이 가능한 인자를 만들 수 있습니다. 2024. 11. 17. 4. Blueprint Callable 키워드 어김없이 의미를 알 수 없는 키워드가 튀어나와 본 카테고리에 작성합니다.BlueprintCallable은 특정 함수가 블루프린트 노드에서 호출 가능하도록 하는 키워드입니다. Lyra는 C++로 구현된 부분들도 상당히 많지만 또 어떤 부분들은 Blueprint로 딥하게 구현되어 있어서코드와 블루프린트가 어떻게 연결되는지 관점에서 보는 것도 흥미롭습니다. 2024. 11. 17. 이전 1 2 3 4 5 6 7 8 ··· 85 다음