# blueprint
<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 설정작업할 파일

기능 분리하기 - 블루프린트
먼저 views 디렉토리안에 question_views.py파일을 만들어, 질문 목록, 질문 상세 기능을 분리해주자.코드는 main_views.py와 매우 유사하다. 그래서 main_views.py 내용을 복사해 조금 수정하면 된다.먼저 블루프린트 객체를 생성할 때 q

[UE4] 모션컨트롤러로 이동 구현
졸업프로젝트로 VR을 선택했기 때문에 가장 기본이 되는 컨트롤러를 통한 플레이어 폰(PAWN)이동을 구현해봤다. 왼쪽 컨트롤러의 조이스틱으로 플레이어 폰의 Location중 x, y를 변화시키고(점프, 호버 기능은 추후 추가 예정.) 오른쪽 컨트롤러의 조이스틱으로 플
[TIL] Flask Blueprint
Flask는 application component를 만들거나, applicaion 안팎으로 공통적인 패턴을 지원하는 목적으로 블루프린트라는 컨셉을 사용한다.

TIL29: Object Oriented Programming - ES5
prototype 은 모델의 Blueprint를 만들 때 사용되는 원형 객체입니다. 그리고 this 는 함수가 실행될 때, 해당 scope마다 생성되는 고유한 실행 컨텍스트(Execution Context)로써 new 키워드로 인스턴스