언리얼 개발 도중 액터를 파괴하려 Destroy를 호출했으나 작동하지 않았다. 다른 액터에서는 잘 되었는데 BeginPlay에 넣은 Destroy()만 안됐다. 호출 시점이 문제인건가, 아니면 다른 것이 문제인건가 고민하다 아래 링크를 발견했다. https://www.reddit.com/r/unrealengine/comments/jt5s61/c_aactordestroy_not_destroying_actor/ From the unrealengine community on RedditExplore this post and more from the unrealengine communitywww.reddit.com C++에서 Super::BeginPlay()를 호출해야 정상적으로 작동한다는 말이 있어 그대로..
유니티에서 버튼 UI를 쓰면 OnClick 이벤트에 메서드를 할당하여 사용하게 된다. 메서드는 보통 인스펙터 창에서 추가하거나, 혹은 스크립트에서 button.onClick.AddListener()를 사용하여 넣어준다. using System;using UnityEngine;using UnityEngine.UI;public class TestButton: MonoBehaviour{ Button button; void Awake() { button = GetComponent(); button.onClick.AddListener(OnClickButton); } void OnClickButton() { Debug.Log($"Button c..
언리얼에서 C++로 작업하다 보면 각 컴포넌트들에 대한 정보나 헤더 파일들이 필요한 경우가 있다. 일일히 다 찾기에는 귀찮기 때문에, 공식 레퍼런스에서 찾으면 쉽게 찾을 수 있다.https://dev.epicgames.com/documentation/en-us/unreal-engine/API 아래는 블루프린트 API References이다.https://dev.epicgames.com/documentation/en-us/unreal-engine/BlueprintAPI 또한, 전반적인 언리얼 개념들에 대한 문서도 있다.https://dev.epicgames.com/documentation/en-us/unreal-engine/unreal-engine-5-4-documentation
언리얼에서 파쿠르를 만드려고 하는데 아무리 해도 몽타주에서 Root Motion이 적용되지 않았다. 아래는 시도한 방법들이다. 1. 시퀀스에서 Root Motion 체크 확인시퀀스의 Root Motion, Force root lock을 체크되어있는지 확인한다. Animation 창에서 Character - Animation - (Ignore)에서 Loop로이렇게 하면 root motion 체크된 상태에서 실제로 움직이는지 확인할 수 있다. 2. Animation BP애니메이션 BP에서 Root Motion을 사용하도록 설정했는지 확인한다. Animation BP -> Anim Preview Edit -> Root motionRoot Motion From Everything 혹은 Root Motion f..
*아래 내용은 로버트 나이스트롬의 '게임 프로그래밍 패턴'을 토대로 정리한 글입니다.명령 패턴디자인 패턴 중 '명령패턴' 이라는 것이 있다. 책에서는 이를명령 패턴은 메서드 호출을 실체화한 것이다.라고 간결하게 정리했다.'실체화'라는 것은 무엇인가를 일급(First-class)로 만든다는 뜻이다. 그런데 '일급'은 또 무엇일까?일급 객체(first-class object)라고 부르는 것은 다른 객체들에 일반적으로 적용 가능한 연산을 모두 지원하는 객체를 가리킨다.보통 함수에 인자로 넘기기, 수정하기, 변수에 대입하기와 같은 연산을 지원할 때 일급 객체라고 한다. - 위키백과- 파이썬이나 자바스크립트와 같은 언어에서 나타나는 특징으로, 일급 함수를 예로 들 수 있다.함수를 변수에 저장하거나, 함수를 매개변..
Godot Engine 무료 2D 및 3D 게임엔진이며 크로스 플랫폼 엔진이다. MIT 라이선스로 배포되는 오픈소스이다. 최근에 Unity 요금 정책으로 많은 게임 기업들이 성명을 내면서, 덩달아 대체 엔진으로 이슈가 된 엔진이기도 하다. Godot 커뮤니티 주도 하에 엔진과 문서가 수정되고 발전되고 있다. Forum: https://godotforums.org/ Q&A: https://forum.godotengine.org/ Rocket.Chat: https://chat.godotengine.org/channel/devel (실시간 채팅으로 질문 등을 올리면 꽤나 빠르게 답변해주는 것 같다.) Discord: https://discord.gg/4JBkykG Github: https://github.co..