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

ps制作网站效果图单位网站设计建议书

ps制作网站效果图,单位网站设计建议书,容桂网站建设找顺的,如何申请网站域名在UI开发中,当我们需要为相似预制体快速复制字段绑定时,手动操作既繁琐又容易出错。本文将介绍一个高效解决这一痛点的Unity编辑器扩展工具。(适用于换皮活动) 这是一个UI环比开发的绑定复制工具,主要功能是将公共字段…

在UI开发中,当我们需要为相似预制体快速复制字段绑定时,手动操作既繁琐又容易出错。本文将介绍一个高效解决这一痛点的Unity编辑器扩展工具。(适用于换皮活动)

这是一个UI环比开发的绑定复制工具,主要功能是将公共字段和[SerializeField]标记的引用字段从一个MonoBehaviour组件复制到另一个组件。它特别适用于以下场景:

  1. 替换UI界面风格时复用绑定逻辑
  2. 在相似组件之间快速转移引用
  3. 避免重复拖拽引用字段的操作

使用方式

  1. 通过 Tools > UI Binding Copier 打开窗口
  2. 拖拽源组件(已配置好绑定的组件)
  3. 拖拽目标组件(需要接收绑定的组件)
  4. 点击 Copy Bindings 按钮完成复制
#if UNITY_EDITOR
using UnityEditor;
using UnityEngine;public class BindingCopier : EditorWindow
{private MonoBehaviour sourceComponent;private MonoBehaviour targetComponent;[MenuItem("Tools/UI Binding Copier")]public static void ShowWindow(){GetWindow<BindingCopier>("Binding Copier");}void OnGUI(){GUILayout.Label("Copy UI Bindings Between Components", EditorStyles.boldLabel);sourceComponent = (MonoBehaviour)EditorGUILayout.ObjectField("Source Component",sourceComponent,typeof(MonoBehaviour),true);targetComponent = (MonoBehaviour)EditorGUILayout.ObjectField("Target Component",targetComponent,typeof(MonoBehaviour),true);if (GUILayout.Button("Copy Bindings")){if (sourceComponent != null && targetComponent != null){CopyBindings(sourceComponent, targetComponent);EditorUtility.DisplayDialog("Success", "Bindings copied successfully!", "OK");}else{EditorUtility.DisplayDialog("Error", "Please assign both source and target components", "OK");}}EditorGUILayout.HelpBox("这个工具可以把公共字段和[SerializeField]引用从一个组件复制到另一个组件" +"当组件具有相似的字段名称和类型时,效果最佳(C#换皮用)",MessageType.Info);}public static void CopyBindings(MonoBehaviour source, MonoBehaviour target){if (source == null || target == null) return;SerializedObject sourceSerialized = new SerializedObject(source);SerializedObject targetSerialized = new SerializedObject(target);SerializedProperty iterator = sourceSerialized.GetIterator();bool enterChildren = true;while (iterator.NextVisible(enterChildren)){enterChildren = false;if (iterator.propertyType == SerializedPropertyType.ObjectReference){string propertyName = iterator.name;SerializedProperty targetProperty = targetSerialized.FindProperty(propertyName);if (targetProperty != null &&targetProperty.propertyType == SerializedPropertyType.ObjectReference &&targetProperty.objectReferenceValue == null) // Optional: only overwrite null values{targetSerialized.CopyFromSerializedProperty(iterator);}}}targetSerialized.ApplyModifiedProperties();EditorUtility.SetDirty(target);}
}
#endif

效果如下所示
在这里插入图片描述
只需要将预制体上的组件拖动过去 就能快速的复用绑定关系

适用场景:适用于换皮活动C#逻辑大致相似但需要单独提出逻辑


文章转载自:

http://sjvh5lLg.gthgf.cn
http://Y3LGJHMV.gthgf.cn
http://ZPRc2oZT.gthgf.cn
http://WX6V4GOl.gthgf.cn
http://dFEXpnHu.gthgf.cn
http://oh8WVvtT.gthgf.cn
http://pvGesM6t.gthgf.cn
http://nwC42Zws.gthgf.cn
http://9mCbfRvc.gthgf.cn
http://SVylq7aQ.gthgf.cn
http://yGDif5OW.gthgf.cn
http://n3qM0wFB.gthgf.cn
http://CeVwmj8X.gthgf.cn
http://jbT6R9vC.gthgf.cn
http://7plyQBDD.gthgf.cn
http://yEhseqWC.gthgf.cn
http://QXI8LJGi.gthgf.cn
http://p85ZkdrQ.gthgf.cn
http://ZHHy0YNo.gthgf.cn
http://ct4OUeXw.gthgf.cn
http://aWiwQBMR.gthgf.cn
http://atfhhmV4.gthgf.cn
http://rWySzWEa.gthgf.cn
http://PuMUouYx.gthgf.cn
http://qn4xoTFE.gthgf.cn
http://t5s8ZPK6.gthgf.cn
http://EUXY0xi5.gthgf.cn
http://vDM7fkta.gthgf.cn
http://grzy4dH5.gthgf.cn
http://VjZP6kxe.gthgf.cn
http://www.dtcms.com/wzjs/675063.html

相关文章:

  • 找人做网站做小程序淮安汽车网站制作
  • 有什么做图片赚钱的网站盘锦建网站
  • 视频网站哪个做的好西安住房建设局网站首页
  • 苏州企业网站建设专家seo推广和百度推广的区别
  • 网站开发框架 开源广州安全教育平台入口登录
  • 做ppt好的网站有哪些内容做外贸网站多少钱
  • 56做视频网站华大基因 网站建设公司
  • 万网虚拟主机两个网站jsp做网站怎么打开
  • 物流做网站哪家好宁波品牌设计
  • 网站建设的互动性做网站建设话术
  • 腾讯云域名查询汕头怎么进行关键词优化
  • win7下用iis搭建网站青柠影院免费观看电视剧高清8
  • 报社网站建设之思考网站界面设计中的版式设计有哪些
  • 自己建网站怎么弄网红营销的缺点
  • 连江厦门网站建设公司大型网站怎样做优化PHP
  • 网站备案的核验单2019个人建网站
  • 网站页面做用fullpage做的网站
  • 做网站服务器是什么做网站销售怎么找客户
  • wordpress网站生成app专业建设规划ppt
  • 做网站样品图片怎么拍照抽奖机网站怎么做
  • 怎么打开到wordpress长春百度关键词优化
  • 怎么做纪念网站建设网站入不入无形资产
  • c 网站建设教程推广网站排行榜
  • 自己做的网站访问不东莞网络公司 网站建设
  • pc网站 手机网站 微网站服装设计画图软件app
  • 做微课的网站有哪些医院网站建设细节
  • 网站用模板为什么不利于seo推广wordpress 伪静态 seo
  • 广州澄网站建设公司长春网站网站推广公司设计
  • 网站建设打不开织梦系统做的网站打开慢
  • net后缀做公司网站wordpress装到路由器上