Skip to content

AniBullet/UE5-Linter-BulletS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unreal Engine Linter Plugin

这是一个基于 Gamemakin Linter 插件的修改版本,主要用于个人学习和使用。

📋 关于本项目

本项目是一个 Fork 版本,在原始插件的基础上进行了以下改进:

  • 新增 UE 5.7 版本支持 - 通过 AI 辅助适配了最新的 Unreal Engine 5.7
  • 批量重命名功能 - 在 Scan 扫描后,可以批量重命名不符合规范的资源文件
  • ✅ 其他功能优化和修复

注意:本项目主要用于个人学习和使用,不提供技术支持。如有问题,请参考原项目或社区资源。

🙏 致谢

感谢以下人员和社区:

  • 原作者Michael Allar - 创建了优秀的 Gamemakin Linter 插件
  • Gamemakin 社区 - 提供了宝贵的代码规范和工具支持
  • Unreal Engine 社区 - 持续的技术支持和反馈

🖼️ 预览

插件界面

插件界面

批量重命名功能

批量重命名功能

🚀 功能特性

  • 代码规范检查 - 自动检查项目中的资源命名、路径规范等
  • 批量重命名 - 扫描后可以批量重命名不符合规范的资源
  • 多种规则集 - 支持 Gamemakin 和 Marketplace 两种规则集
  • 可视化报告 - 生成详细的 HTML 格式检查报告

📦 支持的引擎版本

支持 Unreal Engine 5.0 至 5.7,其中 5.7 ✨ 为新增支持版本。

📥 安装说明

方法一:从 Releases 下载

  1. 下载插件

    • 前往本仓库的 Releases 页面
    • 选择对应版本并下载名为 "Linter 5.x" 的 zip 文件
  2. 解压插件

    • 下载完成后,解压 zip 文件
  3. 复制插件到项目

    • 导航到你的 Unreal Engine 项目目录

    • 找到项目中的 Plugins 目录(如果不存在,请创建它)

    • 将解压后的 Linter 文件夹复制到项目的 Plugins 目录中

    • 文件夹结构应该如下所示:

      YourGameProject/
      ├── YourGame.uproject
      ├── Plugins/
      │   └── Linter/
      │       ├── ...
      │       └── (plugin files)
      └── ...
      
  4. 启动项目

    • 现在你可以在项目中使用 Linter 插件了

方法二:从源码编译

  1. 克隆仓库

    git clone https://github.com/AniBullet/UE5-Linter-BulletS.git
  2. 复制到项目

    • Linter 文件夹复制到你的 UE 项目的 Plugins 目录
  3. 重新生成项目文件

    • 右键点击 .uproject 文件,选择 "Generate Visual Studio project files"
    • 或者在 UE 编辑器中打开项目,会自动编译插件

🎯 使用方法

  1. 扫描资源(推荐方式):

    • 在内容浏览器中,右键点击文件夹或资产
    • 选择 "Scan with Linter" 选项
    • 插件会自动开始扫描选中的资源
  2. 查看扫描结果

    • 等待扫描完成,查看检查结果
    • 不符合规范的资源会显示在结果列表中
  3. 批量重命名

    • 扫描完成后,对于不符合命名规范的资源
    • 可以使用批量重命名功能快速修复
  4. 导出报告(可选):

    • 可以导出 HTML 格式的详细检查报告
    • 方便存档和分享检查结果

📝 许可证

本项目采用 MIT License 许可证。

🔗 相关链接


免责声明:本项目为个人学习和使用而修改,不保证所有功能的完整性和稳定性。使用前请备份项目。

About

UE5资产命名规范插件,自用增强版

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C++ 64.4%
  • HTML 34.2%
  • Other 1.4%