随笔分类 -  Unity3D

摘要:实际项目中发现的许多问题都是源自无心之过:临时的“测试”更改和疲惫不堪的开发人员的误点击可能会暗地里添加性能不良的资源或更改现有资源的导入设置。 对于任何大规模的项目,最好是将防止人为错误作为第一道防线。编写一小段代码来禁止将 4K 未压缩纹理添加到项目中,是相对简单的事情。 但是,这种错误操作却是 阅读全文
posted @ 2024-04-18 11:12 Flamesky 阅读(749) 评论(0) 推荐(0)
摘要:今天查看Unity 2022.3.20f1更新日志,发现新增了个异步实例化的功能,这个功能解决了Unity历史上实例化预制体卡顿的痛点,简直不要太爽。 具体的API文档请点击跳转。 做了个简单的实例化测试,实例化500*500个Cube,耗时9.2s。实例化过程之间不会卡顿,可以做其他事情,即便是在 阅读全文
posted @ 2024-02-18 16:44 Flamesky 阅读(3535) 评论(0) 推荐(0)
摘要:因为老的API Properties.DeleteArrayElementAtIndex(propertyIndex);提示没权限修改, 而unity提供了新的API GameObjectUtility.RemoveMonoBehavioursWithMissingScript(go); 更方便移除 阅读全文
posted @ 2023-12-23 15:03 Flamesky 阅读(753) 评论(0) 推荐(0)
摘要:鹅厂提供的bugly官方demo工程打包后台也查不到日志,N年不更新(官方已经说不再维护),为此本人做了部分修改测试,提供一个快速接入工程的demo。 Unity2021因为版本原因腾讯官方工程不能使用,而且Unity2021不允许Plugins/Android出现res目录,需要打包成aar,所以 阅读全文
posted @ 2022-09-22 14:42 Flamesky 阅读(476) 评论(0) 推荐(0)
摘要:最近将项目从Unity2019升级到Unity2021,打包安卓的时候出现异常。查了下资料说是数量超出限制,需要设置不压缩的数量。 1. 使用自定义mainTemplate.gradle 打开编辑,aaptOptions 选项里头设置 noCompress = ['.ress', '.resourc 阅读全文
posted @ 2022-09-14 20:01 Flamesky 阅读(2413) 评论(0) 推荐(0)
摘要:最近从GameFramework把里头觉得很赞的Debugger调试器单独抽离了出来,方便嵌入任意项目工程进行调试。 查看log信息,允许点击详情并复制到粘贴板,允许锁定log滚动面板 支持开启log写入本地模式,可开启/关闭本地写log 允许查看机器硬件信息(cpu/gpu/分辨率等等) 允许查看 阅读全文
posted @ 2022-02-25 16:59 Flamesky 阅读(575) 评论(0) 推荐(0)