wordpress建站教程第六节cq设计网
2026/4/8 14:12:47 网站建设 项目流程
wordpress建站教程第六节,cq设计网,一款完整的app开发流程介绍,郑州网站建设公司 排行点击上方亿元程序员关注和★星标 引言 哈喽大家好#xff0c;欢迎小伙伴提供的素材#xff1a; 亿哥晚上好#xff0c;上次压缩了PNG图片后#xff0c;图片资源还是非常大。 仔细研究了一下#xff0c;发现项目里面居然还有很多没用到的祖传资源#xff01; 游戏快要上线…点击上方亿元程序员关注和★星标引言哈喽大家好欢迎小伙伴提供的素材亿哥晚上好上次压缩了PNG图片后图片资源还是非常大。仔细研究了一下发现项目里面居然还有很多没用到的祖传资源游戏快要上线了项目里却还有很多旧的资源怎么办通常这样的情况出现于项目的二次开发阶段或者界面效果不好频繁更换的情况。由于界面的布局发生变化图片没办法直接覆盖替换一不小心就有可能会导致旧资源遗忘在项目里造成“泄漏”。那我们把遗忘的资源删掉不就好了是的前提是要知道哪些资源是已经没被引用了言归正传本期一起来看看如何在Cocos游戏开发中自定义插件查看资源被什么资源引用。本文源工程可在文末获取小伙伴们自行前往。直接上实例客官请留步倒杯茶咱们本期直接上实例废话最后再说。1.创建插件想要自定义插件查看资源被什么引用首先要创建我们的插件通过菜单扩展-创建扩展打开扩展创建面板,选择一个空白模板进行创建并启用插件。添加个消息findReferences和快捷键ctrlshiftf。2.插件原理每个导入项目的资源图片、音频、prefab、脚本等都会自动分配一个uuid。这个uuid用于在项目中唯一标识该资源。通常uuid会在资源文件或者资源的meta文件中。如上图Main.scene的uuid或者是在下图的Main.scene.meta文件中:原理很简单就是获取当前资源的uuid然后再去查找其他所有资源如果其他资源文件的数据中包含了当前资源的uuid说明当前资源被引用。3.插件流程开始-获取选中的资源的uuid-遍历asset目录所有的资源-判断uuid是否在遍历资源的数据中-结束获取选中的资源的uuidconst selectedUuids Editor.Selection.getSelected(asset);遍历asset目录所有的资源:const allAssets await Editor.Message.request(asset-db, query-assets, { pattern: db://assets/**/* });判断uuid是否在遍历资源的数据中:let assetFile fs.readFileSync(assetInfo.file, utf-8);通过fs模块读取文件内容然后判断是否包含选中资源的uuid。4.效果演示在插件目录安装依赖npm install和构建插件npm run build。选中图片资源按下crtlshiftf选中脚本资源按下crtlshiftf整体预览如下温馨提示以上插件功能仅显示选中资源的被引用情况要查询所有资源的小伙伴可自行修改扩展遍历所有图片资源。插件仅查找资源被其他资源引用情况代码中动态加载的资源需要自行扩展(检索接口或配置)。除了在Bundle包中(包括resources文件夹)没被依赖的资源不会被打到包中。工具检索是需要的但是也需要人工对资源进行辨别特别在上线前保证不误删在用资源。结语以上就是如何查看资源被什么资源引用的全部内容如有不对还请小伙伴们指出欢迎更多的小伙伴进行投稿(素材、文章硬币等等)感谢支持小伙伴们在游戏开发中还遇到哪些有趣的事情呢本文源工程可通过私信发送resfinder获取更多不实用资源可通过阅读原文获取。我是亿元程序员一位有着8年游戏行业经验的主程。在游戏开发中希望能给到您帮助, 也希望通过您能帮助到大家。AD:笔者线上的小游戏《打螺丝闯关》《贪吃蛇掌机经典》《重力迷宫球》《填色之旅》《方块掌机经典》大家可以自行点击搜索体验。实不相瞒想要个赞和爱心请把该文章分享给你觉得有需要的其他小伙伴。谢谢推荐专栏知识付费专栏你知道和不知道的微信小游戏常用API整理赶紧收藏用起来~100个Cocos实例8年主程手把手打造Cocos独立游戏开发框架和8年游戏主程一起学习设计模式从零开始开发贪吃蛇小游戏到上线系列点击下方灰色按钮关注。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询