프로젝트 소개
Adore는 Love2D(버전 11.5)를 위해 구축된 프레임워크로, Godot의 구조화된 UI 및 씬 시스템을 Love2D의 가볍고 유연한 특성과 결합하여 개발 워크플로우를 개선합니다. Windows, Linux 및 love.js를 통한 웹 플랫폼을 지원합니다. 주요 기능으로는 멀티 월드를 지원하는 2D 물리 래퍼, 스크린 공간 조명, 해상도 간 확장 가능한 렌더링, 레이어드 캔버스 렌더링이 포함됩니다. UI 시스템은 테마 설정, 키보드/게임패드 내비게이션 및 트랜스폼 인식 컨트롤을 지원합니다. 에셋 로딩에는 캐싱, 아틀라스 생성, 스프라이트 시트 프레이밍 및 커스텀 핸들러가 포함됩니다. 입력은 싱크 가능한 이벤트가 포함된 모듈형 컨텍스트(GameContext, ShortcutContext)를 통해 관리됩니다. 애니메이션은 키프레임, 속성/메서드 트랙 및 트윈을 지원합니다. 수학 유틸리티는 객체 할당을 피하기 위해 인플레이스 연산을 제공합니다. 씬은 노드 트리를 반환하는 함수로 정의되며 동적으로 전환될 수 있습니다. 선택 사항인 에디터(Toolbox)는 백틱(backtick) 키를 통해 접근할 수 있습니다. Adore는 love.update나 love.draw를 수정할 필요 없이 내부적으로 이를 관리합니다. 문서는 Lua Language Server 호환성을 위해 주석이 달려 있습니다. 기여는 환영하지만 AI 생성 콘텐츠는 금지됩니다. 종속성은 MIT 라이선스이며 반드시 명시되어야 합니다. 일부 기능은 모든 플랫폼에서 작동하지 않을 수 있으므로 INCOMPATIBILITY.md를 참조하십시오. 라이선스는 코어의 경우 zlib, 종속성의 경우 MIT입니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.