유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

TrenchBroom Custom Entities in Godot | Solid, Point & Model Classes - Godot FPS Series #5

StayAtHomeDev

2025. 10. 14.

0

#game
  • TrenchBroom과 Godot 엔진 간의 사용자 정의 엔티티 통합은 tool 스크립트와 _funk_apply_properties 함수를 통해 이루어지며, TrenchBroom에서 설정된 속성을 Godot 스크립트 변수에 매핑합니다. 🔗
  • Solid Class는 TrenchBroom의 브러시 지오메트리를 사용하여 움직이는 플랫폼과 같은 복잡한 객체를 생성하며, Godot 노드 유형, 충돌 설정 및 사용자 정의 속성을 정의할 수 있습니다. 🧱
  • Point Class는 맵의 특정 지점에 라이트나 스폰 지점과 같은 단일 노드 또는 씬을 배치하는 데 사용되며, 지오메트리 없이 간단한 엔티티를 추가할 수 있습니다. 💡
  • Model Point ClassPoint Class와 유사하지만, Godot 씬의 3D 모델을 TrenchBroom 에디터 내에서 직접 시각화하여 아이템이나 램프와 같은 시각적 엔티티를 쉽게 배치할 수 있게 합니다. 🖼️
  • TrenchBroom의 Z-up 축과 Godot의 Y-up 축 간의 변환(Z→Y, Y→X, X→Z)을 이해하는 것이 정확한 엔티티 배치를 위해 중요합니다. ↔️
  • 사용자 정의 FGD 리소스 생성, 속성 정의, 메인 FGD 파일에 추가, 그리고 TrenchBroom에서 F6으로 정의를 새로 고치는 일련의 워크플로우를 통해 Godot에서 TrenchBroom 엔티티를 관리합니다. ⚙️
  • 이 통합은 TrenchBroom에서 레벨 디자인을 빠르게 반복하고 Godot의 강력한 스크립팅 기능을 활용하여 복잡한 게임 요소를 쉽게 구현할 수 있도록 돕습니다. 🚀

Recommanded Videos