
C#语法基础
吸血鬼1124
Unity 开发菜鸟
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C#基础篇——线程(一)
灌水前言:一直以来想写自己的技术博客,一直没动手。这个作为我的开篇来讲讲吧究其原因:1.懒 总觉得技术博客看起来高深莫测,不愿深究,其实无论是技术博客还是其他什么事,你乍一看挺麻烦挺难的,进去了其实挺简单,而且现在的计算机提供了各种方便的功能2.感觉自己技术不行,写上去丢人 其实看了好多的人说技术博客也是一个快速提升的过程,我也是抱着一部分提升的心态来的,一直以来都是自己埋头自己...原创 2017-05-17 08:58:38 · 279 阅读 · 1 评论 -
C#中Equals和= =(等于号)的比较)
C#中Equals和= =(等于号)的比较)相信很多人都搞不清Equals和 = =的区别,只是零星的懂一点,现在就让我带大家来进行一些剖析一、值类型的比较对于值类型来说 两者比较的都是”内容”是否相同,即值 是否一样,很显然此时两者是划等号的。例: int i = 9; int j = 9;...转载 2019-07-16 15:29:42 · 293 阅读 · 0 评论 -
C# 文件操作整理 File,FileInfo,Directory,DirectoryInfo,Path,FileStream,StreamReader,StreamWriter等
参考:https://www.cnblogs.com/gaobw/p/5872319.html 转载,别人的排版比我好,看链接里也可以。【整理】C#文件操作大全(SamWang)文件与文件夹操作主要用到以下几个类: 1.File类: 提供用于创建、复制、删除、移动和打开文件的静态方法,并协助创建 FileStream 对象。 msdn:http:...转载 2019-05-07 16:48:49 · 398 阅读 · 0 评论 -
泛型函数,泛型单例类
//泛型函数 private T GetData<T>() where T:Object,new() { T t = new T(); return t; } //泛型单例类 public class Singleton<T> where T:Singleton<T>,new()...原创 2019-04-24 11:28:29 · 362 阅读 · 0 评论 -
System.Drawing.Color 和 UnityEngine.Color
做了个小东西,通过像素点检测颜色。刚开始用的 Unity ,用的是 Texture2D,其中操作像素直接用Texture2D.GetPixel 获取像素,返回类型为 UnityEngine.Color,Color 中的 rgb 值范围都是 0-1,转化成 0-255 范围的颜色值,需要将获得的 rgb 乘以 255。后面需要对接就转到 C# 中,操作像素就用了 System.Drawing...原创 2019-04-01 16:39:28 · 1904 阅读 · 1 评论 -
C# using 三种用法
着重看第三种1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。这种做法有个好处就是当同一个cs...转载 2019-04-10 16:23:09 · 435 阅读 · 0 评论 -
Unet 联机
关于 Unet 之前只了解个大概,近期做 VR 多人联机。主要参考资料如下:简书的八节教程 :https://www.jianshu.com/p/b8cc2d15e2b5一个博客主的系列教程:https://blog.youkuaiyun.com/ldy597321444/article/list/7?一个客户端和服务器之间能控制同一个物体的案例:https://blog.youkuaiyun.com/z...转载 2019-02-28 14:29:07 · 368 阅读 · 0 评论 -
C#中使用OpenCV等库进行图像处理
点击打开链接转载 2018-05-31 10:09:32 · 4230 阅读 · 0 评论 -
UGUI中Button添加事件大总结(有参,无参,动态)
总结下从网上看到的大部分Button添加事件的方法,总结了有9种,中间原理可能有重复的,最后是一些注意事项一.Inspector面板拖拽添加无参函数1.Hierarchy窗口建立一个空物体2.创建Button和一个空物体GameObject3.创建脚本DTPractice,挂在GameObject上DTPractice.cspublic class DTPractice : MonoBehavio...原创 2018-04-25 14:27:49 · 15035 阅读 · 3 评论 -
UGUI代码改变遮挡层级
UGUI的层级排列是根据Hierarchy窗口从上到下排列,越往下渲染越在最上层,即后来居上,最先看到点击打开链接此处使用了transform.SetAsLastSibling函数来代码调节层级...转载 2018-04-24 09:55:18 · 800 阅读 · 0 评论 -
Unity2017一些改进
点击打开链接 点击打开链接 点击打开链接 点击打开链接转载 2018-04-13 11:34:24 · 453 阅读 · 0 评论 -
视频同步项目中的一些问题
同步方法1.将视频转换为字节流同步多台机器进行播放,比较麻烦,其中问题也很多 2.每个机器存一份视频,只通过服务器同步播放命令,中间可能出现运行效率不一致,导致视频播放不同步,需要在服务器进行处理。同步播放命令运行效率导致视频播放不同步通过获得每个客户端视频播放的当前位置传到服务器进行比较,通过服务器处理之后返回给客户端处理方法。 直接以播放快的一个机器为标准,慢的跟随快的播放,中间慢的会直接跳原创 2017-11-15 13:14:41 · 355 阅读 · 0 评论 -
EasyMovieTexture使用总结
主要就是下面这几个方法的调用。EasyMovieTexture本质是封装了ffmpeg,对视频进行处理,该插件满足了视频常见的一些功能 能力有限,对ffmpeg功能不太了解,先用好插件再进行深究void OnGUI() { if( GUI.Button(new Rect(50,50,100,100),"Load")) { scrMedia.L原创 2017-11-15 11:15:21 · 5544 阅读 · 0 评论 -
C#中结构体和byte数组的转化
C#中进行网络连接的时候都使用Byte[] 进行中间的数据传递,就涉及到其他数据类型和byte数组之间的转化,项目中用到结构体和byte数组的转化,参考 C#通信,结构体和byte数组互转转载 2017-11-15 10:58:16 · 1249 阅读 · 0 评论 -
C#中的UDP Socket网络连接
最近项目中用到了Socket通信,对于网络连接这块,仅限于之前学过的一点基础,真正实战中没用过,而且之前用的TCP协议,对于UDP连接虽然连接知道大致差不多,但没写过。项目UDP通信主要参考了unity开发:UDP socket网络连接具体过程参考上面仁兄的分享。主要说下的就是UDP连接的时候客户端也可以定义自己的端口,服务器发送的时候可以往指定的端口进行发送,不定义的话就是往默认0端口进行发送原创 2017-11-15 09:56:13 · 838 阅读 · 0 评论 -
C# 中方法参数的应用传递和值传递
https://blog.youkuaiyun.com/lsl277879661/article/details/56481650转载 2019-07-16 16:18:33 · 183 阅读 · 0 评论