- 最后登录
- 2018-5-18
- 注册时间
- 2013-5-24
- 阅读权限
- 20
- 积分
- 197

- 纳金币
- 0
- 精华
- 0
|
pstatus"> 本帖最后由 艾西格亚 于 2013-5-30 01:32 编辑
用以下步骤进行在Android机子上使用AssetBundle
重点有2点:
Use the option "BuildTarget.Android".
Describe the path with triple slash "file:///"
以下是步骤:
Delete directories "Per Texture Materials", "assetbundles", and so on. 把已经导出过的包删掉
Use the option "BuildTarget.Android" to all "BuildPipeline.BuildAssetBundle". 要把BuildTarget为Android平台!!!
Run these on Editor. Character Generator/Generate Materials Character Generator/Create Assetbundles Character Generator/Update Character Element Database
Copy Assetbundles database to Android device which like "/mnt/sdcard/assetbundles/" 把这些包放到Android的指定目录下
Modify AssetbundleBaseURL. (the point was "file:///") 修改获取AssetbundleBaseURL基础路径的地址
代码:
public static string AssetbundleBaseURL
{
get
{
if (Application.platform == RuntimePlatform.WindowsWebPlayer || Application.platform == RuntimePlatform.OSXWebPlayer)
{
return Application.dataPath + "/assetbundles/";
}
else if (Application.platform == RuntimePlatform.Android)
{
return "file:///mnt/sdcard/assetbundles/";
}
else
{
return "file://" + Application.dataPath + "/../assetbundles/";
}
}
}
|
|