Plugin
[UE] Weapon Plugin 6: 체크박스 만들기
[UE] Weapon Plugin 6: 체크박스 만들기
2023.06.08목차 Plugins Weapon Resource Icon128.pngweapon_thumbnail_icon.png Source Weapon SWeaponCheckBoxes.h .cpp 생성SWeaponDetailsView.h .cppSWeaponEquipmentData.h .cppSWeaponLeftArea.h .cppWeapon.Build.csWeaponAssetEditor.h .cppWeaponAssetFactory.h .cppWeaponCommand.h .cpp WeaponContextMenu.h .cppWeaponModule.h .cppWeaponStyle.h .cpp 체크박스 만들기 SWeaponCheckBoxes 생성 새 C++ 클래스 - 없음 ..
[UE] Weapon Plugin 2: 버튼 만들기, 창 띄우기
[UE] Weapon Plugin 2: 버튼 만들기, 창 띄우기
2023.05.30어제 만든 기본세팅을 사용하여 Plugin 버튼을 만들어보자. 이번에 만들 Plugin 버튼은 Unreal Editor 상단에 Ribbon Button 형태로 만들어질 것이다. 오늘의 목표는 버튼을 만들어 창을 띄우기다. 목차 Plugins Weapon Resource Icon128.pngweapon_thumbnail_icon.png Source Weapon Weapon.Build.csWeaponAssetEditor.h .cpp 생성WeaponAssetFactory.h .cppWeaponCommand.h .cpp 생성WeaponContextMenu.h .cppWeaponModule.h .cppWeaponStyle.h .cpp Source Characters C..
[UE] Tool Bar 아이콘 만들기
[UE] Tool Bar 아이콘 만들기
2023.04.25목차 Plugins Example ButtonCommand.h .cppExample.Build.csExampleConsoleCommand.h .cpp ExampleDebuggerCategory.h .cppExampleModule.h .cppExampleStyle.h.cpp 생성StaticMesh_Detail.h .cppSource Utilities CHelper.hCLog.h .cpp Global.hCStaticMesh.h .cpp.Build.cs .uproject Tool Bar 아이콘 만들기 Plugin 아이콘 저장위치 Example.Build.cs Example.Build.cs더보기using UnrealBuildTool;public class Example : Modu..
[UE] Plugin (Button Command)
[UE] Plugin (Button Command)
2023.04.14Unreal Engine에서 플러그인을 구현하는 것은 복잡할 수 있지만, Unreal Engine이 제공하는 다양한 기능을 사용하면 플러그인을 쉽게 구현할 수 있다. 목차 Plugins Example ButtonCommand.h .cpp 생성Example.Build.csExampleConsoleCommand.h .cpp ExampleDebuggerCategory.h .cppExampleModule.h .cppStaticMesh_Detail.h .cppSource U2212_05 Utilities CHelper.hCLog.h .cpp Global.hCStaticMesh.h .cppU2212_05.Build.cs U2212_05.uproject Plugin (Button Co..
[UE] Plugin (Save StaticMesh .csv)
[UE] Plugin (Save StaticMesh .csv)
2023.04.13플러그인 메인 클래스 구현 플러그인 메인 클래스는 모듈을 초기화하고 실행하는 역할을 한다. Unreal Editor에서 "Add New -> C++ Class"를 선택하고 "Object"를 선택하여 플러그인 메인 클래스를 만든다. 이 클래스는 모듈을 초기화하고 실행할 때 호출된다. 목차 Plugins Example Example.Build.csExampleConsoleCommand.h .cpp ExampleDebuggerCategory.h .cppExampleModule.h .cppStaticMesh_Detail.h .cppSource Utilities CHelper.hCLog.h .cpp Global.hCStaticMesh.h .cpp.Build.cs .uproject 이론 설..
[UE] StaticMesh
[UE] StaticMesh
2023.04.06플러그인 시스템을 통해 개발자는 Unreal Editor 내에서 StaticMesh에 적용할 수 있는 새로운 도구, 수정자 및 렌더링 옵션을 생성할 수 있으며 이러한 새로운 기능을 다른 개발자 또는 더 넓은 커뮤니티와 쉽게 공유할 수 있다. StaticMesh 플러그인을 만들려면 개발자는 먼저 Unreal의 Asset Editor를 사용하여 수행할 수 있는 새 자산 유형을 정의해야 한다. 이 새로운 자산 유형은 새로운 재료 또는 충돌 모양과 같은 사용자 정의 속성 및 기능으로 확장될 수 있다. 플러그인이 생성되면 다른 프로젝트에서 사용할 수 있도록 패키징 및 배포할 수 있으며, 개발자는 언리얼 에디터의 사용자 인터페이스를 통해 자신의 StaticMesh에 새 기능을 쉽게 추가할 수 있다. 전반적으로 Un..
[UE] Plugin, Slate UI
[UE] Plugin, Slate UI
2023.04.03언리얼 엔진에서 플러그인은 엔진의 기능을 확장하는 모듈식 구성요소이다. 사용자 정의 플러그인을 생성하여 새로운 기능을 추가하거나 기존 기능을 수정할 수 있으므로 개발자가 특정 요구 사항에 맞게 엔진을 조정할 수 있다. 커스텀 플러그인을 만들 때 모듈식 디자인의 모범 사례를 따르고 언리얼 엔진의 프로그래밍 규칙을 준수하는 것이 중요하다. 목차 Plugins Example Example.Build.csExampleModule.h .cppExampleDebuggerCategory.h .cpp 생성 Slate UI 언리얼 엔진에서 커스텀 플러그인을 만들기언리얼 에디터를 열고 "플러그인" 메뉴로 이동한다."새 플러그인"을 클릭하고 생성할 플러그인 유형을 선택한다.플러그인의 이름과 위치를 선택하..