通过.assetbundle这种方式加载的资源这么带上脚本

0 投票
最新提问 11月 21, 2017 用户: bforce (160 分)
比如放大缩小的脚本

1个回答

0 投票
最新回答 11月 22, 2017 用户: albert52 (37,800 分)
Hi,

相应的脚本挂在模型身上,打包模型即可
发表于 11月 22, 2017 用户: wangshuhao (740 分)
这种好像是不行,assetbuild带不了cs文件
我是单独把cs打包成dll,下载然后统一接口用反射去做
发表于 11月 22, 2017 用户: bforce (160 分)
对的  打包模型带不上脚本,大神能具体教教我吗,unity菜鸟..现在也不需要其他脚本  ,只要一个每个模型都能用的放大缩小旋转就行了
发表于 11月 28, 2017 用户: wangshuhao (740 分)
参考:http://blog.csdn.net/u010377179/article/details/52922720   

//获取AssetBundle
    AssetBundle bundle = www.assetBundle;

    //加载包含脚本的文本资源(TextAsset)
    TextAsset txt = bundle.Load("myBinaryAsText", typeof(TextAsset)) as TextAsset;

    //使用反射来获取程序集
    var assembly = System.Reflection.Assembly.Load(txt.bytes);

    //根据类名获取程序集中的类
    var type = assembly.GetType("MyClass");

    //实例化对象,并且添加类组件
    GameObject go = new GameObject();
    go.AddComponent(type);
欢迎来到 EasyAR Q&A ,有什么不懂的可以尽管在这里提问,你将会收到社区其他成员的回答。
...