随笔分类 - c#
摘要:主要是设置识别的范围,在应用内检测当前识别图和我的距离,以及识别图和我的角度,当进入了规定的范围和角度后, 在进行定位功能。我目前用的是距离在两米内 摄像机和识别图的角度正负不超过30度的范围 VuforiaManager 管理 VuforialFindImageAction 识别图上,设置对应管理
阅读全文
摘要:项目需要,有两点要求说明一下 1.如果你的图片是下载生成的,那没什么问题 2.如果你的识别图是存储在APK包里的话需要调整图片属性: 代码如下: using QFramework; using System; using System.Collections.Generic; using Syste
阅读全文
摘要:最近做了一个项目,需要打开一个编辑UI,平时不显示,如果在UI界面上做一个按钮,感觉很丑,就想到了Reporter_Logs的画圆触发。 识别到你在界面上画了一个圆 (可用于 Windows 和 Android) 代码如下: bool isGestureDone() { if (Applicatio
阅读全文
摘要:学习QFramework 过程中发现对IOC不太了解,就大概百度了一下思路 将原先类与类之间的相互依赖关系,转移到第三方容器中, 同过读取配置文件来生成对应的依赖关系,将原本类之间的耦合转移到配置文件中。 这是我大概的一个理解,欢迎大家斧正。 using System; using System.C
阅读全文
摘要:最近在做一个用MR眼镜端扫描图片做定位用, 使用的Vuforia提供的图片识别功能。 在眼镜端因为摄像机很挫,导致扫描出来的图片 位置存在着一定的偏差。就做了个小优化。 1.扫图的角度设定,垂直于图片 +-45度,才会识别 2.扫图识别3秒后自动关闭改张图片, 具体就是把 识别出来的ImagerTa
阅读全文
摘要:最近有新项目需要和同事合作开发,他做UI 我做网络层,做着做着发现 如果我们要相对独立完成自己的开发任务,那我们的代码耦合得减少,不然 一个人代码有大改的时候,另一个人也要进行大幅修改,这样不便于后期开发维护。 然后做了一个简单的消息机制。 总的来说是用了一个委托的方式解决的 这是消息管理, 负责添
阅读全文
摘要:最近项目需要, 搞了一串嵌套非常多的Json 用LitJson读取体验不太好,上网查了一下发现NetwtonsoftJson ,十分好用 一句代码就可以了 JObject data = JsonConvert.DeserializeObject<JObject>(message); 其实也可以用Li
阅读全文
摘要:什么是冷更新 开发者将测试好的代码,发布到应用商店的审核平台,平台方会进行稳定性及性能 测试。测试成功后,用户即可在AppStore看到应用的更新信息,用户点击应用更 新后,需要先关闭应用,再进行更新。 什么是热更新 广义:无需关闭应用,不停机状态下修复漏洞,更新资源等,重点是更新逻辑代码。 狭义定
阅读全文
摘要:using LitJson; //引入库 using System.Net; using System.Net.Sockets; using System.Text; using System.Threading; using UnityEngine; public class UdpClient
阅读全文
摘要:最近项目有需要画一条可以动的路径 路径的位置是服务器给的 就想起来用Material来实现。 大概原理就是: 1. 创建一个Plane; 2.根据提供的起点和终点坐标 把Plane放置在两点中间的位置 3.控制Material的offset 来让Material 的贴图呈现动的效果 4.根据两点间的
阅读全文
摘要:确定地图左下角和右上角 计算人物在地图中的一个比例 在小地图上 绘制出来 using System.Collections; using System.Collections.Generic; using UnityEngine; /// <summary> /// 计算人物在地图上的位置 ///
阅读全文
摘要:StringBuilder sb = new StringBuilder(); JsonWriter writer = new JsonWriter(sb); writer.WriteArrayStart(); writer.WriteObjectStart(); writer.WritePrope
阅读全文
摘要:1. 可以根据 Type.GetType(" 类名"+","+"Dll名") dll名 不加后缀 可以获取 类 2. 如果是判断物体上有没有加载这个组件 可以用 gameObject.GetComponent("类名");
阅读全文
摘要:1. Can't remove RectTransform because Canvas depends on it Destroy( Object,time);里边第一个参数要Object类型,后改Destroy(Cube.gameObject); 成功
阅读全文
摘要:public Sprite DownLoadSprite(string path) { WWW www = new WWW(path); Texture2D texture2D = www.texture; Sprite sprite = Sprite.Create(texture2D, new R
阅读全文
摘要:帮两个,一个控制水平,一个控制上下 using System.Collections; using System.Collections.Generic; using UnityEngine; public class MouseLook : MonoBehaviour { //MouseLook.
阅读全文
摘要:using UnityEngine; using System.Collections; using UnityEngine.UI; using UnityEngine.SceneManagement; public class Globe { public static string nextSc
阅读全文
摘要:索引器 : 索引器类似于属性,可以让类的成员被快速访问,使用一个或多个参数可以索引到类中的成员 声明: 访问修饰符 数据类型 this [数据类型 索引参数] { get { return } set {字段=Value} } 使用:对象名[ 索引参数 ] class Z { //可容纳100个整数
阅读全文
摘要:1 using UnityEngine; 2 using System.Collections; 3 //物体抖动 4 public class ObjectShake : MonoBehaviour { 5 6 public bool isEnable=true; 7 public Vector3
阅读全文
摘要:做的东西有限,把一个PC项目改成VR项目 学习的东西: 两个手柄和一个头显都有自己的Canvas,做出来的小界面是随着设备的移动而移动的。 手柄的射线只能点击在自己Player内的Canvas的UI,不能点击放在PC端摄像机的UI,点击的方式和用鼠标、触屏点击一样。 据现在了解的用手柄和别的物体进行
阅读全文

浙公网安备 33010602011771号