logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Unity开发微信小游戏-合理的规划使用YooAsset

本文总结了YooAsset资源管理的经验:1.通过Tag分类实现资源按需加载,如将皮肤资源分为必下(Skin_Default)和边玩边下(Skin_Normal);2.利用Group功能将同类资源(如皮肤、音效等)分组管理,并配合Tag实现更细粒度控制。该方法能有效优化资源加载策略,平衡游戏启动时间和后续体验。

#unity#c#
常用Git .gitignore模板

[Tt]emp//[Oo]bj//[Bb]uild//[Ll]ogs//[Ii]dea//Bundles//yoo//Bundles//.idea/!.vs/.gradle/.consulo/*.csproj*.sln*.suo*.tmp*.user*.pidb*.booproj*.svd*.pdb*.mdb*.opendb*.VC.db*.pdb.meta。

#git
面经-CPU、内存、GPU的性能优化

Profiler/Frame Debugger 之类工具确认瓶颈。:Profiler 里 Main Thread/Render Thread 很高,GPU 还很空;或降低分辨率没提升 FPS:GPU time 高;降低分辨率/关闭后处理 FPS 明显提升:卡顿呈“尖刺”,GC.Alloc 很多,周期性 GC spike,或内存持续增长导致加载/换场抖动。

#性能优化
更好的利用ChatGPT进行项目的开发

本文探讨如何有效利用ChatGPT提升项目开发质量。文章提出四点建议:1)精确提炼需求,提升与AI和团队沟通能力;2)区分核心与边缘功能设计标准;3)让ChatGPT全程参与项目,及时更新代码状态,借鉴其创新思路;4)注意AI可能存在的算法错误,建议开发者保持批判性思维,理解而非盲目复制代码。合理使用ChatGPT不仅能提高效率,更能促进开发者自身的技术成长。

#人工智能#unity
算法-轻松地明白KMP算法

KMP算法是一种高效的字符串匹配算法,用于在主串A中查找模式串B的出现位置。相比暴力匹配算法(时间复杂度O(n*m)),KMP通过预处理模式串构建最长公共前后缀数组(LPS),使得主串指针无需回退,将时间复杂度优化至O(n+m)。其核心思想是:当匹配失败时,利用LPS数组确定模式串指针的最佳跳跃位置,避免不必要的重复比较。预处理阶段需要O(m)时间构建LPS数组,匹配阶段仅需O(n)时间扫描主串,

#数据结构#unity#c# +2
到底了