- 博客(7)
- 资源 (22)
- 收藏
- 关注
原创 unity 扩展
public static class GameObjectHelper{ const string gameObjectIsNull = "GameObject is Null"; public static T IsAddComponent<T>(this GameObject self)where T:Component { Assert.IsNotNull(self, gameObjectIsNull); var com = se
2021-11-25 00:11:58 2158
原创 ET5.0 简单改造一下 ReferenceCollectorEditor
把一次性全部显示改为翻页改动的原因:我使用ReferenceCollector作为资源引用期间,某些对象引用上千对象。想要查看的时候直接卡死了。为啥会引用上千对象?因为定义场景中每一个单位都有唯一资源ID,所有单位都是通过唯一ID生成对象既然定义了统一ID,那么就需要一个统一的引用。用于根据ID查找实际预制体,然后就会单对象引用上千对象using System;using System.Collections.Generic;using UnityEditor;using UnityEngi
2021-11-19 14:46:30 3186
原创 获取预制体预览图
public class PreviewCameraEditor { Camera renderCamera; public static PreviewCameraEditor Create2D(Color color) { return new PreviewCameraEditor(true, color); } PreviewCameraEditor(bool orthograph...
2021-11-15 10:57:50 606 3
原创 处理不同类型数据方法
public interface IEvent{ void Handle(); void Handle(object a);}public abstract class AEvent : IEvent{ void IEvent.Handle() { Run(); } protected abstract void Run(); void IEvent.Handle(object a) { throw
2021-11-13 14:36:12 2507
原创 opencv 去饱和
demo:游戏文字识别时,简单的预处理首先准备一张图片用于文字识别直接用OCR识别会识别出非常多垃圾信息,这个时候我们就需要对图像进行预处理操作从上面的色阶图可以看出左边应该是背景板后面的垃圾信息,右边是我们所需要的的文字信息,只需要去掉背景信息即可获得需要处理的文字信息对图像去饱和后再进行阈值操作 static Mat Preprocessing(string file) { var img = Cv2.ImRead(file,Imre
2021-11-07 03:19:43 2216
原创 节点编辑器运行时遍历之广度优先搜索
原理看其他文章/// <summary>/// 广度优先搜索/// </summary>public static class BFSHelper{ public static T[] BFSForEach<T>(this List<T> array, T start, Func<T, T, bool> isParentFun) { return BFSForEach(array.ToArray(), st
2021-11-01 18:18:08 163
window环境下py3.5和vs2017编译的 caffe【无GPU加速】
2019-04-27
Unity http上传下载
2018-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人