Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShapeGenerator

openupm license

Unity 에디터에서 도형 PNG 텍스처를 만드는 도구입니다. 실시간 프리뷰를 보며 파라미터를 조정하고, 저장 버튼 한 번으로 Sprite 임포트 설정과 9-slice Border 까지 적용된 PNG 가 프로젝트에 들어옵니다.

이 레포지토리는 개발용 Unity 프로젝트이며, 패키지 본체는 Packages/com.zzamjak.shapegenerator 에 임베디드되어 있습니다. 버전별 변경 사항은 CHANGELOG 를 참고하세요.

요구 사항

  • Unity 6000.0 (Unity 6) 이상
  • 외부 패키지 의존성 없음

설치 방법

1. OpenUPM (권장)

openupm add com.zzamjak.shapegenerator

또는 Packages/manifest.json 에 스코프 레지스트리를 직접 추가합니다.

{
  "scopedRegistries": [
    {
      "name": "zzamjak",
      "url": "https://package.openupm.com",
      "scopes": ["com.zzamjak"]
    }
  ],
  "dependencies": {
    "com.zzamjak.shapegenerator": "1.0.0"
  }
}

2. Git URL

Package Manager → Install package from git URL...

https://github.com/zzamjak-cloud/ShapeGenerator.git?path=/Packages/com.zzamjak.shapegenerator#v1.0.0

사용법

상단 메뉴 CAT > Shape Generator 로 윈도우를 엽니다.

  1. Save Folder 에 저장할 프로젝트 폴더를 드래그해 지정합니다. 지정한 폴더는 GUID 로 기억되어 다음 실행에도 유지됩니다.
  2. ShapeFill Type 을 고릅니다.
  3. 파라미터를 조정하면 프리뷰가 실시간으로 갱신됩니다. 투명 영역은 자동으로 트림됩니다.
  4. Generate & Save 를 누르면 PNG 가 저장되고 프로젝트 창에서 선택 상태로 핑됩니다.

지원 도형

Shape Fill Outline Fill + Outline 주요 파라미터
Circle O O O Round, Width, Outline Gray
Polygon O O O Size, Sides, Corner Radius, Rotation, Outline Width
Star O O O Size, Points, Inner Ratio, Corner Radius, Rotation, Outline Width
Gradient Color Alpha - Width, Height, Direction, Curve Power
Noise O - - Size, Noise Type(Perlin/Billow/Ridged), Scale, Octaves, Persistence, Lacunarity, Seed, Invert, Seamless

저장 시 자동 적용되는 임포트 설정

  • Texture Type: Sprite (2D and UI), Sprite Mode: Single
  • Alpha Is Transparency 켜짐, Mipmap 꺼짐, Filter Mode: Bilinear
  • 도형이 계산한 9-slice Sprite Border
  • Android / iOS 플랫폼 오버라이드: ASTC 4x4

라이선스

GNU General Public License v3.0 only. LICENSE, NOTICE 참고.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages