Spine动画打包成AssetBundle资源到安卓平台时,材质丢失。

网上的解决方案都是:

解决方法如下:

Edit——>Project Setting——>Graphics

在Always Included Shaders中 是Unity默认打包的材质球类型 ,将你所用到的材质球类型也添加进去,重新打包。就可以读取到了

补充:

有的自定义Shader材质,在加入了Graphics 中还是会在编辑器中显示粉色,但是查看物体发现材质和shader并没有丢失,是因为Andoird平台中在编辑器内会有显示错误,导出到手机上运行是正常的!

如果需要在编辑器中显示,可以手动在编辑器中的右边Inspector面板重新选择一下材质的shader。

void Start(){AssetBundle ab = AssetBundle.LoadFromFile("Assets/AssetBundles/kkk/jjj");Material m = ab.LoadAsset<Material>("Doi_Material");m.shader = Shader.Find("Spine/Skeleton");gameObject.GetComponent<MeshRenderer>().material = m;}

或者在代码中,读取AB包中的材质球,给材质球赋值shader,再将材质球赋值给物体。

注意:必须读取AB中的材质球,先赋值shader,再将材质球赋值给物体。否则不生效。直接读取物体的材质球,赋值shader也不生效。

Spine动画打包成AssetBundle资源到安卓平台时,材质丢失的问题解决方案相关推荐

  1. Unity骚操作:Spine动画打包成AssetBundle资源到安卓平台时,材质丢失的问题解决方案

    目录 Spine动画打包成AssetBundle资源到安卓平台时,材质丢失. 如果真的特别需要在u3d编辑器中显示为正常,可以手动在编辑器中的右边Inspector面板重新选择一下材质球的shader ...

  2. 一、创建Assetbundle 在unity3d开发的游戏中,无论模型,音频,还是图片等,我们都做成Prefab,然后打包成Assetbundle,方便我们后面的使用,来达到资源的更新。

    一.创建Assetbundle 在unity3d开发的游戏中,无论模型,音频,还是图片等,我们都做成Prefab,然后打包成Assetbundle,方便我们后面的使用,来达到资源的更新. 一个Asse ...

  3. Unity3D 中材质球(Material)打包成AB(AssetBundle)出现材质丢失问题的解决方案

    转自:https://www.cnblogs.com/hacker13a/p/7279730.html 关于Unity3D中打AB(AssetBundle)资源包,默认是不连Shader一同打包进去的 ...

  4. python3打包成exe运行 无法定位程度输入点_Pyinstaller递归错误解决方案

    layout: post title: Pyinstaller递归错误解决方案 date: 2018-06-18 categories: blog tags: [递归错误,py,python,Maxi ...

  5. 白鹭引擎android打包,白鹭引擎能把动画打包成小程序吗

    圆形进度条音乐播放,微信小程序js怎么写? 建立两个canvas标签,先绘制底层的浅灰色圆圈背景,再绘制上层的红色进度条. WXML代码 开始动态绘制 WXSS代码 特别注意:底层的canvas最好使 ...

  6. Python、Kivy、Buildozer打包成功的apk在安卓平台安装打开后闪退(崩溃)?

    这是一篇写给自己的笔记. 发现app闪退后,去手机设置里"开发者选项",导出错误日志.我的三星手机叫"漏洞报告" 等待几分钟完成后,获得一个压缩包,可以通过QQ ...

  7. Unity资源打包之Assetbundle

    本文原创版权归 csdn janeky 所有,转载请详细注明原创作者及出处,以示尊重! 作者:janeky 原文:http://blog.csdn.net/janeky/article/details ...

  8. AssetBundle 资源打包 加载 卸载

    1 给要打包的资源设置标记,表示对应的包名: 2 Unity5 AssetBundle不需要我们来管理引用关系了 3 可以使用代码批量设置包名 AssetImporter ai = AssetImpo ...

  9. combotree 可以异步加载吗_Unity AssetBundle 资源打包,加载,本地缓存方式,安卓,PC本地加载路径问题...

    AssetBundle的定义和作用: 1,AssetBundle是一个压缩包包含模型.贴图.预制体.声音.甚至整个场景,可以在游戏运行的时候被加载. 2,AssetBundle自身保存着互相的依赖关系 ...

  10. [Unity3d][NGUI]打包NGUI预制件成Assetbundle 两种思路.

    http://www.58player.com/blog-2537-85030.html 接上文,项目中因为需要UI热更新,所以我使用了AssetBundle这个解决方案.               ...

最新文章

  1. C#路径/文件/目录/I/O常见操作汇总(一)
  2. BZOJ 1016 最小生成树计数
  3. CF17E:Palisection——题解
  4. 【机器学习基础】Self-Supervised Learning入门介绍
  5. windows下面的txt在linux下面显示为乱码
  6. USACO2.4の其中3道水题【模拟,图论】
  7. 信息学奥赛C++语言:趣味整数4(水仙花数)
  8. bootstrap学习笔记(1)基础段落,表格的实现
  9. 《软件开发性能优化系列》之死锁
  10. 中国最优秀的程序员都有哪些?王兴、张小龙、张一鸣是哪类?| 蒋涛说
  11. 程序人生:我最真实的10年软件测试感悟...【建议收藏】
  12. Linux下unzip乱码问题解决
  13. 被封杀4年的看片神器终于解禁了,要跟百度网盘抢生意?
  14. 3D打印自动支撑算法
  15. Android Studio制作一个简单的计算器APP
  16. Java实现浏览器下载文件
  17. python语音聊天_语音聊天实现
  18. 通过爬虫获取免费IP代理,搭建自己的IP池(http)
  19. 有关win10的C:/ProgramFiles\WindowsApps\文件系统错误(12007)问题
  20. 【强化学习】优势演员-评论员算法(Advantage Actor-Critic , A2C)求解倒立摆问题 + Pytorch代码实战

热门文章

  1. 达内java1707第一阶段_达内Java就业班学习路线图(附视频教程)
  2. 百度关键词模拟发包php程序,仿百度的关键词匹配搜索示例
  3. 深入浅出设计模式---4、适配器模式
  4. windows下交换ctrl和capslock
  5. 贪心算法及常见例子(附python实现代码)
  6. 史上最详细Git使用教程
  7. svn中文扩展包安装
  8. GPS模拟器算法(C#)
  9. VARCHART XGantt 甘特图中的数据表介绍
  10. 一信通短信接口对接_吉信通:短信接口是什么?