Skip to content

Commit 668dbb9

Browse files
committed
修改了一些小bug
1 parent d3a210c commit 668dbb9

File tree

3 files changed

+19
-15
lines changed

3 files changed

+19
-15
lines changed

Assets/GameFramework/Editor/AssetBundleEditor/AssetBundleBuildEditor.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,6 @@ void OnGUI()
163163
//加载配置信息
164164
private static void LoadConfig()
165165
{
166-
167166
if (!File.Exists(_configPath))
168167
{
169168
File.WriteAllText(_configPath,JsonUtility.ToJson(new AssetBundleConifgInfo()));
@@ -234,7 +233,7 @@ private static void SaveAssetVersion(string buildPath,BuildTarget target)
234233
assetHashInfo.Hash=i==0?_config.Version.ToString():manifest.GetAssetBundleHash(assetNames[i]).ToString();
235234
assetVersionInfo.AssetHashInfos.Add(assetHashInfo);
236235
//删除manifest文件
237-
string manifestPath=Path.Combine(buildPath,assetNames[i],".manifeset");
236+
string manifestPath=Path.Combine(buildPath,assetNames[i]+".manifeset");
238237
if(File.Exists(manifestPath))
239238
{
240239
File.Delete(manifestPath);

Assets/GameFramework/Resource/BundleResourceHelper.cs

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -212,21 +212,18 @@ public AsyncOperation LoadSceneAsync(string assetBundleName, string sceneName, L
212212
try
213213
{
214214
string assetBundlePath = Path.Combine(_readPath, assetBundleName);
215-
AssetBundleCreateRequest createRequest = LoadAssetBundleAsync(assetBundlePath);
216-
//createRequest.completed += (operation) =>
215+
216+
AssetBundle assetBundle = LoadAssetBundle(assetBundlePath);
217+
//加载依赖项
218+
LoadDependenciesAssetBundel(assetBundleName);
219+
220+
asyncOperation = SceneManager.LoadSceneAsync(sceneName, mode);
221+
//场景加载完成卸载相关的引用
222+
asyncOperation.completed += (operation02) =>
217223
{
218-
AssetBundle assetBundle = createRequest.assetBundle;
219-
//加载依赖项
220-
LoadDependenciesAssetBundel(assetBundleName);
221-
222-
asyncOperation = SceneManager.LoadSceneAsync(sceneName, mode);
223-
//场景加载完成卸载相关的引用
224-
asyncOperation.completed += (operation02) =>
225-
{
226-
assetBundle.Unload(false);
227-
};
224+
assetBundle.Unload(false);
228225
};
229-
226+
230227
}
231228
catch (GamekException ex)
232229
{

Assets/ThirdParty/VSCode.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)