INTSourceChangelist:3108692 Availability:NoPublish Title:FBlueprintEditorCommands RTTs Crumbs: [EXCERPT:CompileBlueprint] 현재 블루프린트를 컴파일합니다 (기본 단축키는 F7 입니다). 오류나 경고가 있으면 "컴파일러 결과" 패널에 플래그로 나타나며, 적용되는 노드에도 빨강 경고 표시가 뜹니다. 툴바의 컴파일 버튼을 눌러도 같은 동작이 수행됩니다: ![](k2_compileButton.png) [/EXCERPT:CompileBlueprint] [EXCERPT:RefreshAllNodes] 다른 블루프린트를 편집하던 중 외부 블루프린트의 함수를 호출 또는 상호작용 시도하는 경우, 이에 대한 입출력 핀의 갯수와 유형이 달라질 수 있습니다. 그때 이 버튼을 누르면 현재 블루프린트의 노드를 새로고쳐, 외부 변경내용을 적용합니다. 이 작업은 그래프의 개별 노드에 우클릭한 뒤 "노드 새로고침"을 선택하여 개별 노드 단위로도 가능합니다. [/EXCERPT:RefreshAllNodes] [EXCERPT:DeleteUnusedVariables] 블루프린트 전체에서 사용되지 않는 변수를 찾아 제거합니다. 되돌리기 불가능한 작업입니다. [/EXCERPT:DeleteUnusedVariables] [EXCERPT:FindInBlueprints] "찾기 결과" 패널을 열어 프로젝트 내 모든 블루프린트를 대상으로 주어진 검색어를 검색하도록 설정합니다. (창 -> 찾기 결과 를 선택하여) "찾기 결과" 탭을 열고 "현재 블루프린트에서만 찾기"를 끄면 똑같이 모든 블루프린트를 대상으로 검색할 수 있습니다. ![](k2_findAll.png) [/EXCERPT:FindInBlueprints] [EXCERPT:FindReferencesFromClass] [/EXCERPT:FindReferencesFromClass] [EXCERPT:FindReferencesFromBlueprint] [/EXCERPT:FindReferencesFromBlueprint] [EXCERPT:RepairCorruptedBlueprint] [/EXCERPT:RepairCorruptedBlueprint] [EXCERPT:FindInBlueprint] "찾기 결과" 패널을 열어 현재 블루프린트를 대상으로 주어진 검색어를 검색하도록 설정합니다. (창 -> 찾기 결과 를 선택하여) "찾기 결과" 탭을 열고 "현재 블루프린트에서만 찾기"를 켜면 똑같이 현재 블루프린트만을 대상으로 검색할 수 있습니다. ![](k2_findCurrent.png) [/EXCERPT:FindInBlueprint] [EXCERPT:ReparentBlueprint] 블루프린트가 상속하는 클래스를 변경할 수 있는 대화창을 띄웁니다. (컴포넌트가 포함되지 않은) Actor 에서 블루프린트를 만들기 시작했는데, 나중에서야 Character Movement Component 가 필요해진 경우 정말 유용합니다. 그럴 때 이 툴을 사용하여 블루프린트의 부모를 Actor 에서 Character 나 Pawn 으로 바꿔주면 됩니다. ![](k2_reparent.png) [/EXCERPT:ReparentBlueprint] [EXCERPT:DISABLEDRTTZoomToWindow] [/EXCERPT:DISABLEDRTTZoomToWindow] [EXCERPT:DISABLEDRTTZoomToSelection] [/EXCERPT:DISABLEDRTTZoomToSelection] [EXCERPT:NavigateToParent] [/EXCERPT:NavigateToParent] [EXCERPT:NavigateToParentBackspace] [/EXCERPT:NavigateToParentBackspace] [EXCERPT:NavigateToChild] [/EXCERPT:NavigateToChild] [EXCERPT:ResetCamera] [/EXCERPT:ResetCamera] [EXCERPT:EnableSimulation] [/EXCERPT:EnableSimulation] [EXCERPT:ShowFloor] 블루프린트 에디터 내 컴포넌트 뷰의 뷰포트에 바닥 표시를 켜거나 끕니다. ![](k2_showFloor.png) [/EXCERPT:ShowFloor] [EXCERPT:ShowGrid] 블루프린트 에디터 내 컴포넌트 뷰의 뷰포트에 그리드 표시를 켜거나 끕니다. ![](k2_showGrid.png) [/EXCERPT:ShowGrid] [EXCERPT:EnableAllBreakpoints] 현재 블루프린트 안에 꺼진 중단점을 전부 켭니다. 중단점은 그래프에 실행되는 노드면 어디든 설정할 수 있습니다. 예를 들면 "Function Calls" 나 "Flow Control" 같은 것인데, 그 위에 우클릭한 뒤 "중단점 추가"를 선택하면 됩니다. 노드에 중단점이 설정되면 그 좌상단에 아이콘이 표시됩니다. ![](k2_breakpoint.png) [/EXCERPT:EnableAllBreakpoints] [EXCERPT:DisableAllBreakpoints] 현재 블루프린트 안의 모든 중단점을 끄되, 나중에 재사용할 수 있도록 위치는 남겨둡니다. 중단점이 설정된 노드에 우클릭한 뒤 "중단점 끄기"를 선택하여 중단점을 하나씩 끌 수 있습니다. ![](k2_breakpoint_disabled.png) [VAR:ToolTipFullLink] Engine/Blueprints/UserGuide/Debugging [/VAR] [/EXCERPT:DisableAllBreakpoints] [EXCERPT:ClearAllBreakpoints] 현재 블루프린트의 모든 중단점을 삭제합니다. 이 작업은 되돌릴 수 없습니다. 중단점이 있는 노드에 우클릭한 뒤 "중단점 제거"를 선택하여 중단점을 하나씩 제거할 수 있습니다. [/EXCERPT:ClearAllBreakpoints] [EXCERPT:ClearAllWatches] 현재 블루프린트의 모든 감시값을 삭제합니다. "감시값"은 더하기 노드에 있는 핀처럼 비실행 핀에 설정됩니다: ![](k2_watch.png) 그러면 에디터에서 플레이 또는 에디터에서 시뮬레이트로 블루프린트가 실행될 때 핀의 값이 표시됩니다. [/EXCERPT:ClearAllWatches] [EXCERPT:AddNewVariable] 클릭하면 새 변수를 생성합니다. 그 변수의 프로퍼티가 바로 디테일 탭에 표시됩니다. 거기서 이름, 유형, 기타 속성을 바꿀 수 있습니다. 생성되는 변수의 데이터 유형은 기본적으로 지난 번 생성한 것과 같으며, 현재의 언리얼 에디터 4 인스턴스 실행 도중 다른 변수를 생성한 적이 없는 경우, Bool 유형이 기본으로 생성됩니다. [/EXCERPT:AddNewVariable] [EXCERPT:AddNewFunction] 새 함수를 만든 다음 바로 디테일 탭의 Name 칸에 포커스를 맞춰 이름을 지을 수 있도록 합니다. 또한 새 그래프 뷰가 열려 함수의 노드 망을 정의할 수 있습니다. [/EXCERPT:AddNewFunction] [EXCERPT:AddNewMacroDeclaration] 새 매크로를 만든 다음 바로 디테일 탭의 Name 칸에 포커스를 맞춰 이름을 지을 수 있도록 합니다. 또한 새 그래프 뷰가 열려 매크로의 노드 망을 정의할 수 있습니다. [/EXCERPT:AddNewMacroDeclaration] [EXCERPT:AddNewEventGraph] 새 이벤트 그래프를 만든 다음 바로 디테일 탭의 Name 칸에 포커스를 맞춰 이름을 지을 수 있도록 합니다. 또한 새 그래프가 나타나 그 안에 노드 망을 정의할 수 있습니다. [/EXCERPT:AddNewEventGraph] [EXCERPT:AddNewDelegate] 새 이벤트 디스패처를 만든 다음 바로 디테일 탭의 Name 칸에 포커스를 맞춰 이름을 지을 수 있도록 합니다. [/EXCERPT:AddNewDelegate] [EXCERPT:AddNewAnimationGraph] [/EXCERPT:AddNewAnimationGraph] [EXCERPT:DISABLEDRTTSaveIntermediateBuildProducts] [/EXCERPT:DISABLEDRTTSaveIntermediateBuildProducts] [EXCERPT:DISABLEDRTTRecompileGraphEditor] [/EXCERPT:DISABLEDRTTRecompileGraphEditor] [EXCERPT:DISABLEDRTTRecompileKismetCompiler] [/EXCERPT:DISABLEDRTTRecompileKismetCompiler] [EXCERPT:DISABLEDRTTRecompileBlueprintEditor] [/EXCERPT:DISABLEDRTTRecompileBlueprintEditor] [EXCERPT:DISABLEDRTTRecompilePersona] [/EXCERPT:DISABLEDRTTRecompilePersona]