|
|
|
@ -12,9 +12,9 @@ public class Test : MonoBehaviour
|
|
|
|
|
private void Start() |
|
|
|
|
{ |
|
|
|
|
Debug.Log($"start time: {Time.time}"); |
|
|
|
|
LoadMonsterUtil().Forget(); |
|
|
|
|
LoadJson().Forget(); |
|
|
|
|
LoadMonsters().Forget(); |
|
|
|
|
// LoadMonsterUtil().Forget(); // 0.26s |
|
|
|
|
// LoadMonsters().Forget(); // 0.57s |
|
|
|
|
LoadJson().Forget(); // 0.1s |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private async UniTaskVoid LoadMonsterUtil() |
|
|
|
@ -22,6 +22,12 @@ public class Test : MonoBehaviour
|
|
|
|
|
await Addressables.LoadAssetAsync<monsterUtil>("Assets/_Project/ScriptableObject/Excel/monster/_monsterUtil.asset"); |
|
|
|
|
Debug.Log($"加载MonsterUtil成功{Time.time}"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private async UniTaskVoid LoadMonsters() |
|
|
|
|
{ |
|
|
|
|
await Addressables.LoadAssetsAsync<monster>("monster", null); |
|
|
|
|
Debug.Log($"加载Monster成功{Time.time}"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private async UniTaskVoid LoadJson() |
|
|
|
|
{ |
|
|
|
@ -31,12 +37,6 @@ public class Test : MonoBehaviour
|
|
|
|
|
Debug.Log($"反序列化成功 {Time.time}"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private async UniTaskVoid LoadMonsters() |
|
|
|
|
{ |
|
|
|
|
await Addressables.LoadAssetsAsync<monster>("monster", null); |
|
|
|
|
Debug.Log($"加载Monster成功{Time.time}"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public monsterUtil monsterUtil; |
|
|
|
|
|
|
|
|
|