- 博客(18)
- 收藏
- 关注
原创 Unity之ScriptableObject使用
Unity3D中的ScriptableObject是一种轻量级可序列化数据容器,适合存储游戏配置、全局变量等数据,能有效减少场景间的引用依赖。通过继承ScriptableObject并添加CreateAssetMenu特性,可以快速创建数据资产(.asset文件),然后在MonoBehaviour脚本中引用使用。这种方法相比传统MonoBehaviour方案更节省内存,且支持多场景共享数据,特别适合游戏配置管理、事件系统等场景。
2025-09-15 10:14:25
247
原创 Unity DOTS(一):ECS 初探:大规模实体管理与高性能
DOTS(数据导向技术栈)是Unity的高性能解决方案,通过ECS架构(实体-组件-系统)和Burst编译器实现多线程优化。关键步骤包括:安装Entities和Entities Graphics预览包,使用SubScene自动转换物体为实体,通过Authoring组件+Baker将预制体转为可渲染实体。相比传统方式,DOTS能将1万个Cube的FPS从45提升至250帧。注意DOTS仅支持URP/HDRP管线,且实体需通过专用面板查看。
2025-08-12 13:50:32
1120
原创 基于Unity开发Varjo XR-4设备
Varjo XR-4 是 于 2023 年底发布的新一代旗舰级头显,同时支持VR跟MR,定位方式支持SteamVR与自定位追踪两种方式。
2025-07-17 10:40:30
904
原创 Unity 配置二进制化(Protobuf):轻量化加载与高效管理
本文针对Unity项目中配置数据管理存在的体积大、加载慢等问题,提出将Excel表格转为Protobuf二进制,二进制序列化,并提供精准查询数据的一整套解决方案。通过实际案例对比,该方案可实现68.3%的包体压缩和近3倍的加载速度提升。文章详细介绍了实现流程,包括: 使用ExcelPackage读取Excel数据 提供JSON和Protobuf两种导出方式选择 通过ProtoBuf-net库实现二进制序列化 设计ConfigManager统一管理配置数据 支持
2025-06-30 10:48:16
1147
1
原创 Python快捷安装APK到安卓设备中
在安卓设备开发中,有的安卓设备只能通过ADB命令安装,反复的输出ADB命令比较麻烦,我们可以通过Python命令直接选择路径与设备安装非常的方便。
2025-01-26 12:39:44
355
1
原创 Unity TCP网络-多人实时聊天
socket三个参数代表:网络,采用数据流形式,使用TCP协议Begin开头的函数,代表异步函数。传入对应的IP,Port使用try catch结构,如果连接失败,会输出失败的信息ConnectCallback是当成功连接到服务端的时候,会执行这个回调函数不是结束连接,而是确认连接操作的结果并准备好使用该套接字进行后续的通信。是当收到消息时,会将受到的字节数存储到readBuff中,从0位开始存入,最多支持1024字节,接收的标志通常为0,ReceiveCallback为收到回调。
2024-12-30 17:06:58
455
1
原创 基于Unity3D开发Rokid应用
目前Rokid官方推出Unity3种SDK,小编这里用过UXR2.0跟XR Interation Toolkit Plugin,这两者,我推荐大家用XR Interation Toolkit Plugin,因为XR Interation Toolkit PluginSDK支持Rokid投屏,而UXR2.0的应用使用Rokid上的投屏功能,会出现应用跟随的情况,这个问题,小编也问过Rokid的厂家,得到的回答是UXR2.0就是不支持推流的。
2024-11-20 12:46:00
1829
原创 Unity常用的性能优化方法
在本篇文章中,将为大家介绍一下在Unity中性能优化的常用方法,但是每一个方法都是有好有弊的,性能优化往往是牺牲一部分,来成全另一个部分。我们开始介绍吧!
2024-10-08 11:12:05
902
原创 Unity热更新之HyBirdCLR+Addressables(二)
今天我们来讲讲HybridCLR+Addressables热更新的基本流程跟实现的代码。
2024-09-14 12:43:29
626
原创 Unity在HoloLens使用3D launcher(模型)作为APP初始界面
Unity 打包到HoloLens设备中默认视以2D平面的方式进去的,但是HoloLens一些默认的应用是3D launcher(模型)进去,比较炫酷。那么我们在Unity开发的应用,怎么做出来呢?
2024-08-05 15:39:10
1448
原创 基于国产设备Xvisio进行 Unity开发
诠视设备是国产的MR设备,对标微软的HoloLnes,基于的MRTK开发,如果项目是从HoloLnes移植带诠视设备中,会非常方便。
2024-07-05 13:44:13
1008
LocalSend 提供了一种简单、高效、安全的局域网文件分享,下载即用,不需要任何的环境搭建
2025-06-17
Highlight Plus 是一款全能高亮效果插件,能在任意 3D 对象上快速添加轮廓、内外发光、覆盖、透视、目标锁定、击中/闪光等多种视觉效果
2025-06-17
SoftMask 插件在 UGUI 中让遮罩效果从“生硬的硬边”进化为“自然的软边”,大大提升了界面的视觉质感和交互体验
2025-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人