当前位置: 首页 > news >正文

cocosCreator找出未用到的图片

最近整理项目的时候发现有些资源文件夹有点轮乱(一些历史原因导致的),而且有很多图片都是没用了的,但是没有被删除掉,还一直放在项目中,导致项目的资源文件夹比较大,而且还冗余。于是今天想着整理一下。
公开免费链接

找出未使用的图片

有好几种方法可以找出未使用的图片,找到未使用的扸后,可以选择将其从项目种删除,以减少项目的大小并简化资源管理。

方法一 资源管理器检查

在cocos Creator的资源管理器中选择你要查看的图片,右键,选择查看uuid的引用,查看图片的引用,如果没有任何场景或者预制引用这张图片,然后查看代码中有没有引用。如果都没有引用,就说明这张图片是未被使用的。这个时候就可以删除这张照片了。

方法二 写一个脚本去帮我们查询

如果我们项目的资源图片比较多,这个时候再用方法一就显得比较“蠢”,毕竟作为一个程序员,这种重复且费时间的事情可以交给程序去做。
这里我写了一个js脚本来帮我找出未使用的图片,代码如下:

const fs = require('fs');
const path = require('path');// 项目资源目录
const assetsDir = path.join(project_dir, 'assets');function getAllImageFiles(dir, fileList = []) {const files = fs.readdirSync(dir);files.forEach(file => {const filePath = path.join(dir, file);if (fs.statSync(filePath).isDirectory()) {getAllImageFiles(filePath, fileList);} else if (filePath.endsWith('.png') || filePath.endsWith
http://www.lryc.cn/news/390962.html

相关文章:

  • 一览 Anoma 上的有趣应用概念
  • Spring Boot集成fastjson2快速入门Demo
  • Three.js机器人与星系动态场景(二):强化三维空间认识
  • java顺序查找
  • 提升学生职务执行力的智慧校园学工管理策略
  • 系统运维面试总结(shell编程)
  • 在数据库中,什么是主码、候选码、主属性、非主属性?
  • Linux-笔记 udev机制介绍
  • 深度学习基准模型Mamba
  • 面试专区|【40道移动端测试高频题整理(附答案背诵版)】
  • vb6多线程异步,VB.NET 全用API实现:CreateThread创建多线程,等待线程完成任务
  • Python中计算一个序列中特点值出现的数量,比如 [0,0,0,1,1,0,0,]中1的数量
  • gitignore
  • Adobe Premiere 视频编辑软件下载安装,pr全系列分享 轻松编辑视频
  • 大屏开发系列——Echarts的基础使用
  • 指挥中心操作台的形状及空间布局
  • Linux源码阅读笔记07-进程管理4大常用API函数
  • 后端之路第三站(Mybatis)——JDBC跟Mybatis、lombok
  • 零基础入门怎么学习老挝语字母表?《老挝语翻译通》App真人发音教学,学习老挝语字母发音和词汇句子!
  • linux深度deepin基于rsync和apt-mirror同步软件源及构建本地内网源
  • 场景管理分析平台介绍
  • SQL Server和Oracle数据库的实时同步
  • Python中使用Oracle向量数据库实现文本检索系统
  • java考试题20道
  • 云仓的优势体现在哪里?
  • github 设置中文,亲测有效
  • Spring容器生命周期中如前置运行程序和后置运行程序
  • C++ 现代教程二
  • JavaScript函数闭包解析
  • STM32MP135裸机编程:使用软件触发硬件复位