Search Results for

    unity-utils

    License: MIT CodeFactor CodacyBadge release Discord

    CI Status

    CI_SONAR_CLOUD CI_Documentation

    소개

    다른 패키지에서 간단하게 사용하는 코드 라이브러리 모음입니다.

    풀링, Extension Method 모음 등이 있습니다.

    기능

    • SimplePool<T> - 간단하게 사용하는 제네릭 오브젝트 풀 클래스입니다.
      • 바로 써도 되고, 상속해서 OnSpawn, OnDeSpawn등을 override해서 사용할 수 있습니다.
      • 테스트 코드: https://github.com/unity-korea-community/unity-utils/blob/master/Tests/Runtime/SimplePoolTests.cs
    • DataSender<T> - IObservable<T>, IDisposable
      • 옵저버 클래스입니다.
      • 테스트 코드: https://github.com/unity-korea-community/unity-utils/blob/master/Tests/Runtime/DataSenderTests.cs
    • Extensions
      • Collection Extension
        • ToStringCollection(), Foreach(), Dequeue(), Pop() 등 지원
        • 테스트 코드: https://github.com/unity-korea-community/unity-utils/blob/master/Tests/Runtime/CollectionExtensionTests.cs
      • Random Extension
        • IEnumerable<T>.Random(), List.Shuffle()등 지원
        • 테스트 코드: https://github.com/unity-korea-community/unity-utils/blob/master/Tests/Runtime/RandomExtensionTests.cs

    설치

    Unity Editor/상단 Window 탭/Package Manager/+ 버튼/‌

    Add package from git URL 클릭 후‌

    이 저장소의 URL 입력‌

    ​https://github.com/unity-korea-community/unity-utils.git

    • Improve this Doc
    • 0 Comments
    Back to top Example Unity documentation