- 博客(11)
- 收藏
- 关注
原创 Unity打包安卓优化方法汇总
本文分享了Unity安卓打包启动优化的经验,通过四种方法将启动时间从30秒缩短至秒级:1) 改用IL2CPP和ARM64架构,利用AOT编译优势;2) 采用LZ4HC压缩方式平衡压缩率与解压速度;3) 使用BuildReport插件优化大资源模型和贴图;4) 实现异步加载和AB包技术。文章强调优化需结合项目实际,建议通过logcat等工具分析加载瓶颈。这些方法虽有效但非普适,开发者应根据具体情况测试调整。
2025-09-02 17:38:26
1169
原创 记录一下UE5创建自定义pawn,并检测输入的过程,方便后续自己复习
本文介绍了使用虚幻引擎创建输入系统的基本流程:首先创建Input Action(IA)和Input Mapping Context(IMC),分别用于检测输入和执行映射;然后设计自定义Pawn并在GameMode中设为默认角色;最后通过获取控制器添加输入映射。完成设置后可使用EnhancedInputAction事件,或在运行时通过"~"键调出Debug视图查看输入状态。整个流程涵盖了从输入检测到角色控制的完整实现方案。
2025-06-06 16:41:31
371
原创 Timeline从指定SignalAsset位置开始播放
在Unity开发过程中,使用Timeline时,有时候不想从0开始播放,需要从指定点开始播放。如下图,如果想从指定点开始播放,内置功能并不能实现,或者说只能手动调整时间到这个点,然后从这个点开始播放。把这段代码添加到Timeline对应的物体,再添加想要跳转的点即可从指定点开始播放,后续还可以添加更多逻辑,例如,那么有什么办法可以直接把这个点传过去,然timeline从这里开始播放吗?
2025-05-13 19:24:23
285
原创 TimeMachine:自定义Timeline轨道,实现了标记,跳转,暂停等功能
在项目开发中,我使用了Timeline工具,它极大地简化了轨道标记、跳转和计时等操作。虽然可以自行编写代码实现这些功能,但使用现成工具更为便捷。目前,该工具的下载链接仍在审核中,有需要的朋友可以直接联系我获取。具体的使用方法可以通过搜索轻松找到。这款工具为项目开发提供了高效的支持,推荐给有类似需求的小伙伴。
2025-05-13 17:12:53
341
原创 Unity NPC跟随控制器(DelayedFollow)详解与使用指南
本文介绍了一个基于Unity的NPC跟随控制器,支持两种工作模式:跟随主角模式和跟随指定点模式。该控制器利用NavMesh实现智能寻路,支持行走/跑步动画的平滑过渡,并允许用户设定跟随距离、速度等多种参数,适配各种地形和场景。使用方法包括将脚本添加到NPC角色上,确保NPC具有NavMeshAgent组件,并设置Animator和动画参数。文章还提供了常见问题的解决方法,如NPC不移动、动画不切换等,并附上了完整的源码供参考。
2025-05-12 15:59:01
778
原创 Unity Qf框架 System层和Command层的区别和使用
使用心得最近在使用qf框架开发游戏,之前一直不理解Command和System都用在哪里,为什么要出现这些工具?开发过一段时间,加上看了凉大的教程,直接真香了,,,command实在是太好用了!太方便了。所以总结一下,方便自己看,也给有困惑的小伙伴一点小小的帮助。(这里只讨论设计层面上的区别,具体使用请参考框架的使用)
2025-05-12 11:51:53
384
原创 Unity Sqlite数据库打包安卓配置方法
附上plugins整个链接,包含Gradle的自定义配置,安卓申请权限等,可以忽略,如果有问题也可以看我的另一个文章。配置方法如下(这个文件在unity安装路径里面有,每个版本都有对应的,直接搜索就行)Libssqlite3配置(这个在不同平台的平台要创建对应文件夹,可以直接下载我的)具体配置过程忘了看哪篇文章了,记不清了.....最后X64的保证editor能用。因为这个要在安卓上跑所以选安卓。
2025-03-26 17:50:30
330
原创 Unity SteamVRPlug TeleportPoint 触发事件
最近在开发VR项目,发现SteamVRPlug插件里面的Point并没有自动触发事件的写法,比如下图中,我想。2、Teleport(在TeleportPlayer方法中添加)1、扩展TeleportPoint代码,添加事件回调和回收回调。2、在Teleport源码中,触发事件(移动到该点就触发)3、外部获取TeleoirtPoint并且传入事件。
2024-12-30 17:19:50
708
原创 解决Chrome浏览器检测不到HTCVIVE设备导致Three.js案例显示VR NOT SUPPORTED的问题
最新版Chrome浏览器虽然支持WebXR但是默认情况下检测不到HTCVIVE设备,导致WebXR场景无法进入解决步骤:1.打开Chrome chrome://flags/ 即Chrome浏览器实验功能2.打开如下选项只需要打开这三个选项皆可3.重启浏览器,打开Three.js官网即可解决浏览器版本:steam版本.........
2021-12-14 18:16:57
4625
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