【资源路径】移动 轮胎路径 资源

main
刘涛 2024-11-05 12:50:05 +08:00
parent 0733121cfd
commit e692e26537
10 changed files with 23 additions and 18 deletions

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: b3b65fa9ae65f9a4482b34844de926ec
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -29,14 +29,6 @@ MonoBehaviour:
AssetTags:
ActiveRuleName: EnableGroup
Collectors:
- CollectPath: Assets/Art/Scene/TireMark
CollectorGUID: 778348cc5a38284488657416460ee2ed
CollectorType: 0
AddressRuleName: AddressByFileName
PackRuleName: PackDirectory
FilterRuleName: CollectAll
AssetTags:
UserData:
- CollectPath: Assets/Scenes/TeamEdit/TeamPreviewNode.prefab
CollectorGUID: 8b38720b2a034bd47b42be95986ebc2f
CollectorType: 0

View File

@ -22,8 +22,6 @@ namespace Framework
public const string MOVE_AREA_POINT_PATH = "Assets/Art/Other/hud/GfxSelectedGround_green.prefab";
public const string CHARACTER_SELECT_GROUND_GFX = "Assets/Art/Gfx/Prefabs/GfxSelectedGround.prefab";
public const string TIREMARK_UNIT_PATH = "Assets/Art/Scene/TireMark/tiremark_panel.prefab";
public const string TIREMARK_MAT_PATH = "Assets/Art/Scene/TireMark/mat_tiremark_draw.mat";
public const string LEVEL_NPC_PATH = "Assets/Art/Character/Prefabs/Enemy/{0}.prefab";
public const string CAPTURE_POINT_PATH = "Assets/Art/Gfx/Prefabs/Fight/item_capture_area_red.prefab";

View File

@ -44,6 +44,12 @@
public const string MANAGER_PATH = "Assets/Art_Out/Other/Outline/OutlineManager.prefab";
}
public static class TireMark
{
public const string TIREMARK_UNIT_PATH = "Assets/Art_Out/Other/TireMark/tiremark_panel.prefab";
public const string TIREMARK_MAT_PATH = "Assets/Art_Out/Other/TireMark/mat_tiremark_draw.mat";
}
}
}

View File

@ -327,8 +327,8 @@ namespace Gameplay.Level
ObjPoolManager.instance.Clear();
BlackAreaManager.instance.Dispose();
AssetManager.Instance.Unload(Constants.TIREMARK_UNIT_PATH);
AssetManager.Instance.Unload(Constants.TIREMARK_MAT_PATH);
AssetManager.Instance.Unload(PathDefine.TireMark.TIREMARK_UNIT_PATH);
AssetManager.Instance.Unload(PathDefine.TireMark.TIREMARK_MAT_PATH);
AssetManager.Instance.Unload(Constants.CHARACTER_SELECT_GROUND_GFX);
AssetManager.Instance.Unload(Constants.SUMMON_BOTTOM_PATH_SELF);
AssetManager.Instance.Unload(Constants.SUMMON_BOTTOM_PATH_ENEMY);
@ -583,8 +583,8 @@ namespace Gameplay.Level
private async UniTask _LoadOthers()
{
AssetManager.Instance.PostPreload(Constants.TIREMARK_UNIT_PATH);
AssetManager.Instance.PostPreload(Constants.TIREMARK_MAT_PATH);
AssetManager.Instance.PostPreload(PathDefine.TireMark.TIREMARK_UNIT_PATH);
AssetManager.Instance.PostPreload(PathDefine.TireMark.TIREMARK_MAT_PATH);
AssetManager.Instance.PostPreload(Constants.CHARACTER_SELECT_GROUND_GFX);
AssetManager.Instance.PostPreload(Constants.SUMMON_BOTTOM_PATH_SELF);
AssetManager.Instance.PostPreload(Constants.SUMMON_BOTTOM_PATH_ENEMY);

View File

@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using Framework;
using Gameplay.Common;
using Gameplay.Level;
using Gameplay.Performance;
using Gameplay.Unit;
@ -78,7 +79,7 @@ namespace Gameplay.Vehicle.TireMark
var zCount = Mathf.CeilToInt(zSize / panelSize);
var startX = bounds.min.x + panelSize / 2;
var startZ = bounds.min.z + panelSize / 2;
var sampleObj = AssetManager.Instance.GetPreLoadResult<GameObject>(Constants.TIREMARK_UNIT_PATH);
var sampleObj = AssetManager.Instance.GetPreLoadResult<GameObject>(PathDefine.TireMark.TIREMARK_UNIT_PATH);
for (int i = 0; i < xCount; i++)
{
for (int j = 0; j < zCount; j++)
@ -94,7 +95,7 @@ namespace Gameplay.Vehicle.TireMark
}
// 创建渲染用的材质
drawMat = AssetManager.Instance.GetPreLoadResult<Material>(Constants.TIREMARK_MAT_PATH);
drawMat = AssetManager.Instance.GetPreLoadResult<Material>(PathDefine.TireMark.TIREMARK_MAT_PATH);
_RegistEvents();
}
@ -116,8 +117,8 @@ namespace Gameplay.Vehicle.TireMark
}
rootTrans.gameObject.Destroy();
AssetManager.Instance.Unload(Constants.TIREMARK_MAT_PATH);
AssetManager.Instance.Unload(Constants.TIREMARK_UNIT_PATH);
AssetManager.Instance.Unload(PathDefine.TireMark.TIREMARK_MAT_PATH);
AssetManager.Instance.Unload(PathDefine.TireMark.TIREMARK_UNIT_PATH);
_instance = null;
}