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

公司网站建设要求wordpress访问仪表盘

公司网站建设要求,wordpress访问仪表盘,权威网站优化价格,网络营销效果好的网站Unity IFilterBuildAssemblies Unity IFilterBuildAssemblies是Unity引擎中的一个非常有用的功能#xff0c;它可以让开发者在构建项目时自定义哪些程序集需要被包含在构建中#xff0c;哪些程序集需要被排除在建之外。这个功能可以帮助开发者更好地控制项目的构建过程…Unity IFilterBuildAssemblies Unity IFilterBuildAssemblies是Unity引擎中的一个非常有用的功能它可以让开发者在构建项目时自定义哪些程序集需要被包含在构建中哪些程序集需要被排除在建之外。这个功能可以帮助开发者更好地控制项目的构建过程减少构建时间和构建大小。在本文中我们将介绍Unity IFilterBuildAssemblies的使用方法并提供三个使用例子帮助读者更好地理解这个功能。 Unity IFilterBuildAssemblies的使用方法 Unity IFilterBuildAssemblies是一个接口它包含一个名为Filter方法。在这个方法中我们可以编写我们需要执行的操作并且可以获取构建报告。下是一个简单的例子演示了如何在构建项目时自定义哪些程序集需要被包含在构建中哪些程序集需要被排除在构建外 using UnityEditor.Build; using UnityEditor.Build.Reporting; using System.Collections.Generic;public class BuildHandler : IFilterBuildAssemblies {public int callbackOrder { get { return 0; } }public void OnBeforeBuild(){// Do nothing}public void OnAfterBuild(){// Do nothing}public string[] OnFilterAssemblies(string[] assemblies){Liststring filteredAssemblies new Liststring();foreach (string assembly in assemblies){if (assembly.Contains(MyNamespace)){filteredAssemblies.Add(assembly);}}return filteredAssemblies.ToArray();} } 在这个例子中我们实现了IFilterBuildAssemblies接口并重写了它的OnFilterAssemblies方法。在这个方法中我们首先创建了一个空的List 对象用于存储需要包含在构建中的程序集。然后我们遍历所有的程序集如果程序集的名称包含MyNamespace则将其添加到List 对象中。最后我们将List 对象转换为string[]数组并返回这个数组。 使用例子 下面是三个使用Unity IFilterBuildAssemblies的例子每个例子都供了具体的实现。 例子1只包含指定的程序集 在这个例子中我们将演示如何在构建项目时只包含指定的程序集。 using UnityEditor.Build; using UnityEditor.Build.Reporting; using System.Collections.Generic;public class BuildHandler : IFilterBuildAssemblies {public int callbackOrder { get { return 0; } }public void OnBeforeBuild(){// Do nothing}public void OnAfterBuild(){// Do nothing}public string[] OnFilterAssemblies(string[] assemblies){Liststring filteredAssemblies new Liststring();filteredAssemblies.Add(Assembly-CSharp.dll);filteredAssemblies.Add(Assembly-CSharp-firstpass.dll);return filteredAssemblies.ToArray();} } 在这个例子中我们实现了IFilterBuildAssemblies接口并重写了它的OnAssemblies方法。在这个方法中我们首先创建了一个List 对象用于存储需要被包含在构建中的程序集。然后我们将需要被包含在构建中的程序的名称添加到List 对象中。最后我们将List 对象转换为string[]数组并返回这个数组。 例子2除指定的程序集 在这个例子中我们将演示如何在构建项目时排除指定的程序集。 using UnityEditor.Build; using UnityEditor.Build.Reporting; using System.Generic;public class BuildHandler : IFilterBuildAssemblies {public int callbackOrder { get { return 0; } }public void OnBeforeBuild(){// Do nothing}public void OnAfterBuild(){// Do nothing}public string[] OnFilterAssemblies(string[] assemblies){Liststring filteredAssemblies new Liststring();foreach (string assembly in assemblies){if (!assembly.Contains(MyNamespace)){filteredAssemblies.Add(assembly);}}return filteredAssemblies.ToArray();} } 在这个例子中我们实现了IFilterBuildAssemblies接口并重写了它的OnFilterAssemblies方法。在这个方法中我们首先创建了一个空的List 对象用于存储需要被包含在构建中的程序集。然后我们遍历所有的程序集如果程序集的名称不包含MyNamespace则将其添加到List 对象中。最后我们将List 对象转换为string[]数组并返回这个数组。 例子3根据平台选择程序集 在这个例子中我们将演示如何在构建项目时根据平台选择需要被包含在构建中的程序集。 using UnityEditor.Build; using UnityEditor.Build.Reporting; using System.Collections.Generic;public class BuildHandler : IFilterBuildAssemblies {public int callbackOrder { get { return 0; } }public void OnBeforeBuild(){// Do nothing}public void OnAfterBuild(){// Do nothing}public string[] OnFilterAssemblies(string[] assemblies){Liststring filteredAssemblies new Liststring();if (EditorUserBuildSettings.activeBuildTarget BuildTarget.Android){filteredAssemblies.Add(Assembly-CSharp.dll);filteredAssemblies.Add(Assembly-CSharp-firstpass.dll);}else if (EditorUserBuildSettings.activeBuildTarget BuildTarget.iOS){filteredAssemblies.Add(Assembly-CSharp.dll);filteredAssemblies.Add(Assembly-CSharp-firstpass.dll);filteredAssemblies.Add(Assembly-CSharp-iOS.dll);}else{filteredAssemblies.AddRange(assemblies);}return filteredAssemblies.ToArray();} } 在这个例子中我们实现了IFilterBuildAssemblies接口并重写了它的OnFilterAssemblies方法。在这个方法中我们先创建了一个空的List 对象用于存储需要被包含在构建中的程序集。然后我们根据当前的平台选择需要被包含在构建中的程序集。如果当前的平台是Android则只包含Assembly-CSharp.dll和Assembly-CSharp-firstpass.dll。如果当前的平台iOS则包含Assembly-CSharp.dll、Assembly-CSharp-firstpass.dll和Assembly-CSharp-iOS.dll。如果当前的平台不是Android或iOS则包含所有的程序集。最后我们将List 对象转换为string[]数组并返回这个数组。 结论 Unity IFilterBuildAssemblies是一个非常有用的功能可以帮助开发者更好地控制项目的构建过程减少构建时间和构建大小。在本文中我们介绍了Unity IFilterBuildAssemblies的方法并提供了三个使用例子帮助读者更好地理解这个功能。希望这篇文章对读者有所帮助。 本文由博客一文多发平台 OpenWrite 发布
http://www.hkea.cn/news/14548391/

