自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (2)
  • 收藏
  • 关注

原创 Unity MeshFilter 读取模型顶点数据的一点坑

Unity meshfilter 相关

2022-08-10 15:47:03 1411 1

原创 Unity 读取DICOM文件,并支持移动端

Unity Dicom图像解析并适配移动端

2022-07-20 11:04:16 1226

转载 C# byte[]转BinaryReader

C# byte[]转BinaryReader

2022-07-20 10:54:57 517 1

转载 DICOM学习2

DICOM学习

2022-07-18 09:46:49 662

转载 DICOM学习,Unity读取DICOM并支持移动端

DICOM学习,Unity读取DICOM

2022-07-18 09:45:53 768

转载 Unity2019.4 AR Foundation打包问题修复

在使用unity2019.4打包AR Foundation的项目时会遇到如下问题,导致整个问题的主要原因如图所示,AR CORE 需要Gradle最低版本是5.6.4,而unity默认Android模块添加的为5.1.1,因此会打包失败要修复此问题按以下方式即可下载高版本的Gradle下载地址:https://gradle.org/releases/,下载这个版本就可以了到unity首选项里面将gradle的路径进行修改发布设置里设置模板将这两个选项勾选修改两个文件Ass

2022-03-15 16:25:19 315

转载 (转)Unity MRTK语音输入

(转)SpeechInputHandler#文档上是说注册KeyWord的方式取代创建controllers,但是我试了试没什么用,个人推测是SpeechHandler里面的命令配置没有你要注册的KeyWord也就是这是两个文件,但是SpeechInputHandler对这个命令也没有报错,有待考究。贴下过程:在speech input里面注册你的keyword 添加组件SpeechInputHandler。添加你的keyword,设置它的方法。 然后进行部署实现接口 IMixedRea

2021-01-14 16:50:15 481

转载 Unity HoloLens2 开发笔记(五):语音输入事件(可自定义)

(转载)Unity HoloLens2 开发笔记(五):语音输入事件(可自定义)技术标签:HoloLens 2Unityunity语音输入提供程序(如Windows语音输入)不会创建任何控制器,而是允许您定义在识别时将引发语音输入事件的关键字。该语音命令配置文件中输入系统配置文件可以在其中配置识别关键字。对于每个命令,您还可以:选择一个输入动作以将其映射到。例如,通过这种方式,您可以将关键字“ 选择”映射到相同的动作,从而具有与鼠标左键单击相同的效果。 指定一个按键代码,按下该...

2021-01-14 14:31:14 1020 2

原创 Unity 开发HoloLens2 的WebRTC(微软mrwebrtc) 应用

使用Unity 开发HoloLens2的应用,有不少坑要踩。本文记录了使用微软官方的WebRTC库,开发适配HoloLens2的webRTC应用,其中需要主要的坑。一、官方资料 微软的官方库,名称:MixedReality-WebRTC 官方资料连接:https://microsoft.github.io/MixedReality-WebRTC/manual/gettingstarted.html 如果使用Unity开发,则需要在Unity编译器中引入相关的插件包,需要...

2020-09-11 14:17:43 4166 7

原创 ADB查看Unity APK 调试信息

首先,需要配置好ADB的环境,这个自行查阅然后;进入到命令行下,1,输入adb tcpip 55552,可以同过命令查看设备 adb devices3,命令adb logcat -s Unity ,查看Unity调试信息4,adb logcat -s Unity -d > D:\UnityDrictory\UnityADBLog.txt 可以将日志信息输出到指定目录文件下...

2020-06-18 16:13:31 482

原创 Unity,EasyAR+AVPro+UMP编译安卓报错

在Unity工程中,单独导入EasyAR或者AVPro或者UMP时,编译APK都没问题但是当工程中同时需要用到EasyAR和AVPro或UMP时,编译APK会报错,错误的大致意思是sdk版本不对,无法将classes进行转换。几经折腾后,最终在无意之间解决了问题,方案就是:先导入AVPro或者UMP,再导入EasyAR,则可以顺利编译通过;如果先导入EasyAR,再导入AVPro或...

2019-11-13 17:19:47 909

转载 Unity https webrequest因“身份验证或解密失败”而失败怎么解决?

Windows上的.NET Framework使用Windows证书存储(mmc,添加/删除管理单元,证书)来确定是否接受来自远程站点的SSL证书。Windows随附大量根和中级证书颁发机构(CA),并且它们会通过Windows Update定期更新。因此,如果.NET代码是由证书存储中的CA或CA的后代(包括大多数信誉良好的商业CA)发布的,则它们通常会相信该证书。在Mono中,没有Wind...

