From 9df5aae86c098bf019f764d27b47d72da37bff84 Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期四, 30 八月 2018 10:30:24 +0800
Subject: [PATCH] 2391 【前端】游戏性能优化
---
UI/Common/UI3DShowHero.cs | 34 +++++++++++++++++-----------------
1 files changed, 17 insertions(+), 17 deletions(-)
diff --git a/UI/Common/UI3DShowHero.cs b/UI/Common/UI3DShowHero.cs
index 7f9b366..f2002ca 100644
--- a/UI/Common/UI3DShowHero.cs
+++ b/UI/Common/UI3DShowHero.cs
@@ -48,7 +48,7 @@
if (weaponId != 0)
{
- prefab = InstanceResourcesLoader.LoadModelRes(weaponId);
+ prefab = InstanceResourcesLoader.LoadModelRes(weaponId, true);
if (prefab)
{
pool = GameObjectPoolManager.Instance.RequestPool(prefab);
@@ -59,7 +59,7 @@
if (secondaryId != 0)
{
- prefab = InstanceResourcesLoader.LoadModelRes(secondaryId);
+ prefab = InstanceResourcesLoader.LoadModelRes(secondaryId, true);
if (prefab)
{
pool = GameObjectPoolManager.Instance.RequestPool(prefab);
@@ -70,7 +70,7 @@
if (wingsId != 0)
{
- prefab = InstanceResourcesLoader.LoadModelRes(wingsId);
+ prefab = InstanceResourcesLoader.LoadModelRes(wingsId, true);
if (prefab)
{
pool = GameObjectPoolManager.Instance.RequestPool(prefab);
@@ -82,7 +82,7 @@
if (clothesId != 0)
{
- prefab = InstanceResourcesLoader.LoadModelRes(clothesId);
+ prefab = InstanceResourcesLoader.LoadModelRes(clothesId, true);
if (prefab)
{
pool = GameObjectPoolManager.Instance.RequestPool(prefab);
@@ -133,7 +133,7 @@
if (weaponModel)
{
- GameObject prefab = InstanceResourcesLoader.LoadModelRes(weaponId);
+ GameObject prefab = InstanceResourcesLoader.LoadModelRes(weaponId, true);
if (prefab)
{
GameObjectPoolManager.Instance.ReleaseGameObject(prefab, weaponModel);
@@ -173,7 +173,7 @@
UnloadClothes();
}
- var _prefab = InstanceResourcesLoader.LoadModelRes(newClothes);
+ var _prefab = InstanceResourcesLoader.LoadModelRes(newClothes, true);
if (!_prefab)
{
newClothes = config.BaseEquip[0];
@@ -208,7 +208,7 @@
private void LoadClothes(int resID)
{
- var prefab = InstanceResourcesLoader.LoadModelRes(resID);
+ var prefab = InstanceResourcesLoader.LoadModelRes(resID, true);
if (prefab)
{
var pool = GameObjectPoolManager.Instance.RequestPool(prefab);
@@ -243,7 +243,7 @@
return;
}
- var prefab = InstanceResourcesLoader.LoadModelRes(clothesId);
+ var prefab = InstanceResourcesLoader.LoadModelRes(clothesId, true);
var pool = GameObjectPoolManager.Instance.RequestPool(prefab);
pool.Release(clothesModel);
clothesModel = null;
@@ -285,18 +285,18 @@
if (oldWeapon != 0)
{
- prefab = InstanceResourcesLoader.LoadModelRes(oldWeapon);
+ prefab = InstanceResourcesLoader.LoadModelRes(oldWeapon, true);
pool = GameObjectPoolManager.Instance.RequestPool(prefab);
pool.Release(weaponModel);
weaponModel = null;
}
- prefab = InstanceResourcesLoader.LoadModelRes(newWeapon);
+ prefab = InstanceResourcesLoader.LoadModelRes(newWeapon, true);
if (!prefab)
{
newWeapon = config.BaseEquip[1];
- prefab = InstanceResourcesLoader.LoadModelRes(newWeapon);
+ prefab = InstanceResourcesLoader.LoadModelRes(newWeapon, true);
}
if (prefab)
@@ -338,7 +338,7 @@
if (oldSecondary != 0)
{
- prefab = InstanceResourcesLoader.LoadModelRes(oldSecondary);
+ prefab = InstanceResourcesLoader.LoadModelRes(oldSecondary, true);
pool = GameObjectPoolManager.Instance.RequestPool(prefab);
pool.Release(secondaryModel);
secondaryModel = null;
@@ -346,11 +346,11 @@
if (newSecondary != 0)
{
- prefab = InstanceResourcesLoader.LoadModelRes(newSecondary);
+ prefab = InstanceResourcesLoader.LoadModelRes(newSecondary, true);
if (!prefab)
{
newSecondary = config.BaseEquip[2];
- prefab = InstanceResourcesLoader.LoadModelRes(newSecondary);
+ prefab = InstanceResourcesLoader.LoadModelRes(newSecondary, true);
}
if (prefab)
@@ -388,7 +388,7 @@
if (oldWings != 0)
{
- prefab = InstanceResourcesLoader.LoadModelRes(oldWings);
+ prefab = InstanceResourcesLoader.LoadModelRes(oldWings, true);
pool = GameObjectPoolManager.Instance.RequestPool(prefab);
pool.Release(wingsModel);
wingsModel = null;
@@ -396,12 +396,12 @@
if (newWings != 0)
{
- prefab = InstanceResourcesLoader.LoadModelRes(newWings);
+ prefab = InstanceResourcesLoader.LoadModelRes(newWings, true);
if (!prefab)
{
newWings = config.BaseEquip[3];
- prefab = InstanceResourcesLoader.LoadModelRes(newWings);
+ prefab = InstanceResourcesLoader.LoadModelRes(newWings, true);
}
if (prefab)
--
Gitblit v1.8.0