自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(115)
  • 资源 (25)
  • 收藏
  • 关注

原创 Hololens2个人开发笔记二(隐藏性能分析条Diagnostics-诊断系统)

使用MRTK进行Hololens2开发的时候,有个性能运行分析,调试的时候可以出现,真正发布程序的时候要是隐藏的,下面是延长方法。

2021-07-27 09:38:19 416

原创 Hololens2个人开发笔记一(开发环境部署)

第一步:参考和具体安装链接见:微软官方文档-安装工具中文版开发文档第二步:电脑配置 windows10专业版 企业版 教育版都可以 需要将Hyper-V功能打开,方法是在控制面板中选择“程序”->“程序和功能”->“启用或关闭 Windows 功能”,确保已选择“Hyper-V”。如果你的系统为家庭版的也没有关系,可以为系统更新一个插件,给家庭版的系统安装Hyper-V,笔者的系统就是家庭版的,就是通过这种方法现实开发的。第三步:Windows 10 SDK (10.0.

2021-07-21 10:47:42 378 1

原创 Unity UI大小动态设置(Resize Unity UI RectTransform)

//改变RectTransform的topGetComponent<RectTransform>().offsetMax = new Vector2(GetComponent<RectTransform>().offsetMax.x, top);//改变RectTransform的bottomGetComponent<RectTransform>().offsetMin = new Vector2(GetComponent<RectTransform&..

2020-12-15 12:25:13 3803 1

原创 scm-manager搭建git/svn 代码管理仓库

1、在官网上下载scm-manager下载地址https://www.scm-manager.org/download/2、 配置java 环境:JAVA_HOME\ CLASSPATH\path(不会的同学,可以问百度)3、启动:打开第一步下载的文件找到 bin/scm-server.bat 打开4、进入后台: http://localhost:8080 端口默认为808...

2020-03-24 09:07:55 537

原创 UnityHub介绍

Unity Hub是Unity官网推出的用于简化工作流程的桌面端应用程序。它提供了一个用于管理Unity项目、简化下载、查找,卸载以及安装管理多个Unity版本的工具。现在已经更新到2.3功能主要包括:集中式Unity项目创建功能 项目模板 添加Asset Store资源商店资源包 修改项目构建目标下载地址https://store.unity.com/cn/downlo...

2020-03-21 11:56:22 5210 1

原创 c#常用数据结构总结

今天被人问到数据结构的问题 顺便总结一下发个文章Array ArrayList List<T> LinkedList<T> Dictionary<K,T> Hashtable<K,T> Queue<T> Stack<T>一、数组Array:在内存上连续分配的,而且元素类型是一样的,可以索引访问;读取快--增删慢...

2020-03-12 17:45:12 1116

原创 Unity Protobuf简单测试

Protobuf什么是Protobuf?Protobuf(Protocal buffer)是google的一种数据交换的格式,基于二进制,跨语言、跨平台。在Unity中使用Protobuf两种方式:1.导入Unity专用的Protobuf-net资源包,用C#代码定义对象。2.配置.net的Protobuf环境,用原生的.proto文件定义对象。我使用第一种方法使用unity版...

2020-03-12 10:53:41 391

原创 Unity UDP Socket的双向通信

基于UDP的通信是面向无连接的通信,所以实际上服务器和客户端是对等的,不同之处在于服务器绑定了一个监听端口,而客户端每次都是自动分配的连接端口,其实也可以做成两边绑定端口或者都不绑定端口的模式以下是UDP双向模式服务器端:新建Socket绑定端口连接通信using UnityEngine;using System.Collections;//引入库using ...

2020-02-22 15:33:01 996

原创 MySQL语法

select * from emp; #注释#---------------------------#----命令行连接MySql---------#启动mysql服务器net start mysql#关闭net stop mysql#进入mysql -h 主机地址 -u 用户名 -p 用户密码#退出exitstatus;显示当前mysql的versi...

2018-11-22 09:46:52 146

原创 基于Unity3D开启Windows软键盘的实现

今天开发界面是触摸屏要用到软键盘输入,

2017-12-05 22:25:01 3755 1

原创 Xlua入门案例四

--常用的API--1.打印输出--CS.UnityEngine.Debug.Log("This is destroy function")--2.获得组件--self:GetComponent("Button")--3.给lua脚本传参数--Inspector面板有个 Injections 设置Size 绑定对应的控件 在lua中可以根据名字调用组件后续接着补充

2017-11-28 21:34:36 569

原创 Xlua入门案例三(UI事件)

继上个案例修改Lua脚本如下function start()print("lua start...")self:GetComponent("Button").onClick:AddListener(function()print("clicked, you input is '" ..input:GetComponent("InputField").text .."'")

2017-11-28 21:21:12 2397

原创 Xlua入门案例二

在Xlua入门案例一完成的基础上进行C#和Lua深入结合 让方块动起来C#脚本public TextAsset luaScript;LuaEnv luaEnv = new LuaEnv();private Action luaStart;private Action luaUpdate;private Action luaOnDestroy;private LuaT

2017-11-28 20:59:14 674

原创 Xlua入门案例一

安装1、在https://github.com/Tencent/xLua下载zip2、复制asset目录到工程目录下如何调用lua语言新建虚拟机,然后调用DoString即可。XLua.LuaEnv luaenv =new XLua.LuaEnv();    void Start (){        luaenv

2017-11-12 08:43:44 2667 1

原创 Lua基础之面向对象

Lua 面向对象面向对象编程(Object Oriented Programming,OOP)是一种非常流行的计算机编程架构。以下几种编程语言都支持面向对象编程:· C++· Java· Objective-C· Smalltalk· C#· Ruby面向对象特征· 1) 封装:指能够把一个实体的信息、功能、响应都装入一个单独的对象中的特性。· 2) 继

2017-11-08 21:03:34 317

转载 第五讲 中外数学名题趣题欣赏与解析

第五讲  中外数学名题趣题欣赏与解析   教学目标与教学指导:在数学学习过程中,我们可能会遇到一些妙趣横生的问题。这些问题往往有别于常规。解答起来看似简单,但是每道题目都有着它的巧妙之处,解决这类问题并没有典型的解决方法。它需要我们对问题情境做整体的分析、判断、综合运用各种思考方法,它更需要我们的机智与灵巧。这些问题就像是智力测验,或者是趣味题,它们更像是思维的体操。当你走进这些问

2017-11-08 20:45:44 2851

原创 第四讲 随机思想的发展与应用

第四讲   随机思想的发展与应用教学目标与教学指导:正如英国学者威尔斯所说,统计的思维方法,就像读和写的能力一样,有一天会成为有效率的公民的必备能力。所以概率统计内容的教学要在提高学生的文化修养上下功夫,希望通过本专题的学习,了解统计与概率产生和发展的过程,从而对随机思想有更深刻的体会,能够在日常教学中中捕捉它渗透它,潜移默化地影响学生。一、随机现象在自然界和现实生

2017-11-08 20:41:41 1161

转载 第三讲 欧几里得与他的《几何原本》

第三讲   欧几里得与他的《几何原本》教学目标与教学指导:数学的内容可以粗略地分为代数与几何两大部门。代数是关于数量关系及数量形式的学问,而几何是关于空间形式的学问,最初主要研究空间的度量、形体关系以至形式演绎。在数学教学中,几何与代数具有同等重要的地位。希望通过本专题的学习,了解欧几里得对数学发展的贡献及《几何原本》的主要内容,理解公理化思想的内涵,并将其灵活运用于对教学的指导。

2017-11-08 20:39:39 4167

转载 第二讲 算法思想的发展历程

第二讲   算法思想的发展历程 教学目标与教学指导:算法思想源远流长,中国古代数学中就蕴涵了丰富的算法思想。随着现代信息技术飞速发展,算法在科学技术、社会发展中发挥着越来越大的作用,并且日益融入社会生活的许多方面,算法思想已成为现代人应具备的一种数学素养。希望通过本专题内容的学习,理解算法思想的特点,了解中学数学对算法教学的要求。一、什么是算法思想算法思想就

2017-11-08 20:38:06 1578

转载 第一讲 数系发展史纲

第一讲   数系发展史纲 教学目标与教学指导: 具有一定性质的数放在一起构成了数系,通常我们所熟知的数系有:自然数系,整数系,有理数系,实数系和复数系,这些数系是如何扩充的呢?希望通过本专题的学习了解数系的扩充过程,体会数学与社会发展之间的相互关系。 一、计数与计数法“数”的概念萌发于早期人类对事物的计数,结绳与书契可能是所有早期文明中最主要的计数方法.中国古书《周易·系辞

2017-11-08 20:34:08 2708

转载 阿兰·图灵

本文作者文特·瑟夫(Vint Cerf)与罗伯特·卡恩(Robert E. Kahn)一同创立了TCP/IP协议,被称为“互联网之父”。他从2005年加入谷歌,至今担任谷歌首席互联网专家。我的一生都奉献给了计算机事业,更准确地说是奉献给了计算机网络。这个领域一贯是创新的代名词,我们不断地打破昨天的禁锢,创造出等待明日来超越的今天。行业内有一个说法,只有明天的网速才够快。我们今日所拥有的、使用中

2017-11-08 20:09:33 1428

原创 Lua基础之元表(Metatable)

Lua 元表(Metatable)在 Lua table 中我们可以访问对应的key来得到value值,但是却无法对两个 table 进行操作。因此 Lua 提供了元表(Metatable),允许我们改变table的行为,每个行为关联了对应的元方法。例如,使用元表我们可以定义Lua如何计算两个table的相加操作a+b。当Lua试图对两个表进行相加时,先检查两者之一是否有元表,之后

2017-11-07 20:47:37 352

原创 Lua基础之协同程序(coroutine)

Lua 协同程序(coroutine)什么是协同(coroutine)?Lua 协同程序(coroutine)与线程比较类似:拥有独立的堆栈,独立的局部变量,独立的指令指针,同时又与其它协同程序共享全局变量和其它大部分东西。协同是非常强大的功能,但是用起来也很复杂。线程和协同程序区别线程与协同程序的主要区别在于,一个具有多个线程的程序可以同时运行几个线程,而协同程序却需要彼此协

2017-11-07 20:44:19 878

原创 Lua基础之table(表)

Lua table(表)table 是 Lua 的一种数据结构用来帮助我们创建不同的数据类型,如:数字、字典等。Lua table 使用关联型数组,你可以用任意类型的值来作数组的索引,但这个值不能是 nil。Lua table 是不固定大小的,你可以根据自己需要进行扩容。Lua也是通过table来解决模块(module)、包(package)和对象(Object)的。 例如stri

2017-11-06 20:34:23 796

原创 lua基础之迭代器

Lua 迭代器迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址在Lua中迭代器是一种支持指针类型的结构,它可以遍历集合的每一个元素。泛型 for 迭代器泛型 for 在自己内部保存迭代函数,实际上它保存三个值:迭代函数、状态常量、控制变量。泛型 for 迭代器提供了集合的 key/value 对,语法格式

2017-11-06 20:23:36 181

原创 lua基础之数组

Lua 数组数组,就是相同数据类型的元素按一定顺序排列的集合,可以是一维数组和多维数组。Lua 数组的索引键值可以使用整数表示,数组的大小不是固定的。一维数组一维数组是最简单的数组,其逻辑结构是线性表。一维数组可以用for循环出数组中的元素,如下实例:array = {"Lua", "Tutorial"}for i= 0, 2 do   print(array[i])

2017-11-06 20:20:19 382

原创 Lua基础之字符串

Lua 字符串字符串或串(String)是由数字、字母、下划线组成的一串字符。Lua 语言中字符串可以使用以下三种方式来表示:· 单引号间的一串字符。· 双引号间的一串字符。· [[和]]间的一串字符。以上三种方式的字符串实例如下:string1 = "Lua"print("\"字符串 1 是\"",string1)string2 = 'com'print("字符串

2017-11-06 20:15:10 406

原创 Lua基础之运算符

Lua 运算符运算符是一个特殊的符号,用于告诉解释器执行特定的数学或逻辑运算。Lua提供了以下几种运算符类型:· 算术运算符· 关系运算符· 逻辑运算符· 其他运算符算术运算符Lua支持常规的算术操作符有:”+”(加法),”-”(减法),”*”(乘法),”/”(除法),”^”(指数),”%”(取模),一元的”-”(负号)。所有的这些操作符都用于实数。例如:x^0.5将计

2017-11-06 20:06:58 747

原创 Lua基础之函数

Lua 函数在Lua中,函数是对语句和表达式进行抽象的主要方法。既可以用来处理一些特殊的工作,也可以用来计算一些值。Lua 提供了许多的内建函数,你可以很方便的在程序中调用它们,如print()函数可以将传入的参数打印在控制台上。Lua 函数主要有两种用途:1.完成指定的任务,这种情况下函数作为调用语句使用;2.计算并返回值,这种情况下函数作为赋值语句的表达

2017-11-04 22:46:16 286

原创 Unity3D热更新之网页运行工具

该网页是运行Lua程序的网页版工具http://www.runoob.com/try/runcode.php?filename=datatype1&type=lua例如:方便初学者调试Lua程序

2017-11-04 22:24:49 300

转载 Hololens官方教程之HoloToolKit部分代码解释

1.Gaze Managerusing HoloToolkit;  using UnityEngine;    ///   /// GazeManager determines the location of the user's gaze, hit position and normals.  ///   public class GazeManager 

2017-10-30 20:02:22 619

转载 Unity3d之Player Settings设置

Player Settings is where you define various parameters (platform specific) for the final game that you will build in Unity. Some of these values for example are used in the Resolution Dialog that la

2017-10-26 20:18:26 18358

转载 Hololens官方教程精简版 - 02. Introduction with Device

Chapter 1 - “Holo” world新建文件夹:”Assets/_Scenes/Holograms 101/” 在该文件夹下新建场景:”Holograms 101” 打开该场景,按上一篇的说明,设置好摄像机。 添加一个Cube到场景,并进行设置,如图: 测试运行! (推荐使用Holographics Remoting Player进行开发过程测试,效

2017-10-22 20:31:27 430

原创 Hololens之固定语音命令总结

Go Home - 唤出开始菜单Launch - 打开应用Take a picture  - 拍照(可在任何应用中呼出)Start recording - 录音Stop recordIncrease the brightness - 调整亮度 +Decrease the brightness - 调整亮度 -Increase the volume -调整声音 +Decreas

2017-10-20 20:07:58 553

转载 Vuforia识别类型介绍

今天开发Hololens用到了图像识别功能,Hololens可以使用Vuforia的SDK进行图像处理下面就介绍一下Vuforia的SDK识别类型。Image Targets (图像目标)  图像目标示例显示了如何检测图像的目标和渲染在它上面的一个简单的3D对象。 主要功能包括:同时检测和多目标跟踪加载和激活多个设备中的数据库激活扩展跟踪管理相机功能:闪

2017-10-19 20:45:03 1178

原创 Hololens入门之凝视

Hololens入门之凝视射线凝视是HoloLens首要输入方式,形式功能类似于桌面系统的光标,用于选择操作全息对象。然而在Unity中并没有明确的Gaze API或者组件。概念上来说,Gaze是通过用户头部两眼之间发出一条向前方的射线来实现的,射线可以识别它所碰撞的物体。在Unity中,使用Main Camera来表示用户头部的位置和朝向。准确的说,是指UnityEngine.C

2017-10-13 22:17:08 553

原创 Hololens开发之手势输入

手势是HoloLens三个首要输入形式之一。一旦你使用凝视定位了一个全息图像,手势允许你与它交互。手势输入允许你使用手或者点击器原生地与全息图像交互。手势之外,你也可以在应用中使用语音输入来交互。手势识别 Hand recognitionHoloLens通过追踪手来实现手势识别。HoloLens能够明白手什么时候准备好了(竖起食指手背面向脸)或者点击(手背向脸食指点下)

2017-10-13 21:34:43 1731

原创 Hololens开发之HoloLens简介

一、HoloLens简介Microsoft HoloLens是Windows Holographic的使用主要设备。HoloLens是一个Windows 10的智能眼镜产品。它采用先进的传感器、高清晰度3D光学头置式全角度透镜显示器以及环绕音效。它允许在增强现实中用户界面可以与用户透过眼神、语音和手势互相交流。其开发代号为“Project Baraboo”。HoloLens由微软在20

2017-10-11 22:11:42 2173

翻译 Hololens开发之项目一: Holograms 100

Holograms 100-使用Unity构建第一个全息影像应用前言本系列博文翻译至微软Holograms的官方英文教程,其地址为: https://developer.microsoft.com/en-us/windows/mixed-reality/holograms_100该系列文章由浅入深的讲解了如何一步步的使用Unity3D来开发Hololens的

2017-10-11 21:58:16 1081

原创 Hololens开发之环境搭建

一、环境搭建需要安装如下工具:Windows 10(专业版、企业版或教育版):https://www.microsoft.com/zh-cn/software-download/windows10Visual Studio 2015 Update 3:https://developer.microsoft.com/zh-cn/windows/downloads(现在SDK升级最

2017-10-11 21:32:24 1347

Dynamic Sky.txt

Dynamic Sky Dome unity3d制作昼夜变换的真实天空(支持手机) 已经测试可以使用

2020-05-24

ArchVizPRO Interior Vol6.txt

Unity虚拟现实家居客厅场景 ArchVizPRO Interior Vol6照片级场景资源 unity工程里面要提前下载第一人称控制器

2020-05-24

ArchVizPRO Interior Vol5.txt

Unity虚拟现实家居客厅场景 ArchVizPRO Interior Vol5 照片级场景资源 unity工程里面要提前下载第一人称控制器

2020-05-24

ArchVizPRO Interior Vol4.txt

Unity虚拟现实家居客厅场景 ArchVizPRO Interior Vol4照片级场景资源 unity工程里面要提前下载第一人称控制器

2020-05-24

ArchVizPRO Interior Vol3.txt

Unity虚拟现实家居客厅场景 ArchVizPRO Interior Vol3照片级场景资源 unity工程里面要提前下载第一人称控制器

2020-05-24

ArchVizPRO Interior Vol1.txt

Unity虚拟现实家居客厅场景 ArchVizPRO Interior Vol1 照片级场景资源 unity工程里面要提前下载第一人称控制器

2020-05-24

protobuf-net.unitypackage

基 于 Unity 的 Protobuf 数 据 处 理 序 列 化 和 反 序 列 化 测 试 还 有 和 json 数 据 处 理 的 对 比

2020-03-12

Lua for window 安装包

LuaForWindows_V5.12-26.exe 和vcredist_x86.exe两个文件

2018-11-22

QHierarchy

你管理一个有几千物体的场景,点击单个物体,关掉它显示,或者修改它的static方式之类的根本就是噩梦,用Qherarchy的话,稍微点击下小眼睛关闭就好,对我来说是必备插件,而且可以很容易查找到物体是否有attach script,以及脚本是否出错,非常好使。

2017-12-15

Unity3D之Toggle实例

Toggle是unity中常用的控件之一, 该项目是Unity3D中的Toggle使用事件的方式控制交互方式,简单实用。

2017-08-30

Unity3D之神庙逃亡三段路移动效果

类似于神庙逃亡人不动场景动的效果

2017-08-26

Unity3D之神庙逃亡两段路移动效果

类似于神庙逃亡场景移动人不动的效果

2017-08-26

unity中测试函数运行时间工具

测试函数运行时间的工具

2017-08-11

观察者模式框架2

小型观察者模式框架

2017-08-11

观察者模式框架

观察者模式小型框架

2017-08-11

委托和事件及Button事件于一体的观察者模式实例应用

经典观察者应用实例

2017-08-10

委托和事件还有Button事件于一体的观察者模式实例应用

超级实用的观察者模式案例

2017-08-08

观察者模式

简易观察者模式

2017-08-08

Unity3D设计模式之观察者模式

观察者模式

2017-08-06

Unity3D之进度条插件Loading Component

游戏进度条插件

2017-08-05

基于Unity3D的虚拟摇杆

代码写的轻量级虚拟摇杆

2017-08-03

Unity3D之仪表盘仪表

Unity3D之仪表盘仪表

2017-08-01

unity中2DUI跟随场景中3D物体

平面UI跟随场景中的3D物体类似于血条的跟随效果。 经过几种方案的对比发现把3D物体的坐标转化为平面坐标的方案是最行之有效的方法。

2017-07-15

基于stm32通用定时器的音乐播放器

这是一个基于战舰开发板下stm32通用定时器编写的一个音乐播放器例程

2016-01-02

电子元件基础必备

非常不错电子元件的知识新手一看就明白 高手也能复习用

2013-07-22

空空如也

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

TA关注的人

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