Skip to content

1.x #86

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Jun 10, 2024
Merged

1.x #86

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
57 changes: 24 additions & 33 deletions .github/README.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,11 @@
```
██╗ ██╗███╗ ██╗██╗████████╗██╗ ██╗ █████╗ ███████╗███████╗███████╗████████╗
██║ ██║████╗ ██║██║╚══██╔══╝╚██╗ ██╔╝ ██╔══██╗██╔════╝██╔════╝██╔════╝╚══██╔══╝
██║ ██║██╔██╗ ██║██║ ██║ ╚████╔╝ ███████║███████╗███████╗█████╗ ██║
██║ ██║██║╚██╗██║██║ ██║ ╚██╔╝ ██╔══██║╚════██║╚════██║██╔══╝ ██║
╚██████╔╝██║ ╚████║██║ ██║ ██║ ██║ ██║███████║███████║███████╗ ██║
╚═════╝ ╚═╝ ╚═══╝╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚══════╝╚══════╝ ╚═╝
```
<p align="center"> <img src="RES/Logo.svg" width="256" height="256" alt="https://github.com/AIO-GAME"> </p>
<p align="center" style="font-size: 24px;"> <b>Unity Asset CLI</b> </p>
<p align="center"> <a href="README_EN.md"> English </a> | 简体中文 </p>
<p align="center">
<a href="https://github.com/AIO-GAME/Unity.Asset.CLI/security/policy"> <img alt="" src="https://img.shields.io/github/package-json/unity/AIO-GAME/Unity.Asset.CLI"> </a>
<a href="https://github.com/AIO-GAME/Unity.Asset.CLI/blob/main/LICENSE.md"> <img alt="" src="https://img.shields.io/github/license/AIO-GAME/Unity.Asset.CLI"> </a>
<a href="https://img.shields.io/github/languages/code-size/AIO-GAME/Unity.Asset.CLI"> <img alt="" src="https://img.shields.io/github/languages/code-size/AIO-GAME/Unity.Asset.CLI"> </a>
<a href="https://github.com/AIO-GAME/Unity.Asset.CLI/issues"> <img alt="" src="https://img.shields.io/github/issues/AIO-GAME/Unity.Asset.CLI"> </a>
</p>
<p align="center">
<a href="https://github.com/AIO-GAME/Unity.Asset.CLI/tags"> <img alt="" src="https://img.shields.io/github/package-json/version/AIO-GAME/Unity.Asset.CLI"> </a>
<a href="https://openupm.com/packages/com.aio.cli.asset/"> <img alt="" src="https://img.shields.io/npm/v/com.aio.cli.asset?label=openupm&amp;registry_uri=https://package.openupm.com" /> </a>
<a href="https://github.com/AIO-GAME/Unity.Asset.CLI"> <img alt="" src="https://img.shields.io/github/stars/AIO-GAME/Unity.Asset.CLI"> </a>
</p>

### ⚙ 安装
Expand Down Expand Up @@ -51,15 +40,21 @@
<span style="color: deepskyblue; "> <b> Unity PackageManager </b> </span>
</summary>

> openupm *中国版*
>> `Name: package.openupm.cn`
> > `URL: https://package.openupm.cn`
> > `Scope(s): com.aio.cli.asset`
>
> openupm *国际版*
>> `Name: package.openupm.com`
> > `URL: https://package.openupm.com`
> > `Scope(s): com.aio.cli.asset`
> open upm *中国版*

````
Name: package.openupm.cn
URL: https://package.openupm.cn
Scope(s): com.aio.cli.asset
````

> open upm *国际版*

````
Name: package.openupm.com
URL: https://package.openupm.com
Scope(s): com.aio.cli.asset
````

</details>

Expand All @@ -68,14 +63,17 @@
<span style="color: deepskyblue; "> <b> Command Line </b> </span>
</summary>

> *openupm-cli*
>> `openupm add com.aio.cli.asset`
> *open upm-cli*

````
openupm add com.aio.cli.asset
````

</details>

### ⭐ 关于

- **这是 Unity 的资源加载接口(CLI)包。它提供了一组命令和工具来增强效率和开发体验。**
- **这是 Unity 的资源加载接口(CLI)包。它提供了一组命令,来增强效率和开发体验。**

> [!IMPORTANT]
> - ✅ **支持 Unity 2019.4 及以上版本**
Expand All @@ -102,7 +100,7 @@

