Skip to content

netpyoung/unity.webp

Repository files navigation

unity.webp

What's this?

This project was based in octo-code/webp-unity3d.

I decided that there should be a simpler way and I created unity.webp, a plugin that helps you to use webp in your Unity3d projects in a clear and easy way and works in iOS, Android, Windows, Linux projects.

prebuilt library

installation

choose your preference

using UPM

using #{version} for versioning.

ex)

{
  "dependencies": {
    "com.netpyoung.webp": "https://github.com/netpyoung/unity.webp.git?path=unity_project/Assets/unity.webp#0.3.10",
    "org.nuget.system.runtime.compilerservices.unsafe": "6.0.0"
  },
  "scopedRegistries": [
    {
      "name": "Unity NuGet",
      "url": "https://unitynuget-registry.azurewebsites.net",
      "scopes": [
        "org.nuget"
      ]
    }
  ]
}

Example

Demo

animation.webp

WebGL

stop to support .unitypackage

  • This library depends on System.Runtime.CompilerServices.Unsafe. But with package manager and .unitypackage it is hard to maintain both. so I deprecated to support .unitypackage.

LICENCE

webp

  • BSD

    webp

Ref