- 博客(12)
- 收藏
- 关注
原创 Unity拍照及录屏开发探索
Unity录制视频可以 利用Unity Recorder来录制,但是仅能用于编辑器中,可以在运行模式下将Unity场景及动画、Timeline录制成动画或视频。而对于非编辑器条件下,目前探索使用ffmpeg来实现,使用正常。
2023-11-07 10:28:17 966
原创 Unity PNG序列图片使用探索
在Unity中,PNG序列图片主要用于以下几个方面:1. 精灵动画:PNG序列可以用来制作2D游戏中的动画效果。可以制作一个由一系列PNG图片组成的动画,然后在Unity中使用Animator控制器来播放这个动画。2. 纹理动画:如果正在创建3D游戏,PNG序列也可以用来制作纹理动画。例如,可以在一个物体的表面上播放一系列的PNG图片,以创建复杂的动态效果。3. UI动画:PNG序列也可以用来制作用户界面的动画效果。例如,可以创建一个由一系列PNG图片组成的加载动画,然后在游戏加载时播放这个动画。
2023-11-06 17:19:08 923
原创 Unity开发C#框架
①通过内部接口来实现内部类通过类型转换来转变成对应的事件类②事件框架逻辑:(利用字典存储不同的事件类型)【同时也是拓展类及函数】
2023-10-24 22:27:27 615
原创 Unity项目开发框架总结二
通过字典进行存储,循环遍历特性的方式来获取特性里的UI内容数据UI特性:是否缓存UI资源地址层级UI元素:是否缓存UI的预制体UI层级具体实例对象。
2023-10-23 23:16:55 947
原创 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 382
原创 基于Unity通过Thrift/Http实现WebGL驱动手模型
1、以原先定义的数据格式为基础,将手指与手掌的数据合并为一帧数据发送,即每帧同时发送两行数据。(可参考附件里的Client工程,已测试可行)例:第一帧:1 .....(手指数据) 1 .......(手掌数据)第二帧:1 .....(手指数据) 1 .......(手掌数据)......2、端口:9090。
2023-10-22 17:08:17 199 1
原创 基于Unity通过WebSocket实现WebGL驱动手模型
WebGL 项目打包之后,会生成如下文件结构:index.htmlTemplateData - 包括logo、加载进度条,只有模板选择 Default 时才有)StreamingAssets - 项目中的 StreamingAssets 文件夹(WebGL平台下 Application.streamingAssetsPath 的值为BuildUnityLoader.js - 加载 unity 内容的脚本myproject。
2023-10-22 16:56:52 1114 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 1073 1
原创 VR——Oculus开发总结
DOF:在结构力学上的自由度(Degrees of freedom),或称动不定度(Degrees of kinematic indeterminacy),意指分析结构系统时,有效的结构节点上的未知节点变位数。自由度大致有两种型式:旋转的自由度和移动的自由度。在平面中,只有三个自由度,一者为面旋转,二者为前后及左右两个移动。在立体中,有六个自由度,三个为前后、上下及左右三个移动和前后、上下及左右三面旋转。
2023-10-19 22:35:30 897
原创 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 1912
原创 MR——Hololens2开发记载
①边界系统---- 边界系统为可视化VR应用中虚拟现实边界(Boundary)提供了支持。边界定义了使用者配戴VR头显可以移动的安全区域,边界是沉浸式体验的重要组成部分,可帮助使用者在佩戴VR头显时避免看不见的现实障碍。②相机系统---- 相机系统使MRTK能够配置和优化特定硬件平台应用程序的相机,使用相机系统,可以对VR、AR、HoloLens设备编写一致的应用程序,而无需通过代码来区分和适配每种设备③诊断系统---- 诊断系统提供了应用程序运行时的性能诊断工具,以方便分析应用程序性能问题。
2023-10-19 22:12:43 890
原创 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 47
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人