# blueprint

#3-1 기본 게임 규칙 구현
Git 레포지토리 주소 : 기준 브랜치 : 개발 내용 정리 이전글에서는 플레이어 조작을 구현했다. 조작할 수 있는 캐릭터로 게임 안을 돌아다닐 수 있게 되었다. 이번엔 단순히 돌아다니는 것을 넘어서 기본적인 게임의 규칙을 구현하고자 한다. 아래는 처음 정했던 기본 게

#2 플레이어 조작
Git 레포지토리 주소 : https://github.com/kjinwoo12/UE5Game_LeagueOfWatch 기준 브랜치 : 2_PlayerControl 개발 내용 정리 이전글에서는 어떤 게임을 만들지 정리했다. 개발의 시작은 조작 가능한 캐릭터를 만들어내는
<TIL> 5. Blueprint
blueprint는 flask에서 제공하는 라이브러리로, 페이지나 기능에 맞게 벡엔드를 분류해서 사용하게 편하게 해준다.우리가 협업을 할때 app.py라는 파일에 벡엔드 구현을 대부분 했는데,알아보니 blueprint라는걸 사용해서 협업을 편하게 해주는게 있다는 것을

[UE4] 카메라가 회전하지 않을 때
언리얼에서 제공하는 템플릿을 사용하지 않고 처음부터 만들다보면 예상치 못한 오류들이 발생하곤 한다.필자도 처음부터 혼자 진행하던 중, Mouse Input 구현을 하다가 막혔다.아니 뭐야.. 제대로 잘 했는데 대체 왜 마우스가 인식이 되지 않는 거지???왜??? 어째서

[Unreal] 블루프린트 노드 연결선을 직선으로 변경하는 방법
Edit -> Editor Preferences -> Contents Editors/Graph Editors아래 항목들의 X, Y 값을 전부 0으로 변경.Forward Spline Tangent from Horizontal DeltaForward Spline Tange
UE4) C++ 클래스의 멤버 변수를 블루프린트 생성자에 노출 시키기
블루프린트는 기본적으로 CDO를 활용해 객체를 생성하기 때문에 C++에서 정의한 생성자를 활용할 수가 없다. 때문에 블루프린트에서 오브젝트의 멤버 변수 초기화를 수행하려면 따로 초기화 함수를 구현하거나 아래와 같은 방법을 활용해야 한다.UPROPERTY(EditAnyw
[Flask] @bp.before_app_request 사용법
"@bp.before_app_request" 어노테이션이 붙은 함수는 라우트 함수보다 먼저 실행된다!
03_Oct_2021 🐰 엘리스 AI 트랙 TIL: Flask를 통한 서비스 다루기
Blueprint와 Jinja Template Blueprint API들을 분류하고 관리한다. Flask의 기능이 점점 늘어날수록, 자연스럽게 코드의 양이 증가한다. 이때, Blueprint를 사용해서 길어진 코드를 모듈화해주어 수정 개발과 유지보수에 용이하게 코드를

MoveDirectlyToward가 NavMesh 밖에서 작동하지 않는 문제
위 사진을 보면 알 수 있 듯이 MoveDirectlyToward는 네비게이션 시스템을 사용하지 않고 곧 바로 목표를 향해 직선으로 이동한다고 유추할 수 있다.하지만, 이 노드는 굉장한 맹점이 있는게 네비게이션 매쉬를 사용하지 않는 이동이지만 네비게이션 매쉬가 없으면
Flask - blueprint 사용법
플라스크로 공동작업을 할 때는 Blueprint라는 라이브러리를 이용해 github에서 서로 충돌나지 않고 파일을 나눠서 작업할 수 있도록 한다.본 예시에서는 app.py에 auth.py를 블루프린트로 추가한다.설정 방법1\. app.py 설정db.py 설정작업할 파일