自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Unity拍照及录屏开发探索

Unity录制视频可以 利用Unity Recorder来录制,但是仅能用于编辑器中,可以在运行模式下将Unity场景及动画、Timeline录制成动画或视频。而对于非编辑器条件下,目前探索使用ffmpeg来实现,使用正常。

2023-11-07 10:28:17 539

原创 Unity PNG序列图片使用探索

在Unity中,PNG序列图片主要用于以下几个方面:1. 精灵动画:PNG序列可以用来制作2D游戏中的动画效果。可以制作一个由一系列PNG图片组成的动画,然后在Unity中使用Animator控制器来播放这个动画。2. 纹理动画:如果正在创建3D游戏,PNG序列也可以用来制作纹理动画。例如,可以在一个物体的表面上播放一系列的PNG图片,以创建复杂的动态效果。3. UI动画:PNG序列也可以用来制作用户界面的动画效果。例如,可以创建一个由一系列PNG图片组成的加载动画,然后在游戏加载时播放这个动画。

2023-11-06 17:19:08 556

原创 Unity开发C#框架

①通过内部接口来实现内部类通过类型转换来转变成对应的事件类②事件框架逻辑:(利用字典存储不同的事件类型)【同时也是拓展类及函数】

2023-10-24 22:27:27 267

原创 Unity项目开发框架总结二

通过字典进行存储,循环遍历特性的方式来获取特性里的UI内容数据UI特性:是否缓存UI资源地址层级UI元素:是否缓存UI的预制体UI层级具体实例对象。

2023-10-23 23:16:55 470

原创 Unity项目开发框架总结一

1、值类型:值类型是在栈中分配内存,在声明时初始化才能使用,不能为null。值类型超出作用范围系统自动释放内存主要由两类组成:结构、枚举(enum),结构分为以下几类①整形(Sbyte、Byte、Char、Short、Ushort、Int、Uint、Long、Ulong)②浮点型(Float、Double)③decimal④bool⑤用户自定义的结构(struct)2、引用类型引用类型在堆中分配内存,初始化时默认为null。引用类型是通过垃圾回收机制进行回收。包括类、接口、委托、

2023-10-23 23:16:54 180

原创 基于Unity通过Thrift/Http实现WebGL驱动手模型

1、以原先定义的数据格式为基础,将手指与手掌的数据合并为一帧数据发送,即每帧同时发送两行数据。(可参考附件里的Client工程,已测试可行)例:第一帧:1 .....(手指数据) 1 .......(手掌数据)第二帧:1 .....(手指数据) 1 .......(手掌数据)......2、端口:9090。

2023-10-22 17:08:17 73 1

原创 基于Unity通过WebSocket实现WebGL驱动手模型

WebGL 项目打包之后,会生成如下文件结构:index.htmlTemplateData - 包括logo、加载进度条,只有模板选择 Default 时才有)StreamingAssets - 项目中的 StreamingAssets 文件夹(WebGL平台下 Application.streamingAssetsPath 的值为BuildUnityLoader.js - 加载 unity 内容的脚本myproject。

2023-10-22 16:56:52 511 1

原创 VR——Pico结合Ultraleap IR170数据采集开发使用

Application.persistentDataPath(数据持久化路径 ,热更的重要路径,该文件夹可读可写,在移动端唯一一个可读写操作的文件夹。电脑存储路径:C:\Users\Admin\AppData\LocalLow\(unity的CompanyName)\(Unity的ProductName)消除对应代码的警告在要关闭代码行下面一行写上#pragma warning able 0618,这样做的好处就是精准的关闭了指定地方引起的代码警告,不会过滤掉无辜的代码,

2023-10-22 16:38:07 894 1

原创 VR——Oculus开发总结

DOF:在结构力学上的自由度(Degrees of freedom),或称动不定度(Degrees of kinematic indeterminacy),意指分析结构系统时,有效的结构节点上的未知节点变位数。自由度大致有两种型式:旋转的自由度和移动的自由度。在平面中,只有三个自由度,一者为面旋转,二者为前后及左右两个移动。在立体中,有六个自由度,三个为前后、上下及左右三个移动和前后、上下及左右三面旋转。

2023-10-19 22:35:30 291

原创 VR——Pico OpenXR开发框架

如遇安装过程异常:如果直接安装Pico OpenXR Plugin SDK后并没有自动安装OpenXR SDK(Unity原生),则应卸载Pico OpenXR Plugin SDK,然后先安装OpenXR SDK(Unity原生)再安装Pico OpenXR Plugin SDK,否则项目依旧不支持PICO,没有进行相关链接。:分别向左右眼睛显示图像。一句话总结:把一个有透镜成像功能的显示器罩在眼睛上,人向哪里看,就在显示器里显示对应方向的景物画面,从而让人感觉自己身处一个无限大的虚拟空间中。

2023-10-19 22:26:33 868

原创 MR——Hololens2开发记载

①边界系统---- 边界系统为可视化VR应用中虚拟现实边界(Boundary)提供了支持。边界定义了使用者配戴VR头显可以移动的安全区域,边界是沉浸式体验的重要组成部分,可帮助使用者在佩戴VR头显时避免看不见的现实障碍。②相机系统---- 相机系统使MRTK能够配置和优化特定硬件平台应用程序的相机,使用相机系统,可以对VR、AR、HoloLens设备编写一致的应用程序,而无需通过代码来区分和适配每种设备③诊断系统---- 诊断系统提供了应用程序运行时的性能诊断工具,以方便分析应用程序性能问题。

2023-10-19 22:12:43 442

原创 Gitee入门级常用操作

PC安装Gitee环境现在gitee网站创建个仓库,然后本地新建一个文件夹,并进入。右键,选择“Git Bash Here"终端内配置本地全局信息git config --global user.name "你的用户名"git config --global user.email "你注册时候的邮箱"生成秘钥公钥ssh-keygen -t rsa -C "你注册时候的邮箱"接下来一路回车即可查看公钥,并把公钥添加到SSH公钥中git init。

2023-10-19 21:47:35 25

空空如也

空空如也

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

TA关注的人

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