2019-02-19 16:42:02 1397

转载 Unity 关于安卓和各平台读写本地json文件,WWW读取本地文件,Unity各路径API(persistentDataPath,StreamingAssets文件夹),目前较完整的详解

关键点:···C# API  (StreamReader\ StreamWriter \ System.Text.Encoding\String.Split)···Unity API ( JsonUtility.fromjson \jsonUtility.tojson \ WWW )··UnityAPI 提供的路径参考(常用的):Application.dataPath Appl...

2018-08-27 09:57:26 1499 1

原创 Unity 实现鼠标双击

 Unity本身貌似没有内置的鼠标双击响应时间,下面为自定义的一个双击函数,非常简单     float time = 0;       // Use this for initialization    void Start ()         time = Time.time;    }        // Update is called once per frame...

2018-07-16 16:28:21 4946

转载 关于Unity 中WebGL 与Http通信

1;什么是Unity webGLwebGL 的编译选项允许unity发布像使用了HTML5和webGL渲染API技术来使unity程序可以跑在浏览器中的javascript 程序。想要编译和测试WebGL程序,只需要在Build Playersetting里选择WebGL编译平台即可。 2:unity是怎么样发布为webGl程序的 为了运行webgl,需要我们的所有代码都是采用JavaScript...

2018-07-13 16:00:21 6716 1

转载 unity 和webgl 互调传值

