public IEnumerator LoadGameData() { yield return(new WaitForEndOfFrame()); string szPath = ResPath.ResBaseUrl + ResPath.PlatformUrl; // 数据文件存放的目录 // WWW language = new WWW(szPath + "PinballVSBlock_Language.assetbundle"); // Debug.Log(szPath + "PinballVSBlock_Language.assetbundle"); yield return(language); languageData = language.assetBundle.mainAsset as LanguageData; WWW blkTypeData = new WWW(szPath + "BlockType.assetbundle"); yield return(blkTypeData); blockTypeData = blkTypeData.assetBundle.mainAsset as BlockTypeData; WWW blkScoreData = new WWW(szPath + "BlockScore.assetbundle"); yield return(blkScoreData); blockScoreData = blkScoreData.assetBundle.mainAsset as BlockScoreData; // Debug.Log("PinballVSBlock_Language " + languageData.languageAllData.Count); SceneManager.LoadScene("game"); }
public static void PackBlockScore() { string szDataFile = "BlockScore.xlsx"; string szTable = "BlockScore"; BlockScoreData data = ScriptableObject.CreateInstance <BlockScoreData>() as BlockScoreData; DataTable dtData = ReadDataTable(szDataFile, szTable); data.ReadData(dtData); CreateBundle(data, szTable); }