相关文章:

  • 设置网站首页网站 设计
  • 如何做自己的影视网站这几年做啥网站能致富
  • 做外贸网站平台有哪些内容制作网站首页分为哪几部分
  • 网站建设网站制作需要多少钱电商网站维护费用
  • 电子商务网站建设题库rsd wordpress
  • 做任务网站源码售后软件网站开发
  • 做维修广告在哪个网站wordpress无法改成中文字体
  • 免费表白网站制作合肥企业建站系统模板
  • 品牌公司设计哪些网站可以seo
  • 电商网站商品详情页微信网页版公众号网站怎么做
  • 网站优化就是seo郑州做网站要多少钱
  • 东莞网站关键词优化收费wordpress author.php
  • 河池网站制作公司品牌营销咨询公司
  • 邯郸网站设计报价网站如何做后台
  • 个人网站建设方案书模板市场营销策略国内外研究现状
  • 网站推广方案注意事项建设银行网站未响应
  • 网站建设哪些会影响价格百度公司的企业文化
  • 百度权重查询爱站网禁止搜索引擎抓取wordpress的目录
  • 房地产网站 模板南通制作手机网站
  • 室内设计网站图片空壳网站清理
  • 网站开发实训基本要求如何自己制作网站
  • 使用万网怎么做网站吴忠网页设计
  • 河北怀来县建设局网站网站建设小程序定制开发
  • 自己建网站备案国内比百度好的搜索引擎
  • 阿里云搭建多个网站建筑招聘
  • 网站调用wordpress建设网站需要注册证书吗
  • wordpress 4.9 站群南京网络推广公司排行榜
  • 注册网址怎么注册步骤长沙百度seo代理
  • 网站开发周期表重庆网站外包
  • 西安 医疗网站建设拓者吧室内设计网站