unity 调用web 并传值 : 1.在unity发布webgl文件中找到index.html文件 2.在index.html 定义unity要调用的函数 function MyFunction1(arg,arg2) { console.log("MyFunction1") //这里写js代码 } function MyF...

2018-06-27 10:15:20 772

转载 在Windows下使用CMake+MinGW搭建C/C++编译环境

1.1 MinGWMinGW 是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你生成本地的Windows程序而不需要第三方C运行时库。简单说,MinGW是一个编译环境,包含了C++代码编译过程中需要的三方库、头文件……用于完成C++源码的编译、链接,类似于早期Windows下的Turbo C。现在的VisualStudio环境集成了编译、连接的功能,所以实际...

2018-03-14 16:49:39 6552 1

原创 Unity 发布WebGL项目之中文不显示问题

Unity的项目发布成WebGL时,UI中的中文字显示不出来问题的关键在于字体,Unity默认的字体为Arial我们需要更换字体即可解决。步骤1,在Asset目录下新建文件夹,Font2,找到windows目录下的Fonts文件夹,找到你喜欢的字体,字体格式必须为TTF3,拖入到unity的font目录下,然后就可以更换字体...

2018-03-06 16:46:05 4172 1

转载 P2P的原理和常见的实现方式

为了项目的后期IM应用,最近在研究libjingle,中间看了也收集了很多资料,感慨网上很多资料要么太过于纠结协议(如STUN、ICE等)实现细节,要么中间有很多纰漏。最后去伪存真,归纳总结了一下,希望对以后的同行有些许帮助。如果有什么需要讨论或者指正的,欢迎留言或者邮件peakflys@gmail.com                            一、P2P实现的原理1.1 基本概念...

2018-02-27 16:16:45 619

转载 Apache安装并配置,以及常见问题的解决

进入apache服务器官网http://httpd.apache.org/,这里我们以下载稳定版的httpd 2.2.29为例,点击download。步骤阅读由于官方网页改版,以前的方式可能五法进行下载,为了不浪费大家的时间,特此修正2017-09-22第一步点击左边download链接点击链接 a number of third party vendors后面的步骤就和之前的一致了The Apa...

2018-02-26 15:00:16 439

转载 VS2017下编译和配置boost库

VS2017下编译和配置boost库第一步:到官网http://www.boost.org/下载boost库,最好下载1.6x最新版第二步:解压。可解压到固定的目录,我是解压到E:\mylib\boost第三步:环境配置VS2017更加注重跨平台性,安装文件较多,VC有三个版本,分别是arm、Hostx64、Hostx86,本文使用Hostx64。注意,

2018-01-05 15:13:59 1220

转载 MySql 5.7.20安装

1.首先上MySql的官网下载  https://dev.mysql.com/downloads/mysql/ 以我所选版本为例(免安装版),选择MYSQL Community Server 然后在右边选择你所对应的版本 我的是64位 下载相应的zip版本  下载完解压到你想要存放的位置  我的是解压到D:\mysql-5.7.20-winx64解压完成后是没有

2017-12-28 17:26:59 1022

转载 Unity性能优化方法

1 资源分离打包与加载   游戏中会有很多地方使用同一份资源。比如,有些界面会共用同一份字体、同一张图集,有些场景会共用同一张贴图,有些会怪物使用同一个Animator,等等。可以在制作游戏安装包时将这些公用资源从其它资源中分离出来,单独打包。比如若资源A和B都引用了资源C,则将C分离出来单独打一个bundle。在游戏运行时,如果要加载A,则先加载C;之后如果要加载B,因为C的实例

2017-12-04 11:10:22 879

原创 Unity UI层元素渲染顺序

今天做项目,做了一个UI界面,但是效果感觉很怪,本来作为背景图的iamge,结果蒙在了其他控件的上面。    百思不得解,问了同事才知道,Unity的UI元素有渲染顺序的差异,后渲染的元素自然就会覆盖在上面。   于是,调整了对象列表里的元素顺序,把背景图放在了前面,效果就达到了预期。   这应该是个很小的细节,但如果不了解这个的话,可能会被卡很久。特意在此记录一下

2017-11-29 13:48:42 4291

原创 VRTK 可行走区域块的实现

实现此功能,需要用到VRTK的一个脚本----- VRTK_PolicyList    里面的参数很简单,只有三个:   1,operation :ignore表示不可行走,include反之   2,checkTypes:指定过滤的类型,可多选   3,具体的参数,例如tag里的untagged等等   设置好此脚本后,需要将它赋值给VRTK_BasicTelepor

2017-11-23 14:22:38 1144

原创 VRTK关节物体交互

VRTK里有示例,向我们介绍了如何用脚本与关节物体进行交互。  但是,有个比较普遍的问题,就是我们无法设置关节物体的旋转轴。  比如我们需要转动一个车门扳手,或者其他不规则物体的时候,往往需要我们特别设置旋转轴。  针对这个问题,一个比较简单的解决方案,就是给物体添加一个joint组件,从而设定一个旋转轴。  另外一个需要注意的小问题,就是添加了joint组件的物体,如果本身是一个

2017-11-09 09:53:52 370

原创 VRTK 实现菜单出现在视野前方(HTC设备)

最近项目需要,按下手柄按钮,提示菜单出现在视野前方。  其实,实现原理很简单,相信大都数朋友都知道。  首先,我们先要想清楚摄像机的一些基本成像原理,包括相机旋转,相机视口方向,近点远点等。  然后,我们在代码中,获取相机的视口方向,相机的旋转角度,近点;用这些参数去设置菜单,便可实现功能。   transform.rotation = Camera.main.transform.

2017-10-26 16:57:10 2473

原创 VRTK插件官方示例分析-040_Controls_PanelMenu

做VR,难免会需要用到菜单,某种程度来说,VR的菜单系统,开发起来会比普通的客户端程序更加复杂,做过相关开发的朋友,应该会有体会。   幸运的是,VRTK插件也做了相关的工作,给了我们不少方面。   主要用到的脚本有两个:VRTK_PanelMenu Controller;VRTK_Panel Menu Item Controller   以上只是做PanelMenu所需要用到的脚本,

2017-10-24 17:06:31 1147

原创 VR开发之VRTK插件使用(一)

最近在做VR的开发工作,因此在这里记录一下自己关于VR开发的经验。  目前,VR开发基本是使用了VRTK插件来做,方便快捷,可以省不少功夫,而且VRTK本身也包含了很多例子供我们参考学习,这是一大福音。  先放链接,这是VRTK的官网 https://vrtoolkit.readme.io/docs/summary  关于VRTK的插件,我们可以从上述网站中直接下载,导入到工程里面使用

2017-10-13 09:55:14 4277

转载 C# winform 编译成功后为程序添加清单文件,添加Icon以及强签名

为了使程序不出警告,强签名这里是在最后完成的。简单说一下过程:1.新建一个文本文件,输入以下代码:   version="1.0.0.0"  processorArchitecture="X86"  name="AppName"  type="win32"/>                    

2017-09-21 13:30:00 3481

转载 C#调用默认浏览器打开网页的几种方法

CSharp调用默认浏览器打开网页的几种方法示例界面:方法一:从注册表中读取默认浏览器可执行文件路径[csharp] view plain copyprivate void button1_Click(object sender, EventArgs e)  {      //从注册表中读取默认浏览器可执行

2017-09-21 09:21:26 524

转载 C#des加密算法指定键的大小对于此算法无效

引入头文件:using System.IO;using System.Security.Cryptography;以用户名为秘钥,对密码进行加密主要代码  #region 加密字符串        /// /// 加密字符串           ///          /// 要加密的字符串          /// 秘钥   

2017-09-19 15:03:16 10467

转载 【转】C#多线程环境下调用 HttpWebRequest 并发连接限制 HttpClient是否有默认并发数限制? 在.Net 4.0之前,一直是依靠HttpWebRequest实现Htt

【转】C#多线程环境下调用 HttpWebRequest 并发连接限制HttpClient是否有默认并发数限制?在.Net 4.0之前,一直是依靠HttpWebRequest实现Http操作的。它默认有一个非常保守的同一站点下最大2并发数限制,导致默认情况下HttpWebRequest往往得不到理想的速度(估计这个策略郁闷了不少码农),必须修改App.config或Serv

2017-09-19 11:42:19 3893

原创 C# 关于多线程的一点事

C#作为一种高级语言,其安全性方面有了极大的提升,但同时,偶尔也会给我们的开发带来一些不便,或者说它在安全性方面的设置是我们需要了解并掌握的   而今天在这里要说的就是多线程。   C#程序有个主线程,我们也叫它UI线程,它负责程序主要的工作,但在开发过程中,我们经常需要用到多线程,如果我们像C++那样,简单的起个thread,然后运行线程去访问窗口组件是,VS编辑器会报错,这是因为C#做

2017-09-11 15:48:02 214

转载 C#WinForm的 Window 消息大全

不要以为下面的东西只有C++中才会用到哦!消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。 消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg,它在W

2017-09-11 15:26:57 479

转载 C#使用Windows API实现桌面上的遮罩层(鼠标穿透)

C#实现实现桌面上的遮罩层(鼠标穿透)主要通过一下几个API函数来实现:GetWindowLong,SetWindowLong,SetLayeredWindowAttributes。其中有一个Windows 消息 WS_EX_TRANSPARENT 比较重要,它实现了鼠标穿透的功能。 下面来看看完整的实现代码:using System;   using System.Drawing;

2017-07-31 14:28:48 1382

转载 使用微软官方工具在VS中调试Unity脚本

前言:作为一个Unity开发者,尤其是使用C#作为脚本的开发者,用vs来写代码,用Mono来跟踪调试,写个代码要用两个编译器,真心好麻烦。好消息来了,微软宣布收购了UnityVS然后推出l了免费产品Visual Studio Tools For Unity。有了这个神器,就可以使用VS来调试Unity脚本。下面咱们就来讲讲怎么使用它吧。下载安装:微软

2017-03-08 15:18:15 846

转载 边缘高光实现

效果图:1.边缘发光思路:用视方向和法线方向点乘,模型越边缘的地方,它的法线和视方向越接近90度。点乘越接近0那么用 1-减去上面点乘的结果,来作为颜色分量,来反映边缘颜色强弱。Shader "Custom/OutLine1" { Properties { _MainTex("main tex",2D) = "black"{}

2017-03-02 17:02:09 765

原创 windows下 利用CoreAudio,Libmad,和3D环绕音效原理实现的MP3播放器

(博主qq,1204802552,欢迎交流)     之前公司的项目用到了CoreAudio API,这是windows下一套全新的用于开发音频应用程序的API,之前我也写过相关的博客     后来有一段时间,我迷上了3D环绕音效的音乐,也就是大家熟知的Echo回声里面比较有特色的一些音乐     至于Echo回声里面的3D音乐是如何制作的,我不是很清楚,但是他们的音乐效果还是很好

2017-02-24 13:51:26 2358

原创 编译audiopolicy.h 和 wmcodecdsp.h文件问题

当需要同时编译这两个文件时,需要主要两个文件的位置问题  wmcodecdsp.h文件应该放在前面编译,不然会报如下错误 1>c:\program files\windows kits\8.1\include\um\strmif.h(13490): error C2011: “tagTIMECODE_SAMPLE”:“struct”类型重定义1>          c:\pro

2017-02-07 15:57:19 1175

3D音效控制器

这是一款简单的3D音效控制器,可以使你在听歌的时候获得3D环绕的体验,还可以改变环绕速率哦

2016-11-16

空空如也

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

TA关注的人

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