- 博客(39)
- 资源 (16)
- 收藏
- 关注
原创 Unity 加载Dicom文件进行三维模型重建,可以查看不同MPR断层图像,横截面、冠状面、矢状面、伪彩色显示,窗宽窗位调节。模型剖切功能。
Unity 加载Dicom文件进行三维模型重建,可以查看不同MPR断层图像,横截面、冠状面、矢状面、伪彩色显示,窗宽窗位调节。模型剖切功能。
2025-01-07 14:18:33
271
原创 AR远程空间标注Vuforia+WebRTC音视频通话和空间标注功能
AR远程空间标注Vuforia+WebRTC音视频通话和空间标注功能视频学习地址:https://www.bilibili.com/video/BV1ZT4y187mG/?vd_source=fc4b6cdd80b58c93a280fd74c37aadbf
2024-04-09 13:25:09
654
2
原创 Hololens2远程音视频通话与AR远程空间标注,基于OpenXR+MRTK3+WebRTC实现
【代码】Hololens2远程音视频通话与AR远程空间标注,基于OpenXR+MRTK3+WebRTC实现。
2024-04-09 13:22:21
1756
2
原创 Unity实现编辑器菜单窗口通用框架,最大化、最小化、窗口化、拖动,缩放,悬停等功能。功能完整,可扩展性强,自动化配置。
Unity 无限循环列表,UGUI无线循环列表,UGUI滑动列表扩展,通过自定义滑动列表,实现列表复用,UGUI滚动列表,水平滑动列表,垂直滑动列表。
2023-08-05 10:05:20
668
1
原创 Unity 在AR VR应用中使用简单的中文输入
Unity 在AR VR应用中使用简单的中文输入,满足中文、数字、字母、字符输入,目前仅支持单个汉字输入。
2023-05-31 13:04:53
981
5
原创 在Windows平台上。使用Sendmessage方法实现Unity不同进程之间通信
windows平台上,使用SendMessage方法实现Unity不同进程之间通信。
2023-02-21 18:05:47
893
1
原创 Unity 实现模型的简单编辑,顶点选择,顶点吸附,面选择,面面吸附
Unity 实现模型的简单编辑,包括模型顶点选择、三角面选择、平面选择、模型顶点吸附、模型面与面的吸附功能。
2022-12-06 13:09:13
1634
5
原创 Unity adb环境变量配置
下载的Android SDK 路径及其要添加的环境变量路径。系统变量名字如果没有一个叫android的环境变量自行创建,在android的环境变量下添加两个路径即可,如图。
2022-04-20 09:49:34
4323
原创 Unity从本地加载多张图片
直接上代码,之前加载的时候采用外部循环加协程,然后代码会卡在DownloadHandlerTexture.GetContent()这个方法上,后面采用单次加载一张的方法完美解决。public class LoadTest : MonoBehaviour{public List textureList;void Start(){ string[] filePath = Directory.GetFiles(Application.streamingAssetsPath + "/Image"
2021-08-09 09:51:17
1384
3
原创 VR 射线瞬移
VR实现瞬移效果,并且绘制瞬移曲线上代码,代码先对简单public Transform player; public Transform mark; public float rayLength = 5; private LineRenderer lineRenderer; private Vector3[] linePoints; private Vector3 targetPoint; private void Start() { lineRenderer = GetCompon
2021-05-14 14:56:13
580
原创 Unity 实现UI窗口拖动缩放
附上下载途径资源链接:https://download.youkuaiyun.com/download/qq_33547099/18146183进群下载:
2021-04-26 18:15:48
1051
1
原创 Vuforia 获取照相机图像
有时候想获取照相机图像做特殊操作的时候下面这个代码有用。下面代码也是参考修改来的,为了降低大家检索成本我就复制过来了。https://library.vuforia.com/articles/Solution/Working-with-the-Camera.html#How-To-Access-the-Camera-Image-in-Unity public PIXEL_FORMAT mPixelFormat = PIXEL_FORMAT.UNKNOWN_FORMAT; private bool m
2021-03-22 16:34:46
768
原创 Unity中 Image常用的转换函数
将字节转换成Texture2D、屏幕的截图、Texture2D转换成JPG格式数据、Texture2D转换成JPG格式数据等转换。1.将字节转换成Texture2D /// <summary> /// 将字节转换成Texture2D /// </summary> /// <param name="data"></param> /// <returns>Texture2D</returns> public static
2021-03-09 16:45:02
1497
原创 Unity 简单搜索功能
Unity 简单搜索功能public InputField inputField;public RectTransform parent;public RectTransform item;public string[] content;void Start(){ inputField.onValueChanged.AddListener((value) => { if (parent.childCount > 1) { for (int i = 1; i <
2021-03-03 14:35:27
2974
3
原创 Unity UGUI事件穿透
在Unity开发中,一个按钮被前面的面板挡住,但是你依然能够进行交互,这个最简单的就是把前面的面板raycast Target属性不勾选不就行了,但是如果说前面的面板也需要做事件监测的的情况下该怎样做呢,比如下图,按钮被Image挡住了,但是你依然想点击下面的Button,这个时候应该怎么办呢?其实Unity交互其实都是基于射线检测的,当我们检测到当前面板的时候,我们只需要将当前的时间渗透下去就行了,下面给出参考代码。using System.Collections.Generic;using Uni
2021-01-31 16:10:26
3397
2
原创 Hololens 关闭控制台内容
Hololens屏幕前控制台小字关闭方法Debug.developerConsoleVisible = false;
2021-01-15 18:30:10
518
原创 Unity RectTransform强制刷新UI、拖拽坐标转换、设置属性等
RectTransform 是整个每个UI控件必然有的组件,它决定了UI的布局大小等,在开发中我们经常都会使用到,比如拖拽,修改宽高,获取宽高等操作,下面记录一下自己对RectTransform的理解。RectTransform我经常会使用到下面的方法:RectTransform. SetSizeWithCurrentAnchors(Axis axis, float size) 设置宽高,Axis代表垂直和水平对应宽和高RectTransform. GetLocalCorners(Vector3[]
2021-01-08 18:19:31
3326
2
原创 Unity使用UGUI划线
Unity 里面虽然提供Linerender绘制线条,但是只能在3D空间划线,有时候需要在UI上绘制指定的线条,柱状图,饼状图等就可以采用下面的方式了。创建DrawLine,继承MaskableGraphic类,重写OnPopulateMesh(VertexHelper vh)方法,重新使用mesh绘制线条,实例代码如下using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class Dra
2021-01-07 09:34:08
4263
9
原创 Unity使用http向服务器请求数据
方便快捷,记录一下! void Start() { HttpRequest("我在请求内容","http://localhost:8000//demo//abc"); }public void HttpRequest(string postData,string url) { byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(postData); HttpWebRequest webReq
2021-01-06 09:12:56
998
原创 Unity 无限循环滚动列表
Unity 无限滑动列表制作Unity 无限滚动列表功能,效果,循环滚动,并且可以点击交互。下面展示一些 内联代码片。public class SlideList : MonoBehaviour,IDragHandler{ public static SlideList Instance; public List<RectTransform> itemDataArray = new List<RectTransform>(); private L
2020-12-26 17:14:16
6370
原创 Unity从图片的字节数据里面获取图片的宽和高
简单明了直接上代码下面展示一些 内联代码片,转换的时候不要指定宽高,转的时候就会自动根据图片的实际宽高来转换了。public void ByteToImage(byte[] data) { Texture2D texture2D = new Texture2D(0, 0); texture2D.LoadImage(data); Debug.Log("width="+texture2D.width + " height=" + texture2D.height); }...
2020-12-17 18:43:36
2888
1
原创 Unity 扩展Log日志
Unity 扩展Log 类输出自定义日志前言Unity 里面在进行Android Hololens ios等平台进行测试的时候,如果不借助别的工具,没办法看到控制台输出的日志,给测试带来很多麻烦,如果我们能够将输出的Log输出到UI上就方便我们自己的调试,接下来就是做这么一件事情。使用反编译软件打开UnityEngine.CoreModule.dll文件,会发现Debug类里面的方法和属性如下图:它是使用unityLogger进行输出,然而unityLogger=>s_Logger,然而s
2020-12-14 09:27:47
1501
原创 Hololens第三人称视角实现
Hololens 第三人称视角实现原理其实Hololens的第三人称视角识别很简单,本质上只要能够将两个坐标点对其就行,但是这个两个不同的应用没办法使用同一个坐标系。所以采用AR识别功能达到两个坐标系对其的目的。第一个就是Hololens端使用Vuforia进行图片识别,但是有一点识别图的物理尺寸要和识别图大小保持一致,不然深度不对产生的误差比较大。第二个 IOS活着Android 端使用ARfoundation 识别功能,因为ARFoundation跨平台方便。第三个就是坐标对其,用Holole
2020-12-12 11:30:31
1292
原创 Hololens调用摄像头进行拍照
Hololens调用摄像头进行拍照Hololens 进行调用相机拍照,将文件保存到本地文件夹,也可以直接转换成Texture2D,然后使用RaeImage直接显示,可以直接导入Unity运行。https://download.youkuaiyun.com/download/qq_33547099/13569717...
2020-12-08 15:28:20
1179
原创 Hololens 远程专家系统
Hololens 远程专家系统(1)(1)安卓端音视频通话目前只支持ARM64位操作系统,并且要用IL2CPP编译才能正常通话(2)安卓端不能正常解析服务器信息,因为Newtonsoft.Json在ARM64位操作系统上部分不可用,但是Websocket-Sharp.dll里面解析是用Newtonsoft.Json,最终使用BestHttp插件加上Newtonsoft.Json-for-Unity替换解决通信问题。...
2020-12-08 14:04:14
557
原创 基于Unity的糖果消消乐
糖果消消乐的算法实现定义糖果枚举类型public enum CandyType { Type1=0, Type2=1, Type3=2, Type4=3, Type5=4, Type6=5, Type7=6,}定义糖果行为public class Candy : MonoBehaviour{//糖果在地图上的二维坐标索引 internal int x, y; //糖果类型 public CandyType ca
2020-12-05 11:28:05
700
原创 Unity Android平台读取文件时添加了权限依然报错“Access to the path is denied“
Unity 调用Android读取文件"Access to the path is denied" 原因记录一下Unity 调用Android读取文件"Access to the path is denied" 原因:如果你发布的安卓目标版本是10.0以前的,直接在AndroidManifest添加下面权限。// An highlighted block <uses-permission android:name="android.permission.WRITE_EXTERNAL_STOR
2020-12-04 11:23:30
5290
6
原创 Unity中当鼠标停留在物体上的时候滚动鼠标滚轮聚焦物体
今天主要分享一个照相机聚焦的功能,在Unity中当需要具体查看某个物体的时候,通过滚动鼠标滚轮,然后照相机往鼠标当前的位置聚焦,推近物体观察,如果你的功能和这个相似,也许会有相关的帮助,其实实现起来很简单,就是几句代码而已,关键在于能够想到怎样实现这个功能,有这个需要的可以参考下面的代码。下面是图片,当需要近距离查看小方块的时候可以让鼠标停留在方块上,然后滚动鼠标滚轮控制拉近拉远的效果。下面粘...
2020-01-13 13:58:38
938
2
原创 Unity里面实现Camera围绕物体旋转
在Unity中,总是会用到让一个照相机围绕物体旋转观察,我刚开始实现的时候也是没能搞清楚欧拉角的旋转方式,其实实现这个功能还是很简单的,下面索性将一些小功能自己记录分享一下,方便后面的回顾学习。1*...
2020-01-10 15:07:02
3099
原创 Easy AR通过Http协议上传本地图片至云图库
前言之前做Easy AR的云识别功能,里面有一个上传手机相册的图片到云识别图库的功能,我当时在网上没找到相关的方法,EasyAR官方文档也没找到解决方案,后面自己结合文档加自己的推测,最终使用Http协议上传成功了,所以现在想把这个过程记录下来,也许对别人会有帮助。开始制作使用Unity 2019.2.3f1版本和Easy ARSense_3.0.1-final_Basic 版本的SDK。...
2020-01-04 17:06:31
726
8
原创 Unity VR射线拖拽物体时候的曲线效果
前言作为一个Unity开发的萌新小白,也是抱着和同行交流的心态,所以想把自己开发项目中的一些新知识点记录分享一下,也许会对别人有所帮助。这也是第一次尝试写博客,存在错误的地方也希望读者帮助指出,大家一起成长。实现功能最近正在做诺亦腾数据手套方面的交互,涉及到一些射线的使用,比如双手拖动平移物体、单手拖动旋转物体、双手缩放物体等通用的射线和手势配合交互。其中我现在想分享的是射线拖动物体旋转、在...
2020-01-04 11:02:33
1788
4
Unity调用Android文件资源管理选择文件
2020-12-18
Unity Debug类扩展为自定义输出
2020-12-14
Holoens调用系统摄像头进行拍照
2020-12-08
Unity 滚动鼠标滚轮让照相机聚焦鼠标选中的物体
2020-01-13
Unity 中实现按住鼠标左键上下左右拖动旋转Camera观察物体,照相机旋转而不是物体本身旋转。
2020-01-10
EasyAR实现本地图片通过Http上传云端图库
2020-01-04
Unity 实现VR手柄射线对物体操作拖拽时曲线效果
2020-01-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人