自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (5)
  • 收藏
  • 关注

原创 Unity中MRTK Hololens平台转Quest(Oculus)平台的配置教程

目录1. 环境2. 转换到Oculus平台的配置3. 配置Oculus发布环境4. 避坑指南1. 环境Unity版本要求: Unity 2019.4 和更高版本MRTK版本: Mixed Reality Feature Tool 2.5.0 以上版本MRTK下载链接:https://github.com/microsoft/MixedRealityToolkit-Unity2. 转换到Oculus平台的配置Unity(MacOs系统) 集成MRTK 发布Quest

2021-11-08 14:43:14 636 1

原创 Unity(MacOs系统) 集成MRTK 发布Oculus 的应用教程

一. Unity 集成 MRTK1. 环境Unity版本要求: Unity 2019.4 和更新版本MRTK版本:Mixed Reality Feature Tool2.5.0 以上版本MRTK下载链接:https://github.com/microsoft/MixedRealityToolkit-Unity2. 配置将下载下来的package导入到Unity中(共5个包):导入成功后Unity中有提示:...

2021-11-04 18:11:41 4297

原创 架构设计方法论之优雅落地需求

优雅主要包含几点: 简洁可维护 整洁、好看,可读性强 低侵入 代码思路清晰 代码规范 可复用 可拓展...

2019-12-05 18:51:43 251

原创 浅谈web服务器

一、软件架构1.BS=浏览器-服务器服务器更新浏览器不需要升级:所有网站2.CS=客户端-服务器服务器升级客户端必须要相应升级:QQ、迅雷、快播、各种单机游戏。二、web服务器是什么从物理上来说,服务器就是一台PC机器。web服务器:PC机器安装一个具有Web服务的软件,称之为Web服务器web服务软件的作用:把本地的资源共享给外部访问。常见的Web服务器...

2019-07-11 18:57:56 454

原创 Java架构学习之--微服务

一,为什么要用微服务呢?单体架构的不足之处:微服务每个服务都是独立的,独立开发,独立部署,独立运行,模块相互调用是通过不同的网络通信方式去调用的,由api网关去分配,轻量级的通信协议二:spring boot:主要解决了spring里面配置文件非常繁杂的问题spring cloud:用springboot来实现微服务的一套解决方案...

2019-05-14 20:09:04 1102

原创 UnityAR 用Vuforia8.1 Model Target进行3D物体识别细讲

最近一直在做有关于AR的demo,尝试了几种sdk,例如EasyAR、ARCore,ARkit,感觉最成熟的还是Vuforia的,包括模型识别来说目前可以用的两款sdk是vuforia和easyAr,后者的效果不好,所以今天还是来讲一下有关于vuforia新版8.1的3d物体识别吧。(妹子程序员极限踩坑经历总结,不喜勿喷)开发环境:Unity2018.3.6f1,win10注意:unity...

2019-04-18 18:16:22 6898 16

原创 Unity3D 安卓端SDK JDK配置

一 、安卓SDK配置1.安装好Android的sdk,安装包可以私信提供。2.打开安装好的包,点击SDK Manager3.除了里面默认的配置之外,你可以选择一个你需要用到的Android系统版本勾上,多选几个也可以,Extras文件夹都要选,然后点击右下角的加载。4.点开我的电脑-->属性--->高级设置-->环境变量5.看下面的系统变量,...

2019-03-08 18:04:51 6119 1

原创 c#学习之--继承

在现有类(称为基类、父类)上建立新类(称为派生类、子类)的处理过程称为继承。通俗来讲就是从父辈身上继承点特征。派生类能自动获取基类(除了构造函数和析构函数(私有成员)的所有成员),可以在派生类中添加新的属性和方法扩展其功能。1.类使用继承时,只需要写一次代码 编写c#程序时,通常会创建一些类来表示真实世界中的事物,这些事物之间往往会存在关联。类之中之所以存在类似的代码。正是因为他们表示的真实事物有

2017-12-06 11:15:33 269

原创 c#学习之--封装

封装(封闭)—让你的隐私,属于你个人 有一个保护性的外壳或膜抱起来。1.封装意味着保证类中的一些数据是私有的。 ★使用封装来控制对类的方法和字段的访问。 私有字段和方法只能从类的内部访问: 一个对象要想得到另一个对象私有字段中存储的数据,只有一个办法,就是使用返回该数据的公共字段和方法。相关问题: ❶问:我需要通过公共方法来访问私有数据。

2017-06-27 13:23:13 336

原创 C#学习之--数组

一、数组:如果需要跟踪相同类型的大量数据,,比如说,一个高度列表或者一群狗,可以用数据(array)来实现。数组之所以特殊,是因为这是一组变量,却处理为一个对象。利用数组,可以存储和修改多个数据,而不必单独地跟踪每一个变量。创建一个数组时,就像其他变量一样,要用一个名和一个类型来声明。1、bool[] myArry; //声明数组时,制定其类型,后面是中括号。 2、myArry = new bo

2017-06-02 11:13:07 348

原创 C#学习之--类型与引用

一:变量的类型决定了他能存储哪种数据 c#内置有多种类型,分别存储不同种类的数据。1,最常用的值类型 毫不奇怪,最常用的类型是int、string、bool、和float。 ★ int可以存储-2147483648~2147483647之间的任何整数。 ★string可以存储任意长度的文本(包括空串“ ”)。 ★bool是一个布尔值,可以为true或false。 ★float存储 32

2017-05-22 11:58:04 274

原创 c#学习之--类型与引用

一:变量的类型决定了他能存储哪种数据c#内置有多种类型,分别存储不同种类的数据。1,最常用的值类型毫不奇怪,最常用的类型是int、string、bool、和float。★ int可以存储-2147483648~2147483647之间的任何整数。★string可以存储任意长度的文本(包括空串“ ”)。★bool是一个布尔值,可以为true或false。

2017-05-18 09:05:22 251

原创 c#学习之--对象

对象--让代码更合理你写的每一个程序都要解决一个问题。构建一个程序时,首先要考虑你的称需要解决什么问题,这通常是个不错的想法。这也说明了为什么对象非常有用。基于对象,你可以根据所要解决的问题建立代码的结构,把宝贵的时间用来考虑需要处理的具体问题,而不是深陷于编代码的繁杂细节中,如果适当的适用对象,最后不仅写代码轻松,读代码也会很容易,另外还有利于修改代码。1,先设置一个解决一个

2017-05-15 09:08:53 914

原创 c#学习之--窗体应用程序中的颜色变幻

1,创建一个窗体。2,让床体背景呈现迷幻色彩:for(int c=0;c{this.BackColor = Color.FormArgb(c,255-c,c);Application.DoEvents();//这一行代码穑告诉程序停止循环,而去做所需的其他工作,比如刷新窗体,检查鼠标单击等。确保即使再循环中窗体也有反映。System.Threading.Thread.Sle

2017-05-11 16:11:35 3849

原创 c#学习之--编写代码相关的问题

1、问:是不是所有的代码都放在类中?      答:不错,只要一个c#程序完成了某个功能,就是因为它执行了一些语句,这些语句要作为类的一部分,而类属于命名空间,尽管有些东西看起来不是类中的语句(比如使用设计工具设计窗体上的一些属性),但是如果查看代码,就会发现IDE(集成开发环境)会在某个位置为此增加或修改相关的语句。2、问:有没有一些命名空间是不能用的?另外那些命名空间必须使用? 

2017-05-10 10:05:42 292

空空如也

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

TA关注的人

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