更新至unity6并且更改Scriptable完成

This commit is contained in:
2025-11-25 10:52:39 +08:00
parent 2e0d16db49
commit 5d6acc1001
482 changed files with 2314 additions and 47257 deletions

View File

@@ -26,13 +26,24 @@ namespace Demo.Game
[Content] private MeshRenderer m_MyMeshRenderer;
[Header("LineRenderer.Material")]
[Content] public string LinesAssetBundlePath;
[Content] public AssetBundle LinesAssetBundle;
[Content] public Material LineDefaultMaterial;
private static Material m_StaticCacheDefaultMaterial;
protected static Material StaticCacheDefaultMaterial
{
get
{
if (m_StaticCacheDefaultMaterial == null)
m_StaticCacheDefaultMaterial = Resources.Load<Material>("Line/Default");
return m_StaticCacheDefaultMaterial;
}
}
[Content] public Material MyDefaultMaterial;
public override void ResetEnterGameStatus()
{
base.ResetEnterGameStatus();
MyMeshRenderer.material = LineDefaultMaterial;
MyMeshRenderer.material = MyDefaultMaterial;
}
public MeshFilter MyMeshFilter
@@ -107,10 +118,9 @@ namespace Demo.Game
MyMeshRenderer.enabled = true;
LinesAssetBundlePath = ab;
this.LoadAssetBundle(ab, x =>
{
LinesAssetBundle = x;
LineDefaultMaterial = LinesAssetBundle.LoadAsset<Material>(material);
});
{
MyDefaultMaterial = x.LoadAsset<Material>(material);
});
}
protected override SplineClipDuration Lerp(SplineClipDuration begin, SplineClipDuration end, float t)