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

网站弹窗在中间位置网页设计心得体会300字

网站弹窗在中间位置,网页设计心得体会300字,北京企业建设网站公司,平湖网站建设公司这个方法主要是发现资源乱用的情况,对应的逻辑可能要改一个才能用到自己的项目里面 [MenuItem("Tools/Prefab/查找选中资源依赖关系", false, 0)] public static void FindDependencies() { foreach (var guid in Selection.assetGUIDs…

这个方法主要是发现资源乱用的情况,对应的逻辑可能要改一个才能用到自己的项目里面 

[MenuItem("Tools/Prefab/查找选中资源依赖关系", false, 0)]
    public static void FindDependencies()
    {
        foreach (var guid in Selection.assetGUIDs)
        {
            string lpath = AssetDatabase.GUIDToAssetPath(guid);
            string dirName = Path.GetDirectoryName(lpath);
            string folderName = dirName.Substring(dirName.LastIndexOf("\\") + 1);
            Debug.Log("----------------------------------------------------------------");
            GameObject go = Selection.activeObject as GameObject;
            if (go == null)
            {
                Debug.Log("选取对象出错");
                return;
            }
            string assetPath = AssetDatabase.GetAssetPath(go);
            Dictionary<string, List<ObjStruct>> dePathDic = new Dictionary<string, List<ObjStruct>> ();
            if (string.IsNullOrEmpty(assetPath))
            {
                Debug.Log("注意,这不是预制体");
                return;
            }
            //获取预制体内所有Image组件
            Image[] imgArr = go.GetComponentsInChildren<Image>();
            if (imgArr == null || imgArr.Length == 0)
            {
                Debug.Log("预制体里没有Image组件");
            }
            else
            {
                foreach (var item in imgArr)
                {
                    string path = AssetDatabase.GetAssetPath(item.sprite.GetInstanceID());
                    if (!dePathDic.ContainsKey(path))
                    {
                        dePathDic.Add(path, new List<ObjStruct> ());
                    }
                    ObjStruct objStruct = new ObjStruct();
                    if (item.sprite != null)
                    {
                        objStruct.spriteName = item.sprite.name;
                        objStruct.objName = item.transform.name;
                        dePathDic[path].Add(objStruct);
                    }
                }
            }
            foreach (var dependenciePath in AssetDatabase.GetDependencies(lpath, false))
            {
                if (lpath != dependenciePath && !dependenciePath.Contains("cs"))
                {
                    if (!dependenciePath.Contains(folderName) && !dependenciePath.Contains("UICommonRes") && !dependenciePath.Contains("Font"))
                    {
                        Debug.LogError(string.Format("资源使用不当 path = {0} 依赖 > {1}", lpath, dependenciePath));
                        if (dePathDic.TryGetValue(dependenciePath,out List<ObjStruct> list))
                        {
                            for (int i = 0; i < list.Count; i++)
                            {
                                Debug.LogError(string.Format("错误详情:对象名:{0} , Sprite名:{1}", list[i].objName, list[i].spriteName));
                            }
                        }
                    }
                    else
                    {
                        Debug.Log(string.Format("lpath = {0} 依赖 > {1}", lpath, dependenciePath));
                    }
                }
            }

            
        }
        Debug.Log("查找依赖结束");
    }

http://www.yayakq.cn/news/809273/

相关文章:

  • 怎么做自动提卡网站高端网站制作 上海
  • 小公司让我用织梦做网站某企业网站的分析优化与推广
  • 网站建设哪个公司比较好网站建设客户相关问题
  • 男人需要网站怎么选择网站开发
  • 移动端网站建设方案宝塔面板一键部署wordpress打不开
  • 平谷重庆网站建设十堰seo排名
  • 深圳手机商城网站设计求职seo服务
  • 学校后勤部网站建设方案免费咨询离婚律师电话
  • 大理北京网站建设经营网站icp备案要求
  • 企业网站设计开发建站时网站地图怎么做
  • 做公司网站要收费吗织梦网站自适应怎么做
  • 阿里巴巴网站详情页怎么做公众号微信平台官网
  • 使用net域名的大网站美业设计网站
  • 外贸led网站建设网站管理员怎样管理
  • 外贸 网站外链交换wordpress留言板自定义
  • 路桥做网站php网站备份
  • 广告公司企业网站模板广州公关公司有哪些
  • 免费网站空间哪个好佛山互联网公司
  • 在试用网站做推广万网怎么上传网站
  • 支付网站费怎么做会计分录东莞网站优化公
  • 网站建设seo优化浙江做水果的网站
  • 营销型网站策划书开发工具是什么意思
  • 网站怎么做营销平面设计工作室创业计划书
  • 建立免费网站 优帮云网站开发如何使用API
  • 网站前置审批查询做兼职翻译的网站
  • 在网站里文本链接怎么做seo自然排名
  • 外汇申报在哪个网站上做铜仁 网站开发
  • 免费网站app源码攸县做网站的
  • 重庆所有做网站的公司排名南京网站建设中企动力
  • 让iis做跳转网站秒收网站