Update UniTask Sample
This commit is contained in:
@@ -1,9 +1,6 @@
|
||||
# UniTask 扩展
|
||||
|
||||
[仓库链接](https://github.com/Cysharp/UniTask)
|
||||
- 请去下载对应的源码,并删除此目录最后的波浪线
|
||||
- 在项目的 `asmdef` 文件中添加对 `UniTask.YooAsset` 的引用
|
||||
- 在 UniTask `_InternalVisibleTo.cs` 文件中增加 `[assembly: InternalsVisibleTo("UniTask.YooAsset")]` 后即可使用
|
||||
这里为了照顾新手使用,做了一些妥协,有定制需求的需要手动调整一下
|
||||
|
||||
## 代码示例
|
||||
|
||||
@@ -20,4 +17,22 @@ public async UniTask Example(IProgress<float> progress = null, PlayerLoopTiming
|
||||
go.transform.localPosition = Vector3.zero;
|
||||
go.transform.localScale = Vector3.one;
|
||||
}
|
||||
```
|
||||
```
|
||||
|
||||
## 初学者教程
|
||||
|
||||
**如果你弄不明白 asmdef 文件到底是啥,就按照下发内容操作**
|
||||
|
||||
- 将 `Samples/UniTask Sample/UniTask` 文件夹拷入游戏中
|
||||
- 如果项目有 `asmdef`,则引用 `UniTask` 和 `YooAsset`,如果没有,就不用关心这一步
|
||||
|
||||
|
||||
## 项目定制教程
|
||||
|
||||
- 请去下载 [UniTask](https://github.com/Cysharp/UniTask) 源码
|
||||
- 注意不要用 `Sample` 里面的 `UniTask` 这个是专门给新手定制的
|
||||
- 将 `Samples/UniTask Sample/UniTask/Runtime/External/YooAsset` 文件夹拷贝到 `UniTask/Runtime/External/YooAsset` 中
|
||||
- 创建 `UniTask.YooAsset.asmdef` 文件
|
||||
- 添加 `UniTask` 和 `YooAsset` 的引用
|
||||
- 在 UniTask `_InternalVisibleTo.cs` 文件中增加 `[assembly: InternalsVisibleTo("UniTask.YooAsset")]` 后即可使用
|
||||
|
||||
|
||||
Reference in New Issue
Block a user