### 🔗 第三方参考资料和工具

**Please refer to the wiki for a list of references and tools used in this package.**
**Unity Asset CLI** 依赖于以下第三方工具和资料:

| **Doc** | **Description** |
|:--------------------------------------------------------:|:-------------------------------------------------------:|
Expand All @@ -122,13 +120,6 @@
<br />
<sub><b>xinansky</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/Starkappa">
<img src="https://avatars.githubusercontent.com/u/155533864?v=4" width="64;" alt="Starkappa"/>
<br />
<sub><b>Starkappa</b></sub>
</a>
</td>
</tr>
<tbody>
Expand Down
112 changes: 59 additions & 53 deletions .github/README_EN.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,13 @@
<p align="center">
<img src="./RES/Logo.svg" width="144" alt="https://github.com/AIO-GAME/Unity.Asset.CLI"/>
</p>
<h1 align="center"> AIO Unity CLI Asset </h1>
<p align="center"> <a href="README.md"> 简体中文 </a> | English </p>
<p align="center"> <img src="RES/Logo.svg" width="256" height="256" alt="https://github.com/AIO-GAME"> </p>
<p align="center" style="font-size: 24px;"> <b>Unity Asset CLI</b> </p>
<p align="center">
<a href="https://github.com/AIO-GAME/Unity.Asset.CLI/security/policy"> <img alt="" src="https://img.shields.io/github/package-json/unity/AIO-GAME/Unity.Asset.CLI"> </a>
<a href="https://github.com/AIO-GAME/Unity.Asset.CLI"> <img alt="" src="https://img.shields.io/github/stars/AIO-GAME/Unity.Asset.CLI"> </a>
<a href="https://github.com/AIO-GAME/Unity.Asset.CLI/blob/main/LICENSE.md"> <img alt="" src="https://img.shields.io/github/license/AIO-GAME/Unity.Asset.CLI"> </a>
<a href="https://img.shields.io/github/languages/code-size/AIO-GAME/Unity.Asset.CLI"> <img alt="" src="https://img.shields.io/github/languages/code-size/AIO-GAME/Unity.Asset.CLI"> </a>
<a href="https://github.com/AIO-GAME/Unity.Asset.CLI/issues"> <img alt="" src="https://img.shields.io/github/issues/AIO-GAME/Unity.Asset.CLI"> </a>
<a href="https://www.codetriage.com/aio-game/unity.asset.cli"> <img alt="" src="https://www.codetriage.com/aio-game/unity.asset.cli/badges/users.svg"> </a>
</p>
<p align="center">
<a href="https://github.com/AIO-GAME/Unity.Asset.CLI/tags"> <img alt="" src="https://img.shields.io/github/package-json/version/AIO-GAME/Unity.Asset.CLI"> </a>
<a href="https://openupm.com/packages/com.aio.cli.asset/"> <img alt="" src="https://img.shields.io/npm/v/com.aio.cli.asset?label=openupm&amp;registry_uri=https://package.openupm.com" /> </a>
</p>

## ⚙ Install
### ⚙ Install

<details>
<summary>
Expand Down Expand Up @@ -48,21 +39,22 @@
<span style="color: deepskyblue; "> <b> Unity PackageManager </b> </span>
</summary>

openupm 中国版
> open upm *Chinese version*

~~~
````
Name: package.openupm.cn
URL: https://package.openupm.cn
Scope(s): com.aio.cli.asset
~~~
Scope(s): com.aio.cli.asset
````

openupm 国际版
>
> open upm *International version*

~~~
````
Name: package.openupm.com
URL: https://package.openupm.com
Scope(s): com.aio.cli.asset
~~~
````

</details>

Expand All @@ -71,57 +63,71 @@ Scope(s): com.aio.cli.asset
<span style="color: deepskyblue; "> <b> Command Line </b> </span>
</summary>

openupm-cli
> *open upm-cli*

~~~
````
openupm add com.aio.cli.asset
~~~
````

</details>

## ⭐ About
### ⭐ About

- **Unity Asset CLI** is a Unity asset management system that provides a simple and efficient way to manage assets in Unity projects.

