同步定制 Unity团队 程序的C#文件模板
来源:互联网 发布:java接口与安卓对接 编辑:程序博客网 时间:2024/05/16 17:25
孙广东 2015.7.30
就是把程序制定好的模板(任何人可以更改并同步git)放到,unity项目的Editor 文件夹下, 当程序新建一个C#脚本后就是这个模板了。
“81-C# Script-NewBehaviourScript.cs.txt” 文件
using UnityEngine;using System.Collections.Generic;namespace DajiaGame.Px{ /// <summary> /// 描述: /// author: /// </summary>[AddComponentMenu("DajiaGame/Px/ #SCRIPTNAME# ")] public class #SCRIPTNAME# : MonoBehaviour { // 初始化函数 private void Start() { } // 每帧更新 private void Update() { } }}/* ===============提示: 特性相关================= * [SerializeField] * [HideInInspector] * [RequireComponent(typeof(Rigidbody))] * [SerializeField, Range(0,5)] int[] counts; * [SerializeField,TooltipAttribute("说明")] * [SerializeField,HeaderAttribute ("Title")] * [SerializeField,TextAreaAttribute(2, 5)] string message2; * [DisallowMultipleComponent] // 不能重复添加脚本 * [AddComponentMenu("DajiaGame/Px")] * [ExecuteInEditMode] */
//-----------------------------------------------------------------------// <copyright file="ComAnimation.cs" company="Game Development Laboratory">// Copyright (c) Sprocket Enterprises. All rights reserved.// </copyright>// <author> SunGuangDong </author>//// <summary>// This is the Widget class.// </summary>//-----------------------------------------------------------------------using UnityEngine;using System.Collections;using UnityEditor;using System.IO;namespace DajiaGame.Px{ /// <summary> /// 对定制的 C# 脚本模板拷贝,从 项目Editor到 Unity的安装路径 /// sunguangdong /// </summary> public class CopyCSharpScriptTemplates : MonoBehaviour { [InitializeOnLoad] public class Startup { // D:/Program Files/Unity5/Editor/Unity.exe // D:\Program Files\Unity5\Editor\Data\Resources\ScriptTemplates static Startup() { string strOriPath = Path.Combine(Application.dataPath, "Editor/81-C# Script-NewBehaviourScript.cs.txt"); string strDesPath = Path.Combine(Path.GetDirectoryName(EditorApplication.applicationPath), "Data/Resources/ScriptTemplates/81-C# Script-NewBehaviourScript.cs.txt"); File.Copy(strOriPath, strDesPath, true); } } }}
根据使用git 或者 svn 上面两个文件会被同步, 然后每次 成员 重启 unity 编辑器就会触发 模板文件的拷贝了
3 1
- 同步定制 Unity团队 程序的C#文件模板
- SharePoint 工作流模板定制问题-团队普及
- velocity定制模板文件
- C# 定制某个文件关闭的消息
- 修改Unity C#模板
- unity C#模板
- 文件同步程序,自动的文件复制
- unity-定制自己的编辑器
- C#可定制的数据库备份和恢复程序
- C#可定制的数据库备份和恢复程序
- C#可定制的数据库备份和恢复程序(转帖)
- C#可定制的数据库备份和恢复程序
- C#可定制的数据库备份和恢复程序
- C#可定制的数据库备份和恢复程序
- C#可定制的数据库备份和恢复程序
- Unity-水面效果的C#文件
- 【Unity3D游戏开发】定制新建C#文件的头描述
- C# C/S程序使用HTML文件作为打印模板
- struts2中的#使用
- IIS中的asp.net不见了
- 黑马程序员--java--继承和接口
- 欧拉角(Euler angles)
- 玩转Android---2D图形及动画---Frame动画
- 同步定制 Unity团队 程序的C#文件模板
- 分析Linux内核创建一个新进程的过程
- 玩转Android---2D图形及动画---Gif动画
- 玩转Android---2D图形及动画---图片处理
- raw_input() 与 input() __ Python
- HDU 1070 - Select the cheapest product
- 玩转Android---2D图形及动画---动画分析(Tween详细分析)
- Python 多线程 multithread
- #111 (div.2) A. Twins