uniity3d资源打包

[MenuItem(MenuPath + ObjectPath + "Android")]
    static void Build_Object_Android()
    {
        if(Selection.objects.Length != 0)
        {
            System.DateTime Start = System.DateTime.Now;
            Object[] selection = Selection.GetFiltered(typeof(Object), SelectionMode.DeepAssets);
            foreach(Object ob in selection)
            {
                BuildPipeline.BuildAssetBundle(ob, null, DownloadData.GetUpPath(DownloadData.platformType.Android, ob.name), BuildAssetBundleOptions.CollectDependencies, BuildTarget.Android);

                Debug.Log("=======================================================================");
                Debug.Log(DownloadData.GetUpPath(DownloadData.platformType.Android, ob.name));////192.168.1.10/www/AssetBundle/Android/Effect_ui_renwu.unity3d
                Debug.Log("end");

            }
            Debug.Log("Time Start: " + Start + "----------- End:" + System.DateTime.Now);
        }
    }
时间: 2024-10-13 14:04:37

uniity3d资源打包的相关文章

unity3d 资源打包加密

资源打包脚本,放到Assets\Editor 文件夹下 using UnityEngine; using System.Collections; using UnityEditor; using System.IO; public class assetPack : Editor { [MenuItem("Custom Editor/Save Scene2")] static void ExportResource() { // Bring up save panel string p

characterCustomezition的资源打包代码分析

using System.Collections.Generic; using System.IO; using UnityEditor; using UnityEngine; class CreateAssetbundles { // This method creates an assetbundle of each SkinnedMeshRenderer // found in any selected character fbx, and adds any materials that

Unity资源打包之Assetbundle

转  Unity资源打包之Assetbundle 本文原创版权归 csdn janeky 所有,转载请详细注明原创作者及出处,以示尊重! 作者:janeky 原文:http://blog.csdn.net/janeky/article/details/17652021 如果这篇文章对你有帮助,敬请关注作者<Unity手游之路>系列教程. 在手游的运营过程中,更新资源是比不可少的.资源管理第一步是资源打包.传统的打包可以将所有物件制成预设Prefab,打包成场景.今天我们来一起学习官方推荐的As

【Cocos2d-Js基础教学(5)资源打包工具的使用及资源的异步加载处理】

[转载]http://www.cnblogs.com/zisou/p/cocos2dx-js5.html   TexturePacker是纹理资源打包工具,支持Cocos2dx的游戏资源打包. 如果用过的同学可以直接看下面的资源的异步加载处理 首先为什么用TexturePacker? 1,节省图片资源实际大小 2,减少我们游戏中大量资源带来的内存负荷 3,方便游戏对纹理资源的内存管理 游戏开发到后期,我们或许都会遇到的瓶颈就是需要对游戏包进行"瘦身"和内存优化.那么使用TextureP

[Unity Asset]AssetBundle系列——游戏资源打包

转载:http://www.cnblogs.com/sifenkesi/p/3557231.html 将本地资源打包,然后放到资源服务器上供游戏客户端下载或更新.服务器上包含以下资源列表:(1)游戏内容资源assetbundle(2)资源维护列表,包含每个资源的名字(完整路径名)和对应的版本号[资源名,版本号],如下表所示(VersionNum.xml): <VersionNum> <File FileName="Assets.Resources.BigLevelTexture

UE4 项目资源打包,Pak包生成

UE4 项目资源打包,Pak包生成过程 项目打包过程: 1)工具代码编译 2)项目,引擎代码编译 3)资源COOK(烘培) 4)文件整理收集 5)资源打包 6)文件拷贝(exe,dll文件拷贝) Pak包生成是通过UnrealPak.exe来完成的 通过运行时传递参数 UnrealPak.exe [要生成的pak文件] -create=[要打包的文件列表] -order=[文件在pak中排序描述文件] [输出格式] [是否加密] [是否压缩] UnrealPak.exe test.pak -cr

【原创】我所理解的自动更新-资源打包流程

参数提供资源号(资源版本号),渠道号,目标目录(存放新资源包和差异包)    预处理:从VersionServer里获取相应渠道的资源,保存到目录[channel-渠道号-资源版本号]标记为NEW,遍历NEW目录里的文件并计算文件校验码(MD5之类)标记为NEWTAG_MAP,生成index文件保存文件和校验码的组合,压缩新资源+index文件并保存到目标目录.    差异包生成:从版本号1开始遍历直到新版本号-1.标记为目录OLDVER,遍历OLDVER目录里的文件并计算文件校验码标记为OLD

Unity手游之路&lt;十一&gt;资源打包Assetbundle

http://blog.csdn.net/janeky/article/details/17652021 在手游的运营过程中,更新资源是比不可少的.资源管理第一步是资源打包.传统的打包可以将所有物件制成预设Prefab,打包成场景.今天我们来一起学习官方推荐的Assetbundle,它是Unity(Pro)提供的资源打包策略.利用AssetBundle,可以将几乎所有的资源都打包封装,便于客户端更新下载新的资源. (转载请注明原文出处http://blog.csdn.net/janeky/art

资源打包Assetbundle .

在手游的运营过程中,更新资源是比不可少的.资源管理第一步是资源打包.传统的打包可以将所有物件制成预设Prefab,打包成场景.今天我们来一起学习官方推荐的Assetbundle,它是Unity(Pro)提供的资源打包策略.利用AssetBundle,可以将几乎所有的资源都打包封装,便于客户端更新下载新的资源. (转载请注明原文出处http://blog.csdn.net/janeky/article/details/17652021) 创建AssetBundle 1.创建一个空的Prefab,命