๐Ÿ˜ฃOverview

Introduction

You can load resources in different ways.

Get resources in game

You can get Resources structure in Resources

Sprite

Single sprite

It is common to get a single sprite through SpriteTextureLoader.getSprite(string path) manually.

Parameter path is the path to the sprite resource in Resources(a unity class).

Such as

SpriteTextureLoader.getSprite("ui/icons/iconOption")

Sprite list

It is common to get a list of sprites through SpriteTextureLoader.getSpriteList(string path) manually.

It is Resources.LoadAll with cache. Parameter path is the path to the sprites resources in Resources.

Such as

Others

For other resources, you can load them through Resources.Load or Resources.LoadAll.

Add resources to game

Add resources automatically

It only supports to add sprites and text automatically.

Make a folder named "GameResources" in your mod folder and see it as "Resources" folder in unity. Place your pictures or texts in it. It's case-insensitive about folder and file name.

For sprite, you can configure your sprite through sprites.json or *.meta(if you dont know what's meta file in unity, just use sprites.json).

sprites.json

A sprites.json file will be deserialized into an instance of SpritesSettings.

Definition of SpritesSettings:

Default setting will be applied to files which have not Specific setting.

Example of sprite.json

*.meta

It is a meta file generated by unity, it is used to load atlas or sprite sheet.

Patch resources manually

Get resources in real file system

Last updated