- **This is a Unity resource loading interface (CLI) package. It provides a set of commands and tools to enhance efficiency and development experience.**
> [!IMPORTANT]
> - ✅ **Supports Unity 2019.4 and above**
> - ✅ **Supports resource synchronous loading/asynchronous loading/coroutine loading interfaces**
> - ✅ **Supports resource local mode/remote mode/compiler mode interfaces**
> - ✅ **Supports empty package/first package/whole package/custom subpackages**
> - ✅ **Supports Android/iOS/Windows/Mac/WebGL**
> - ✅ **Supports CI/CD pipeline resource packaging**
> - ✅ **Supports .NET 4.x**
> - ✅ **Supports il2cpp**
> - ✅ **Supports Unity incremental build**
> - ✅ **Supports [UniTask](https://github.com/Cysharp/UniTask)**
> - ✅ **Supports [YooAsset](https://github.com/tuyoogame/YooAsset)**
> - ❌ **Does not support [XAsset](https://github.com/xasset/xasset)**
> - ❌ **Does not support [Addressable](https://github.com/Unity-Technologies/Addressables-Sample)**
> - ❌ **Does not support custom proxy third-party plugins**

## 📖 Documentation

- [_**Documentation Directory**_](https://github.com/AIO-GAME/Unity.Asset.CLI/wiki)
> - ✅ **Support Unity 2019.4 and above**
> - ✅ **Support resource synchronous loading/asynchronous loading/coroutine loading interface**
> - ✅ **Support resource local mode/remote mode/compiler mode interface**
> - ✅ **Support empty package/first package/whole package/custom subpackage**
> - ✅ **Support Android/iOS/Windows/Mac/WebGL**
> - ✅ **Support CI/CD pipeline resource packaging**
> - ✅ **Support .NET 4.x**
> - ✅ **Support il2cpp**
> - ✅ **Support Unity incremental build**
> - ✅ **Support [UniTask](https://github.com/Cysharp/UniTask)**
> - ✅ **Support [YooAsset](https://github.com/tuyoogame/YooAsset)**
> - ❌ **Support [XAsset](https://github.com/xasset/xasset)**
> - ❌ **Support [Addressable](https://github.com/Unity-Technologies/Addressables-Sample)**
> - ❌ **Support custom proxy third-party plugins**

### 📖 Documentation

- [_**Documentation**_](https://github.com/AIO-GAME/Unity.Asset.CLI/wiki)
- [_**API**_](./API_USAGE/AssetSystem.md)
- [_**Configuration Explanation**_](./API_USAGE/Config.md)
- [_**Configuration**_](./API_USAGE/Config.md)
- [_**Tool Usage**_](./API_USAGE/ToolWindow.md)

## 🔗 Third-Party References and Tools
### 🔗 References

**Please refer to the wiki for a list of references and tools used in this package.**
| **Doc** | **Description** |
| :----: | :-----: |
| **[Common](https://github.com/AIO-GAME/Common)**| _**C# Unity common utility library to help development teams quickly build frameworks.**_ |
| **[UniTask](https://github.com/Cysharp/UniTask#readme)** | _**Provides an efficient allocation-free async/await integration for Unity.**_ |
| **[YooAsset](https://www.yooasset.com)**| _**YooAsset is a resource management system for Unity3D designed to help development teams deploy and deliver games quickly.**_ |

## ✨ Contributors
| **Doc** | **Description** |
|:--------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------:|
| **[Common](https://github.com/AIO-GAME/Common)** | _**C# Unity common basic function library, used to help development team quickly build the framework.**_ |
| **[UniTask](https://github.com/Cysharp/UniTask#readme)** | _**Provides an efficient async/await integration for Unity.**_ |
| **[YooAsset](https://www.yooasset.com)** | _**YooAsset is a resource management system for Unity3D, used to help development teams quickly deploy and deliver games.**_ |

### ✨ Contributors

<!-- readme: collaborators,contributors -start -->
<table>
<tbody>
<tr>
<td align="center">
<a href="https://github.com/xinansky">
<img src="https://avatars.githubusercontent.com/u/45371089?v=4" width="64;" alt="xinansky"/>
<br />
<sub><b>xinansky</b></sub>
</a>
</td>
</tr>
<tbody>
</table>
<!-- readme: collaborators,contributors -end -->

## 📢 Acknowledgments
### 📢 Thanks

- **Thank you for choosing our extension package.**
- **If this package is helpful to you.**
- **Please consider showing support by adding a ⭐.**

- **Please give us a star. ⭐**
Loading
Loading