6 Commits

Author SHA1 Message Date
BaekRyang
769934adff Fix aspect ratio in circle hit detection logic
- 캔버스 종횡비에 따른 원형 영역 클릭 감지 로직 수정
- SpriteEffectManager의 원형 판정 함수에 aspect ratio 계산 추가
- 패키지 버전을 1.5.4로 업데이트
2026-03-16 16:53:13 +09:00
BaekRyang
15144240b7 Fix sprite aspect ratio distortion and bump version to 1.5.2
- 스프라이트 파티클의 종횡비 왜곡 방지를 위한 해상도 보정 로직 추가
- SpriteEffectManager 및 Instance의 update 메서드에 해상도 인자 추가
- NDC 좌표계 기준 OrthographicCamera의 종횡비 보정 구현
- 패키지 버전을 1.5.2로 업데이트
2026-03-13 15:23:12 +09:00
BaekRyang
672dd80b9d Add support for emoji particles in SpriteEffect
- spriteEffect 타입에 emoji 필드 추가 및 spriteUrl을 선택 사항으로 변경
- SpriteEffectInstance 내 이모지 기반 캔버스 텍스처 생성 기능 구현
- SpriteEffectManager 인스턴스 생성 로그에 이모지 정보 출력 대응
- 패키지 버전을 1.4.1으로 업데이트
2026-03-13 13:24:55 +09:00
BaekRyang
f3c5ae3669 Update particle interpolation and effect management
- 파티클 스케일 및 투명도에 다중 키프레임 보간 기능 추가
- 스케일 보간을 초기값 기준 배율 방식으로 변경
- 기존 이펙트 인스턴스의 설정을 실시간으로 업데이트하도록 개선
- 다중 구간 보간을 위한 lerpKeyframes 유틸리티 함수 구현
- SpriteParticle 인터페이스에 초기 스케일 상태 저장 추가
2026-03-11 08:55:34 +09:00
BaekRyang
530e6d0396 Refactor sprite effects to be independent and support sprite sheets
- 스프라이트 이펙트를 왜곡 영역에서 분리하여 독립적인 영역으로 관리
- 스프라이트 시트 애니메이션 기능 추가 및 UV 제어 로직 구현
- 에디터 내 스프라이트 이펙트 영역 시각화 및 드래그 이동 기능 추가
- 이펙트 감지 방식을 다각형에서 원형(Radius) 기반으로 변경
- 관련 타입 정의 및 매니저 클래스 리팩토링
2026-03-11 08:32:36 +09:00
BaekRyang
48fdd5e17c Add sprite particle effects and improve lens distortion
- 스프라이트 기반 파티클 이펙트 관리 기능 추가 (SpriteEffectManager)
- 렌즈 왜곡 셰이더 로직 개선 및 픽셀 공간 기준 등방성 확대 적용
- 파티클 최적화를 위한 오브젝트 풀링(SpriteParticlePool) 도입
- DistortionArea 타입에 spriteEffects 설정 필드 추가
- ThreeScene에 씬 객체 접근 기능 및 렌더 순서 제어 추가
- useMouseInteraction 훅에서 마우스 상태 조회 기능 추가
- 버전 1.3.0 업데이트 및 관련 타입 정의 반영
2026-03-10 13:24:12 +09:00