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

运动健身型网站开发长春seo排名

运动健身型网站开发,长春seo排名,alex网站建设,上海网站建设哪家专业最近做一个项目的时候,由于要求动态加载fbx或者glb等格式文件,而我们自己开发加载插件难度又有点大,所以最后使用了TriLib这个插件,现在说一点使用心得。 由于文件加载之后要对加载的内容进行复制,比如加载一个柱子&am…

        最近做一个项目的时候,由于要求动态加载fbx或者glb等格式文件,而我们自己开发加载插件难度又有点大,所以最后使用了TriLib这个插件,现在说一点使用心得。

        由于文件加载之后要对加载的内容进行复制,比如加载一个柱子,然后会把这个柱子复制很多份之类的,并且在复制之后需要删除原始的物体。刚开始的时候发现一旦删除原始物体,复制出来的物体就看不到了,原因是物体中MeshFilter组件中的Mesh被删除了,也就是说复制出来的物体和原来的物体引用的是同一个Mesh,一旦删除原始物体的,其引用的Mesh也会被删除,这个主要是加载FBX时,TriLib插件给每个新加载的模型添加了AssetUnloader组件,只要这个组件被删除,那么对应被加载的模型的Mesh就会被删除。后来想了个办法,就是物体被加载之后,把物体使用的Mesh复制一份,让被加载的原始物体使用被复制的Mesh,而不是原始的,那个AssetUnloader组件不会删除复制的这份,这样在删除原始加载的物体之后就不会让复制出来物体的Mesh消失了,因为复制出来的物体使用的Mesh也是复制出来的,不是那个AssetUnloader组件里面记录的。

        复制Mesh的代码参考如下:

MeshFilter[] filters = obj.GetComponentsInChildren<MeshFilter>();
for (int i = 0; i < filters.Length; i++)
{Mesh mesh = Instantiate(filters[i].sharedMesh);filters[i].sharedMesh = mesh;
}

        而且后来发现材质引用的Texture也会被删除,干脆把Texture也复制了。

        复制Texture的代码参考如下:

MeshRenderer[] renders = obj.GetComponentsInChildren<MeshRenderer>();
for (int i = 0; i < renders.Length; i++)
{MeshRenderer render = renders[i];Material[] mats = new Material[render.materials.Length];for (int j = 0; j < mats.Length; j++){mats[j] = Instantiate(render.materials[j]);Texture tex = mats[j].GetTexture("_MainTex");if (tex != null) mats[j].SetTexture("_MainTex", Instantiate(tex));}render.materials = mats;
}

        虽然上面的办法可以解决问题,但是我感觉还是能找到一些更好的办法,在想到更好的办法之前先这样吧。

http://www.shuangfujiaoyu.com/news/19848.html

相关文章:

  • 网站建设的空间是什么河南关键词优化搜索
  • 月夜直播在线看免费潍坊seo建站
  • 做的最好的理财网站windows优化大师怎么样
  • wordpress开启curldz论坛如何seo
  • flash网站怎么做友链查询站长工具
  • 盐城集团网站建设站内搜索工具
  • 企业是做网站还是做微信中国网站排名网
  • 商务网站建设的一般流程是什么?相城seo网站优化软件
  • 网站访问跳出率推广网络公司
  • 合肥做网站cnfg东营百度推广电话
  • 专业做淘宝开店的网站河北网站优化公司
  • 响应式网站建设效果软件工程培训机构哪家好
  • 如何学做网站外包网站统计分析平台
  • 专业公司网站 南通站长工具中文精品
  • 渭南中学校园网站建设工作汇报免费建一级域名网站
  • 企业系统化管理的优势宁波如何做抖音seo搜索优化
  • 赤峰做网站的网络公司常用的关键词有哪些
  • 大连市网站建设策划网络营销方案
  • 色一把看片网 做最好的在线看片网站搜狗网址
  • 正规的食品行业网站开发新东方厨师学费价目表
  • 云服务器做网站要备案吗百度软件优化排名
  • 响应式网站开发论文seo如何快速排名
  • 各大企业邮箱迈步者seo
  • 彩票销信 网站怎么做我有广告位怎么找客户
  • 网站后台编辑不了进入百度首页官网
  • 网站怎么做seo优化啊网络营销试卷及答案
  • 校园网共青团网站建设方案win10系统优化
  • 成都网站建设、自学seo大概需要多久
  • 网站中转页怎么做大连seo优化
  • 深圳网站开发企业微信营销系统