自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Unity中的物体渲染顺序

Unity中物体的渲染顺序提示:以下是本篇文章正文内容,下面案例可供参考Unity对于渲染顺序并没有那么细的划分,只是以2500为界限划分了两次渲染过程:第一次渲染,2500及以下按照sort layer—>sort order—>render queue优先级排序;第二次渲染,2500以上按照sort layer—>sort order—>render queue优先级排序;

2022-09-06 16:28:54 6634

转载 c# 字典Dictionary

作者:曾志伟链接:https://zhuanlan.zhihu.com/p/96633352来源:知乎C# 用了两三年,然后突然有一天被问到C#Dictionary的基本实现,这让我反思到我一直处于拿来主义,能用就好,根本没有去考虑和学习一些底层架构,想想令人头皮发麻。下面开始学习一些我平时用得理所当然的东西,今天先学习一下字典的源码。一、Dictionary源码学习Dictionary实现我们主要对照源码来解析,目前对照源码的版本是.Net Framwork 4.8。源码地址:dicti

2022-04-27 00:53:55 25010

原创 【c# Hashtable】

C#中实现了哈希表数据结构的集合类有:(1)System.Collections.Hashtable(2)System.Collections.Generic.Dictionary<TKey,TValue>前者为一般类型的哈希表,后者是泛型版本的哈希表。Dictionary和Hashtable之间并非只是简单的泛型和非泛型的区别,两者使用了完全不同的哈希冲突解决办法。8.3哈希冲突解决方法哈希函数的目标是尽量减少冲突,但实际应用中冲突是无法避免的,所以在冲突发生时,必须有相应...

2022-04-24 15:34:21 544

原创 PureMVC框架的学习笔记

参考资料:官方GitHub连接:https://github.com/PureMVCPureMVC官方网站:www.puremvc.org博客:PureMVC解析_Peter_Gao_的博客-CSDN博客_puremvc曾经自己做的项目UI层使用简单的UI框架,发现扩展性不强,大型项目多人协同也是个问题,于是学习了比较经典的基于MVC的PureMVC以及基于MVVM的LoxodonFramework,今天记录一下有关PureMVC的学习。MVC思想什么是MVC?MVC的全名是Mo

2022-04-22 12:15:39 844

原创 unity 动态加载本地图片及排版功能

加载本地图片功能接口public void LoadLocalTextures(){string imgType="*.BMP|*.JPG|*.PNG"; //需要加载的图片类型后缀string[] imgTypes=imgType.Split('|'); for (int i = 0; i < ImgType.Length; i++) { string[] s2 = Directory.GetFiles(Pictu...

2021-02-23 15:50:41 807

原创 unity touch关于多指触控需要注意的坑

例如我们将四根手指依次按下屏幕,finger1、finger2、finger3、finger4此时依照先后顺序 finger1=input.GetTouch(0); finger1.fingerId=0;; finger2 = input.GetTouch(1); finger2.fingerId = 1; finger3= input.GetTouch(2); finger3.fingerId=2 ;finger4 = input.GetTouch(3); finger4.fingerId...

2020-12-29 15:35:12 2186

原创 UGUI Button HighlightedColor 高亮问题(基础篇)

当使用Buttonr时,发现按住按钮后鼠标划出Button仍然处于HighlightedColor颜色。解决方法:将Button中Navigation选择为None(默认是Automatic)。

2020-09-14 15:09:33 1227

原创 unity开发Oculus quest配置环境

1、Unity使用版本:2019.1.4f1最近由于公司需求开发Oculus Quest,写一下自己开发期间配置环境以及遇到的坑。下面是Oculus官方推荐的Unity版本,我用了18.4.3有坑,后来用的19.1.4f12、Unity配置安卓环境(Oculus Quest一体机是安卓系统)现在很方便了,没必要下adstudio SDK,JDK,直接用Unity Hub下载Android Build Support就可以。Hub 下载旧版本Unity:https://zhua

2020-07-23 11:30:09 3264 3

原创 c# 在程序中开启进程的坑

今天有个需求,在一个c#写的程序中,需要开启两个unity打包的exe,结果调用的时候遇到了一个问题,unity打包的exe双击打开时没有问题,但是被调用时就会出现问题,后来发现原因是需要调用的exe有配置文件或者启动时需读取其他文件时,请配置一下StartInfo的WorkingDirectory属性为你的应用程序目录。ProcessStartInfo psf = new Proc...

2019-06-19 13:35:33 389

原创 通过通信方式调用bat命令unity打包exe

一个模拟器项目,cs模式,客户端通过socket发送指令让管理端执行unity打包的功能 。首先创建一个批处理.bat文件,用来做命令执行:echo off@set outPath="你要输出的绝对路径"@set unityPath="unityEditor下的可执行文件目录"@set scenes="要打包场景的名称,可以是多个,如ascene,bscene"echo "pac...

2019-06-11 19:44:10 1348

原创 unity TPC异步连接(含粘包分包处理)

最近公司需要用unity里的项目与某硬件相连,写了一个简单的通信功能,不足之处望不吝赐教!int BUFFER_SIZE=51200; //定义接受Buffer长度public Socket clientSocket; //存储客户端实例public Socket serverSocket; //服务端实例public Queue recQueue; //接受信...

2019-06-10 01:52:22 700

转载 TPC处理粘包分包(转载)

1、对于一次接收到大于接收缓存的消息,并且连续接收消息,两段消息可能同时被接受到一端缓存中,叫粘包;2、收到的消息不足一个接收缓存,交半包;程序的几个注意点:1、必须要循环接收消息;2、消息头必须要有长度标志字节(这里是用的前四个字节来保存实际消息体的长度);3、除了接收缓存rev之外还需要一个cache缓存byte[] ,用来保存一条完整的消息;4、cache缓存可...

2019-06-04 17:28:05 215

原创 unity识别地形材质

前段时间有一个小需求,模拟汽车烟尘烟尘尾迹仿真的算法,其中有一部分是需要判断汽车行驶的地形材质,根据地形材质来实现不同的效果,感觉这个功能还不错,于是拿出来给大家分享与交流。其中借鉴了一个大佬的方法:http://answers.unity3d.com/questions/34328/terrain-with-multiple-splat-textures-how-can-i-det.html...

2019-05-13 18:01:33 2866

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除