Skip to content

v1.1.0

Choose a tag to compare

@Overflower706 Overflower706 released this 08 Aug 20:23
· 59 commits to main since this release

v1.1.0 - 제네릭 메서드 지원

# 🚀 OVFL ECS v1.1.0 - 제네릭 메서드 지원

사용성과 성능을 크게 향상시킨 업데이트입니다!

## ✨ 새로운 기능

### 🎯 제네릭 메서드 추가
**AddComponent<T>()** - 더 간편한 컴포넌트 추가
```csharp
// Before
entity.AddComponent(new GridComponent());

// After
entity.AddComponent<GridComponent>();

GetEntitiesWithComponent<T>() - 특정 컴포넌트를 가진 엔티티 조회

// 성능 최적화된 for문 사용
var gameEntities = context.GetEntitiesWithComponent<GameStateComponent>();

Systems.AddSystem<T>() - 제네릭 시스템 등록

// Before
Systems.AddSystem(new DataSystem());

// After
Systems.AddSystem<DataSystem>();

### 📈 개선사항
컴포넌트 추가 시 간결한 문법 지원
타입 안전성 향상
성능 최적화된 엔티티 쿼리

### 📦 설치 방법
https://github.com/Overflower706/ecs.git?path=/Packages/com.ovfl.ecs#v1.1.0

### 🔄 마이그레이션 가이드
기존 코드는 그대로 동작하며, 새로운 제네릭 메서드를 점진적으로 적용할 수 있습니다.

전체 변경사항은 CHANGELOG.md를 참고하세요