如何在unity3d中创建unity 脚本创建对象

 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
Unity3D游戏开发之游戏架构脚本该如何来写
下载积分:1000
内容提示:Unity3D游戏开发之游戏架构脚本该如何来写
文档格式:DOCX|
浏览次数:55|
上传日期: 14:51:25|
文档星级:
该用户还上传了这些文档
Unity3D游戏开发之游戏架构脚本该如何来写
官方公共微信第三方登录:今天看啥 热点:
如何修改新建脚本模板-ScriptTemplates(Unity3D开发之十五),unity3d全局脚本
猴子原创,欢迎转载。转载请注明: 转载自Cocos2Der-CSDN,谢谢!
原文地址: http://blog.csdn.net/cocos2der/article/details/
unity添加新脚本的时候,没有版权文件头信息,主要是没有脚本创建人的姓名,在项目开发中,如果想知道这个脚本是谁写的,呼来唤去搞半天才发现是自己写的!!!
用习惯了xcode,所以准备给unity的新建脚本添加一个信息头内容。
Unity自己就有新建脚本模板文件,但是这个文件里面的预定义key很少,不够咱们使用。所以需要自己添加几个key。然后在新建脚本的时候替换这个几个key为对应的内容。
一、修改模板文件
打开模板文件 Unity.app/Contents/Resources/ScriptTemplates/81-C# Script-NewBehaviourScript.cs.txt
using UnityE
using System.C
public class #SCRIPTNAME# : MonoBehaviour {
void Start () {
void Update () {
上面的就是版权头信息,新建的脚本就这下面的效果了:
using UnityE
using System.C
public class TestClass : MonoBehaviour {
void Start () {
void Update () {
二、添加Editor脚本,用来解析上面我们自己添加的key
using UnityE
using UnityE
using System.C
public class HEScriptKeywordReplace : UnityEditor.AssetModificationProcessor {
public static void OnWillCreateAsset ( string path ) {
path = path.Replace(".meta", "");
int index = path.LastIndexOf(".");
string file = path.Substring(index);
if (file != ".cs" && file != ".js" && file != ".boo") return;
string fileExtension = file;
index = Application.dataPath.LastIndexOf("Assets");
path = Application.dataPath.Substring(0, index) +
file = System.IO.File.ReadAllText(path);
file = file.Replace("#CREATIONDATE#", System.DateTime.Now.ToString("d"));
file = file.Replace("#PROJECTNAME#", PlayerSettings.productName);
file = file.Replace("#SMARTDEVELOPERS#", panyName);
file = file.Replace("#FILEEXTENSION#", fileExtension);
System.IO.File.WriteAllText(path, file);
AssetDatabase.Refresh();
三、设置PlayerSettings的属性
点击Edit/Project Settings/Player,修改Company Name为所需要的名字。
OK,你也可以自己根据需求自己修改了。
相关搜索:
相关阅读:
相关频道:
Android教程最近更新

我要回帖

更多关于 unity 脚本创建prefab 的文章

 

随机推荐