超大量的更新 修复很多问题,gameplay特效初步
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using UnityEngine;
|
||||
|
||||
@@ -55,14 +55,16 @@ public class Music_Mgr : Singleton_Mono<Music_Mgr>
|
||||
for (int i = 0; i < rawData.Length; i++)
|
||||
{
|
||||
Music_Data_List.Add(rawData[i]);
|
||||
// 每 10 个数据等待一帧
|
||||
if (i > 0 && i % 10 == 0) yield return null;
|
||||
// Avoid a frame hitch if there are many clips in Resources.
|
||||
if ((i & 7) == 7) yield return null;
|
||||
}
|
||||
|
||||
if (Music_Data_List.Count > 0)
|
||||
{
|
||||
Play(Music_Data_List[0]);
|
||||
}
|
||||
|
||||
yield break;
|
||||
}
|
||||
public void Play(Music_Data data)
|
||||
{
|
||||
@@ -74,4 +76,4 @@ public class Music_Mgr : Singleton_Mono<Music_Mgr>
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user