当前位置: 首页 > news >正文

邢台网站改版定制大学专业网站

邢台网站改版定制,大学专业网站,内容社交电商平台,健身房网络推广渠道Unity中使用VectorGraphics插件时#xff0c;如果使用VectorUtils.BuildSprite方法创建Sprite#xff0c;那么得到的Sprite往往是一个三角网格数比较多的Sprite#xff0c;如果想要得到使用贴图只有两个三角面的方形Sprite#xff0c;可以使用该插件提供的VectorUtils.Rend…        Unity中使用VectorGraphics插件时如果使用VectorUtils.BuildSprite方法创建Sprite那么得到的Sprite往往是一个三角网格数比较多的Sprite如果想要得到使用贴图只有两个三角面的方形Sprite可以使用该插件提供的VectorUtils.RenderSpriteToTexture2D方法把Sprite的网格生成贴图再贴回到只有两个三角面的Sprite上去使用。 但是在实际使用时会出现命名在编辑器里面显示正确的结果但是发布目前只是测试在WebGL平台发布的结果别的平台没有测试之后却空空如也Sprite消失不见了问题实际上就是VectorUtils.RenderSpriteToTexture2D这个方法生成Texture2D纹理失败。 这个问题可以说是看起来复杂其实一点儿都不简单:D 看一下VectorUtils.RenderSpriteToTexture2D这个方法的源码一切问题就都清楚了。 注意一下第397行、415行、424行这个分别使用Shader名称的方式来获取Shader进行渲染这在编辑器里面当然一定会成立但是发布出来之后如果没有保证这些Shader被打包进发布的文件中的话这些Shader就无法通过名称查找到了。 这些Shader的位置如下图所示 以前遇到这种问题我的解决办法简单粗暴弄个脚本在脚本里面序列化一个Shader数组然后把脚本挂到一个物体上去在脚本上引用这三个Shader再次发布搞定。 后来发现也可以再ProjectSetting的Graphics里面设置如下图 需要说明的是我在使用VectorUtils.RenderSpriteToTexture2D这个方法的时候里面的expandEdges使用了默认的false所以只是添加了一个Hiddren/VectorDemultiply的Shader的引用如果你使用VectorUtils.RenderSpriteToTexture2D这个方法的时候参数expandEdges的值有可能是true那么要把另外两个Shader也添加进去。
http://www.w-s-a.com/news/975583/

相关文章:

  • 个性化网站建设公司个人网站备案类型
  • 腾讯建站模板上海网站开发有限公司
  • 网站和小程序的区别请问做网站怎么赚钱
  • 网站logo设计免费版在线网站开发建设准备工作
  • wordpress多站点 主题南京做网站好的公司
  • 广州 门户seo到底是做什么的
  • 可以登录国外网站吗如何用家用电脑做网站
  • 吉安建站公司wordpress企业
  • 河北住房和城乡建设厅网站6thinkphp做视频网站
  • 遵义网站制作一般需要多少钱深圳全国网站制作哪个好
  • 公众平台网站价格哪个网站做餐饮推广最好
  • 深圳 公司网站设计重庆的网站设计公司价格
  • 网站开发市场分析餐饮平台app有哪些
  • 制作一个收费网站要多少钱开发网站需要什么技术
  • 网站流量统计平台二手域名做网站不收录
  • 蒙古网站后缀mysql8.0 wordpress
  • 免费建立一个网站互联网推广培训
  • WordPress多站点绑定域名深圳住房建设部官方网站
  • 网站建设公司zgkr上海网页网络技术有限公司
  • wordpress附件扩展格式徐州seo关键词
  • wordpress博客站模板织梦网站 联系方式修改
  • 北京城乡建设厅网站重庆网站建设解决方案
  • 网站建设和维护工作内容网站的空间与域名
  • 济南做门户网站开发公司网页发布的步骤
  • 江苏省交通厅门户网站建设管理办法做的网站怎么让百度收录
  • 关于怎么做网站网站site的收录数量要多远索引量
  • 传世网站建设阳光创信-网站建设首选品牌
  • 周口建设网站中国装修公司十大排名
  • wordpress自助发卡青浦网站优化
  • 南京建设银行公积金查询网站wordpress加载插件下载