Unity开发方案和知识
文章平均质量分 85
关于Unity的一些方案和知识
五仁烧饼
游戏行业搬砖工
展开
-
Unity Addressables bundle依赖查看和资源重复查看工具
在开发的过程有时候想要知道addressables 打包出来bundles的依赖关系,以及资源的重复情况。直接通过自带的addressables工具查看有点困难。这里分享一个github上的开源工具。名称为UnityAddressablesBuildLayoutExplorer。该工具可以帮助查看所有文件的依赖情况,以及所有重复资源的数量和大小。原创 2024-08-07 20:57:10 · 586 阅读 · 0 评论 -
Unity UI适配规则和对热门游戏适配策略的拆解
本文会介绍一些关于UI适配的基础概念,并且统计了市面上常见的设备的分辨率的情况。同时通过拆解目前市面上较为成功的两款休闲游戏Royal Match和Monopoly GO(两款均为近期游戏付费榜前几的游戏),大致推断出他们的适配策略,以供学习和参考。原创 2024-02-28 14:13:05 · 2352 阅读 · 0 评论 -
Unity Editor工具,导出unitypackage可选择是否包含脚本
Unity自带的Export Package...功能,如果选中资源中包含脚本,或者Prefab挂载了自定义的脚本。在之后弹出的选择框内,如果勾选了Include dependencies会将整个项目所有的脚本全部都包含在内。等于导入了很多不相关的代码。如果取消勾选Include dependencies,又只有选中的那个资源,其他引用到的资源又不包含在内。但是在实际的工作中导出资源时,只想导出跟选中资源相关的资源,并不想包含脚本,或者仅包含该prefab挂载的脚本。这时候就需要自己编写一个Editor原创 2023-11-01 16:37:29 · 878 阅读 · 0 评论 -
Unity光照相关知识和实践 (烘焙光照,环境光设置,全局光照)
本文将会通过一个简单的场景搭建,介绍如何使用烘焙光照以及相关的注意事项。另外还介绍了Unity内全局光照(GI)的知识和GI实际在游戏内的表现效果。原创 2023-07-26 19:58:29 · 7995 阅读 · 2 评论 -
Unity内置渲染管线升级URP教程
URP全称为Universal Render Pipeline(通用渲染管线),可以提供更加灵活的渲染方案,通过添加Render Feature实现各种渲染效果。并且可以针对移动平台进行专门的优化,同时还提供了SRPBatcher提高渲染效率。Unity的一些工具,比如ShaderGraph,也是必须在URP管线下才可以使用,可以说许多方面均优于内置渲染管线。所以如果还在使用内置渲染管线的,建议尽早升级到URP。通过本文,可以了解到如何从内置管线升级到URP。并且记录了一些升级时可能遇到的问题和解决方法原创 2023-06-28 14:30:41 · 10447 阅读 · 5 评论 -
通过Jenkins实现Unity多平台自动打包以及相关问题解决
通过本文可以了解到如何在windows和mac上部署Jenkins。并且通过Jenkins实现Unity在IOS,安卓和PC等多平台自动打包的功能,并且可以将打包结果通过飞书机器人同步到飞书群内。优化工作流,提高团队的开发效率。文末记录了实际使用Jenkins时遇到的各种问题,以及对应的解决方法原创 2023-06-26 17:11:43 · 5994 阅读 · 0 评论 -
Unity常见框架探索-ET框架探索
本文简单介绍一下ET框架入口,UI系统和网络模块,可以对基础使用有一个简单认识原创 2023-06-16 14:46:47 · 8408 阅读 · 0 评论 -
Unity导出WebGL工程,并部署本地web服务器
Unity导出WebGL工程,并部署本地web服务器原创 2023-02-17 16:35:04 · 5510 阅读 · 0 评论 -
Unity C#热更新框架ILRuntime接入
Unity 纯C#热更新框架ILRuntime接入流程原创 2023-01-12 10:41:38 · 741 阅读 · 0 评论 -
Unity官方本地化插件localization
Unity官方本地化插件localization的接入和使用流程原创 2023-01-10 20:44:55 · 3978 阅读 · 0 评论 -
Unity获取场景中物体的方法详解,以及如何获取active为false的根节点
Unity获取场景中物体的方法详解,以及如何获取active为false的根节点原创 2022-02-17 12:29:43 · 5912 阅读 · 0 评论 -
Unity查安卓Native Crash的方法,定位SO报错函数
Unity查安卓Native Crash的方法,定位SO报错函数原创 2022-01-21 20:26:16 · 6826 阅读 · 0 评论 -
Unity纹理格式选择
Unity纹理格式选择原创 2021-12-27 20:11:37 · 2531 阅读 · 0 评论 -
Unity热更新方案XLua
Unity热更新方案XLua原创 2021-12-21 16:18:23 · 711 阅读 · 0 评论 -
Unity热更新方案InjectFix
采用InjectFix的热更新特性对c#代码进行修复,InjectFix对应的git地址为 https://github.com/Tencent/InjectFixInjectFix无需对C#工程原有逻辑进行修改,并且可以用C#生成补丁,但是不能新增类和函数,因此更新方式也更加符合苹果审核规范。适合IOS端进行线上问题的修复开发准备拷贝InjectFix库文件IFixToolKit拷贝到Unity项目的Assets同级目录Assets/IFix,Assets/Plugins拷贝到Unit原创 2021-12-15 11:16:46 · 3802 阅读 · 0 评论