- 博客(19)
- 资源 (3)
- 收藏
- 关注
原创 简单粗暴的告诉你 Unity 协程在不同机型上无法保证执行顺序
通常我们在编辑器下代码逻辑执行的时候是一条直线往下进行,哪怕是协程插入都是有固定时序的。但是不同机器不同CPU时序性执行会导致协程的插入和执行与编译器不符合。所以有协程使用的地方考虑,协程嵌套按顺序执行。
2023-12-17 10:28:08
58
原创 联网环境下 Unity Hololens2 MRTK vuforia(微软,高通)
2020.3 unity 版本 打包会报错可以打包成功但是内容会有问题。引用器的一个报错 会告诉你哪个dll 和 api的问题。具体的设置 直接 参考其他 帖子。
2023-07-14 13:29:55
118
原创 简单粗暴的告诉你Unity绘制优化的原由---合批
hierarchy 层级顺序影响材质SetPass Call数量,不会打断图形绘制的动态合批,但是中间插入不同绘制会打断合批。材质球不会打断绘制合批,不同的绘制(图像数据CPU到GPU)交叉会打断合批。打图集进行动态合批减少CPU向GPU发送图像数据(顶点数据,UV数据)绘制次数。
2023-04-05 14:37:09
940
原创 模拟器罗技x56开发使用
罗技Logic x56 飞行器模拟控制器快速上手输入系统获取按键Unity 2019版本,其他版本应该没有太大变化快速上手 KeyCode类 InputManager设置窗口x56驱动安装好 Unity自动获取设备信息非常好用for(int i=0;i<(KeyCode)i+1;i++){ var key= Input.GetKeyDown((KeyCode)i) if(key) Debug.LogError(((keyCode)i).ToString);}
2022-02-18 10:39:56
3687
原创 基于逆变的单例
**全新单例接口生成高度封装**逆变和协变统一使用的接口高度封装实现类只关心自己做什么接口定义方法为外界提供使用非常好用 不用反射加载了//统一接口namespace Singleton{ public interface IMangerBase<out M>{}}namespace Utility{ public class Singleton<T,M> where T class,new() where M:IManagerBas
2022-02-18 01:19:27
258
1
原创 虹软人脸识别 SDK 使用 Unity Android C# Java多语言开发 2021-09-06
虹软人脸识别 Unity Android 多语言开发软件工具版本介绍人脸SDK核心功能使用简介Unity 注意事项Android 注意事项Bug,Android adb logcat 实际机测试1.软件工具版本介绍
2021-09-06 10:06:42
1750
原创 2021-03-07
关于射线批处理 RayCastCommand 使用前言:API 用于实际解决问题中,批处理射线较为实用,数量大间隔大的使用较为轻松对于性能提升有较高的帮助,相对于射击工功能、指定抓点功能等需要减少计算,对于性能消耗对比可见效果比较大 private NativeArray<RaycastCommand> rayCommands; private NativeArray<RaycastHit> rayCastHits; //以上两个都是高速数组能快速处..
2021-03-07 16:09:53
318
原创 基于TCP协议的Socket通信基本流程
socket 基于TCP 需要建立连接通信Server 只起到一个接收 管理客户端Socket的作用 真正消息来回通信的是客户端连接到服务端的SocketServer 需要执行 Bind 通过EndPoint 中设定好的IP地址和端口号 Listen 指令 等待Accept 接收客户端Client 需要执行 Connect 指令 连接到Server端 通过 EndPoint 中设定好的IP地...
2019-09-20 21:02:59
926
原创 网络协议TCP__Socket
TCP协议作为以一种建立连接,点对点,双向可靠的数据连接,被广泛的应用TCP可以做到不丢数据包,可重传,可控制顺序TCP通过校验和,重传控制,序号标识,滑动窗口、确认应答实现可靠传输。如丢包时的重发控制,还可以对次序乱掉的分包进行顺序控制。using System;using System.Text;using System.Net.Sockets;using System.Net;...
2019-08-30 23:15:14
162
原创 关于Lamta表达式? 表达式的一个使用和了解
基础语法中我们有一个运算符叫三目运算符 ? :先来回味下三目运算符的操作var value = 运算公式 ? value1 :value2使用方法 :通过公式计算来取得 true false 对应以上对应的值那么 ?运算符还有两种使用方式 委托事件(); 委托事件执行时候 使用 ?. invoke 可以判断并且 ...
2019-08-24 11:41:42
1419
原创 初学要点
事件监听命名空间 UntiyEngine .EventSystems EventTirrger 作用 : 从事件系统中接受 事件 调用注册的函数 (常用的有 Drag Click)2.事件系统 在 个别组件上有自带的 事件监听注册函数Slider .OnValueChangeButton .OnClickToggle InputField...
2019-08-24 09:31:46
222
原创 初学要点
1.常见报空的错误Null 实例为空 这是因为没有找到对应的类型new 和 getComponent 区别继承与 monoBehaviour 从物体上找不继承的就需要 new 来实例化了获取 一个脚本 数据 脚本相当于组件因为他继承 MonoBehaviour直接 getComponent 脚本4.关于跨场景的数据如何获取 ?? (文件存储加载 ...
2019-08-24 09:30:56
275
原创 初学要点
第一周的记录1.--------------------------------------移动----------------------------------------------------------transfrom.Translate( v3.forward * speed *Time.datelate ) 一直向一个方向移动Vector3.Lerp(V3 orig...
2019-08-24 09:29:42
224
原创 MVC框架思维和部分简单代码
------------------------------------MVC框架思维方式------------------------------------------------------------------MVC 框架简介MVC 主要用于UI界面来保证 数据与界面 脱耦 (渲染 与 逻辑 分离 )①M Model 代表了数据模型(数据 例如 Text ...
2019-08-18 20:43:16
308
原创 管理类的应用
*** -----------------------------------------------------管理类的应用------------------------------------------------------------------------------------- *** ①任何重用性的思维逻辑具现化物体都需要通过统一管理 ②管理类的通过dictio...
2019-08-18 19:24:47
171
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人