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

Unity 脚本自动添加头部注释

📝 Unity Script Header 注释生成器

一个轻量、可配置的 Unity 编辑器工具,在创建 .cs 脚本时自动插入统一格式的注释头信息。
支持作者、邮箱、公司、地点、版权、描述等字段,所有信息都可通过 Project Settings 界面配置并动态开关。

🎉GitHub开源地址:点击跳转

😃 适用多人协作开发,互不影响

project setting.png
script.png

📦 安装方式(推荐 Git URL)

Git URL安装

  1. 打开 Unity 项目
  2. 进入 Window > Package Manager
  3. 点击左上角 “+” → Add package from Git URL
  4. 输入以下地址:https://github.com/LiamLsc/unity-script-header.git

本地安装

  1. GitHub > Releases > 下载到本地并解压
  2. 进入 Window > Package Manager
  3. 点击左上角 “+” → Add package from disk
  4. 选择本地文件夹下的package.json文件

🎮 使用方法

🧱 配置注释字段
点击菜单:Edit → Project Settings → Script Header
设置字段和开关:

- 脚本名(自动)						- 日期(自动)
- 作者(Author)						- 邮箱(Email)
- 公司(Company)					- 地点(Location)
- 描述(Description)				- 版权信息(Copyright)
- [✓] 每项启用开关

🧪 测试:创建脚本
通过右键菜单 Create > C# Script 创建脚本文件,即可自动插入如下格式:

// ======================================================
// 文件名: PlayerController.cs
// 创建时间: 2025-06-26 16:52:12
// 创建者: Liam
// 邮箱: liam@example.com
// 公司: YourCompany
// 地点: Shanghai, China
// 版权: © 2025 YourCompany
// 描述: 控制玩家行为逻辑
// ======================================================

⚙️ 功能特性

✅ 新建 C# 脚本时自动添加注释头
✅ 注释字段完全可配置(作者、邮箱、公司、版权等)
✅ 每个字段支持独立开关
✅ 支持通过 Project Settings 进行实时设置
✅ 防止重复插入注释
✅ 使用命名空间封装,避免命名冲突
✅ 完全符合 Unity UPM 包标准

📁 项目结构

Root/                      
├── package.json                   
├── README.md                       
├── CHANGELOG.md                    
├── LICENSE                         
├── Editor/
│   ├── AssetCreationProcessor.cs
│   ├── ScriptHeaderBuilder.cs
│   ├── ScriptHeaderConfig.cs
│   ├── ScriptHeaderSettingsProvider.cs
│   └── ScriptHeaderInitializer.cs
├── Resources/
│   └── ScriptHeaderConfig.asset    

🧾 许可证 License

本项目使用 MIT License,可自由用于商业和个人项目。

© 2025 Liam. 保留署名权。

🙋 联系方式与反馈

如有建议、问题或 bug,请提交 Issue 或创建 Pull Request。
或者在博客下方留言。

相关文章:

  • 不同信创系统如何集中远程运维?贝锐向日葵提供稳定方案
  • 科技如何影响我们的生活?
  • word中如何保存高清图片,并保存为高质量的pdf文件(图像不失真)
  • uniappx 安卓app项目本地打包运行,腾讯地图报错:‘鉴权失败,请检查你的key‘
  • CSS3实现同心圆效果
  • 系统架构设计师论文分享-论单元测试方法及其应用
  • SolidWorks 镜像实体操作指南:解决镜像失败的常见问题
  • Oracle/PostgreSQL/MSSQL/MySQL函数实现对照表
  • SQL Server for Linux 如何实现高可用架构
  • 多模态融合相机L3CAM
  • 腾讯云TSE注册中心实战:Nacos高可用集群搭建与流量治理避坑指南
  • 如何给程序员用户画像?
  • MySQL 第十一讲---进阶篇 索引(上)
  • 【前端】⭐️通过vite构建项目
  • SQL学习笔记4
  • android zego拉插件到本地
  • MySQL之事务原理深度解析
  • Imbalanced-learn 5. Ensemble of samplers
  • Springboot整合Elasticsearch及常用方法大全
  • 鸿蒙图片相似性对比