![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity
沧海难为水y
这个作者很懒,什么都没留下…
展开
-
Unity AssetBundle一个需要注意的地方
记录一个问题,就是如果AssetBundle Name相同 那么如果当他是同时都在内存中时就会有一个问题The AssetBundle 'XXXXX' can't be loaded because another AssetBundle with the same files is already loaded. 无法加载AssetBundle‘XXXXX’,因为已经加载了具有相同文件的另一个AssetBundle。所以在做的时候一定要避免AssetBundle同名问题,哪怕不是一个文件夹下,也会出现该问原创 2021-11-15 14:22:45 · 2679 阅读 · 2 评论 -
.net 动态添加断点
调用 System.Diagnostics.Debugger.Break();记一下,有时候挺需要这个的。处理一些恶心的问题..原创 2021-05-25 16:22:54 · 121 阅读 · 0 评论 -
Swiming
using UnityEditor;using System;using System.Reflection;public class OpenWebViewInTheEditorWindow : EditorWindow{ [MenuItem("Tool/OpenWebViewInTheWindow")] static void OpenWebView() { string Url = "https://www.4399.com"; str...原创 2020-12-08 17:41:56 · 384 阅读 · 1 评论 -
unityeditor
记录一下。编辑器动态修改.asset . prefab 需要额外调用一下EditorUtility.SetDirty(obj); 然后再调用AssetDatabase.SaveAssets(); 不然Unity关闭重新打开会丢失数据。原创 2020-07-08 21:00:42 · 127 阅读 · 0 评论 -
特效检索工具
using UnityEditor;using UnityEngine;using System.IO;using System.Collections.Generic;public class ParticleSystemsSearcher : EditorWindow{ [MenuItem("自定义工具/资源搜索工具/特效搜索")] public static void ShowWindow() { EditorWindow.GetWindow(typ...原创 2020-07-08 21:01:16 · 175 阅读 · 0 评论 -
查找图片丢失
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;using UnityEngine.UI;public class FindMissingImage : BaseEditorWindow{ private List<GameObject> list = new List<GameObject>(); private ...原创 2020-07-01 15:36:09 · 238 阅读 · 0 评论 -
查找图片Tools
using UnityEngine;using UnityEngine.UI;using UnityEditor;using System.IO;using System.Collections.Generic;public class FindImage : EditorWindow{ static List<Object> list = new List<Object>(); Vector2 scrollerPos = new Vector2();...原创 2020-07-01 15:35:16 · 126 阅读 · 0 评论 -
FindAssetBundle
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;public class FindAssetBundle : EditorWindow{ private string assetBundleName = ""; private List<string> list = new List<string>(); Ve...原创 2020-07-01 15:34:34 · 107 阅读 · 0 评论 -
替换按钮点击效果
using UnityEngine;using UnityEngine.UI;using UnityEditor;using System.IO;using System.Collections.Generic;public class EditorButton : EditorWindow{ [MenuItem("自定义工具/换UI工具/替换按钮点击效果")] private static void ShowWindow() { EditorWindo...原创 2020-07-01 15:33:56 · 228 阅读 · 0 评论 -
更改图片Tools
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;public class ChangeTexture : EditorWindow { private int anisoLevel; [MenuItem("自定义工具/ChangeTexture")] private static void ShowWindow() { ...原创 2020-07-01 15:32:27 · 138 阅读 · 0 评论 -
去掉无用节点
using UnityEngine;using UnityEditor;using System.Collections.Generic;using System.Text;using System.Text.RegularExpressions;using UnityEditorInternal; // 美术在导出模型时,有很多挂点是没有用的。但有些挂点却是有用的,跟美术沟通,有用挂点的名字。 // 再使用该脚本进行一健清理 public class BatchAnim...原创 2020-07-01 15:30:00 · 406 阅读 · 0 评论 -
查找组件引用
using UnityEngine;using UnityEditor;using System.Collections.Generic;using System.Threading;using UnityEngine.SceneManagement;using System;/// <summary>/// 查找组件,用于批量修改组件的操作/// </summary>public class FindComponent : EditorWindow{ ..原创 2020-07-01 15:27:31 · 220 阅读 · 0 评论 -
特效替换名字
using UnityEngine;using UnityEditor; public class EffectNameReplace : EditorWindow { private Object targetFile; private string oldStr = string.Empty; private string newStr = string.Empty; private string prefix = s...原创 2020-07-01 15:23:42 · 151 阅读 · 0 评论 -
地面碰撞体增加材质
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;public class AddBoxRenderer : EditorWindow{ static private Mesh mesh; static private Material material; [MenuItem("自定义工具/地面碰撞体增加材质", false, 110...原创 2020-07-01 15:22:33 · 274 阅读 · 0 评论 -
查找图片引用
using UnityEngine;using UnityEditor;using System.Collections.Generic;using System.Threading;using UnityEngine.SceneManagement;using System;/// <summary>/// 查找组件,用于批量修改组件的操作/// </summary>public class FindComponent : EditorWindow{ ..原创 2020-07-01 15:13:45 · 268 阅读 · 0 评论 -
Unity骨骼优化
用Unity做游戏经常会用到3D角色,也就会用到骨骼动画。骨骼动画对性能的影响其实非常大的,在说这个问题之前,先来说说骨骼动画的原理。 我之前做过多种骨骼动画,包括写过2D的骨骼动画系统(类似于现在比较流行的龙骨系统),也在flash的stage3D里面写过3D的骨骼模型动画。骨骼动画的原理实际上都是一样的: 首先你需要有一个模型,2D或者3D的,这些模型是由顶点组成的,2d模型的顶点就是一个个四...转载 2018-04-13 09:13:27 · 2151 阅读 · 0 评论 -
查丢失资源
public class FindMissingWindow : EditorWindow { [MenuItem("Tools/检查/检查MissingReference资源")] public static void FindMissing() { GetWindow<FindMissingWindow>...转载 2018-11-10 10:13:22 · 169 阅读 · 0 评论 -
存储当前场景信息工具
using UnityEngine;using System.Collections;using UnityEditor;using System.Collections.Generic;using System.Xml;using System.IO;using System.Text;using LitJson;using System.Runtime.Serializatio...原创 2018-11-07 17:34:38 · 159 阅读 · 0 评论 -
Unity实现鼠标框选
using System;using System.Collections;using System.Collections.Generic;using UnityEngine;public class DrawTest : MonoBehaviour { /// <summary> /// 材质球 /// </summary> public Mat...原创 2018-04-11 09:30:40 · 1386 阅读 · 0 评论