怎样将unity的安卓游戏里面的音效文件提取出来必须要电脑吗是不是还必须要jdk

怎样将unity的安卓游戏里面的音效文件提取出来必须要电脑吗是不是还必须要jdk,第1张

这张图糊的我看不清楚,但是大部分打包失败原因有

1包名没设置;

2jdk错误,现在unity只支持jdk18,高版本不支持

3sdk包错误,没有相应的sdk版本,例如你的sdk只能打包到安卓8,你选到最高安卓9,或者你只有安卓8的sdk,你打包最高安卓7,然后就是最新的unity(或者安卓sdk)似乎舍弃了安卓44之前的,所以打包的时候设置最小支持为44

4使用了一些插件需要net20全库,unity默认为子库

在 Unity 中目前我发现了获取依赖关系的两个 API 接口,分别是:

EditorUtilityCollectDependencies

AssetDatabaseGetDependencies

其中 AssetDatabaseGetDependencies 获取到的结果就是上面演示的那样,是大粒度的依赖关系。而 EditorUtilityCollectDependencies 获取到的是小粒度的依赖关系,所依赖的组件和 Shader 等都会列出来,非常的仔细。

C#

#if UNITY_EDITOR

using UnityEngine;

using SystemCollections;

using UnityEditor;

namespace PTFind

{

[ExecuteInEditMode]

public static class Find

{

[MenuItem("Find/What objects in scene use this", false, 20)]

public static void SelectSceneUsesOfAsset()

{

Object selectedObject = SelectionactiveObject;

if (selectedObject == null)

{

return;

}

Object[] roots = new Object[]{ selectedObject };

var objs = EditorUtilityCollectDependencies(roots);

string path = AssetDatabaseGetAssetPath(selectedObject);

var objs2 = AssetDatabaseGetDependencies(path);

foreach (var obj in objs)

{

DebugLog(objGetType()Name);

}

}

}

}

#endif

#if UNITY_EDITOR

using UnityEngine;

using SystemCollections;

using UnityEditor;

namespace PTFind

{

[ExecuteInEditMode]

public static class Find

{

[MenuItem("Find/What objects in scene use this", false, 20)]

public static void SelectSceneUsesOfAsset()

{

Object selectedObject = SelectionactiveObject;

if (selectedObject == null)

{

return;

}

Object[] roots = new Object[]{ selectedObject };

var objs = EditorUtilityCollectDependencies(roots);

string path = AssetDatabaseGetAssetPath(selectedObject);

var objs2 = AssetDatabaseGetDependencies(path);

foreach (var objin objs)

{

DebugLog(objGetType()Name);

}

}

}

}

#endif

不得不说,Unity Editor 提供的默认的依赖查找的功能好弱,包括反向依赖关系,引用关系丢失等功能。或许我们可以利用这些接口自己做一个好用点的依赖关系查找插件。

以上就是关于怎样将unity的安卓游戏里面的音效文件提取出来必须要电脑吗是不是还必须要jdk全部的内容,包括:怎样将unity的安卓游戏里面的音效文件提取出来必须要电脑吗是不是还必须要jdk、unity2018安卓apk怎么导出build、unity导出安卓APK时出错,控制台显示错误如下,这是怎么回事等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9322357.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存