mirror of https://github.com/tuyoogame/YooAsset
update space shooter
parent
260867b588
commit
9970cf704b
|
@ -59,7 +59,8 @@ internal class SceneBattle : MonoBehaviour
|
||||||
if (YooAssets.Initialized)
|
if (YooAssets.Initialized)
|
||||||
{
|
{
|
||||||
var package = YooAssets.GetPackage("DefaultPackage");
|
var package = YooAssets.GetPackage("DefaultPackage");
|
||||||
package.UnloadUnusedAssetsAsync();
|
var operation = package.UnloadUnusedAssetsAsync();
|
||||||
|
operation.WaitForAsyncComplete();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
private void Update()
|
private void Update()
|
||||||
|
|
|
@ -6,16 +6,26 @@ using YooAsset;
|
||||||
public class SceneHome : MonoBehaviour
|
public class SceneHome : MonoBehaviour
|
||||||
{
|
{
|
||||||
public GameObject CanvasDesktop;
|
public GameObject CanvasDesktop;
|
||||||
|
|
||||||
private AssetHandle _windowHandle;
|
private AssetHandle _windowHandle;
|
||||||
|
|
||||||
|
#if UNITY_WEBGL
|
||||||
private IEnumerator Start()
|
private IEnumerator Start()
|
||||||
{
|
{
|
||||||
// 加载登录页面
|
// 同步加载登录页面
|
||||||
_windowHandle = YooAssets.LoadAssetAsync<GameObject>("UIHome");
|
_windowHandle = YooAssets.LoadAssetAsync<GameObject>("UIHome");
|
||||||
yield return _windowHandle;
|
yield return _windowHandle;
|
||||||
_windowHandle.InstantiateSync(CanvasDesktop.transform);
|
_windowHandle.InstantiateSync(CanvasDesktop.transform);
|
||||||
}
|
}
|
||||||
|
#else
|
||||||
|
private void Start()
|
||||||
|
{
|
||||||
|
// 异步加载登录页面
|
||||||
|
_windowHandle = YooAssets.LoadAssetSync<GameObject>("UIHome");
|
||||||
|
_windowHandle.InstantiateSync(CanvasDesktop.transform);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
private void OnDestroy()
|
private void OnDestroy()
|
||||||
{
|
{
|
||||||
if (_windowHandle != null)
|
if (_windowHandle != null)
|
||||||
|
@ -28,7 +38,8 @@ public class SceneHome : MonoBehaviour
|
||||||
if (YooAssets.Initialized)
|
if (YooAssets.Initialized)
|
||||||
{
|
{
|
||||||
var package = YooAssets.GetPackage("DefaultPackage");
|
var package = YooAssets.GetPackage("DefaultPackage");
|
||||||
package.UnloadUnusedAssetsAsync();
|
var operation = package.UnloadUnusedAssetsAsync();
|
||||||
|
operation.WaitForAsyncComplete();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue