using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ClassNameScritpItem : MonoBehaviour
{
public GameObject go;
// Start is called before the first frame update
void Start()
{
go = new GameObject();
}
// Update is called once per frame
void Update()
{
}
//测试
public void Click()
{
}
//Test
public void Test()
{
}
}
2、创建代码脚本
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
using UnityEditor.ProjectWindowCallback;
using System.IO;
public class CreateSriptTool
{
[MenuItem("Exaples/Create Sripts")]
static void Init()
{
ProjectWindowUtil.StartNameEditingIfProjectWindowExists(0, ScriptableObject.CreateInstance<CteateSriptItem>(),
"ExampleComponet", null, null);
}
}
public class CteateSriptItem : EndNameEditAction
{
public override void Action(int instanceId, string pathName, string resourceFile)
{
DoCreate(instanceId, pathName, resourceFile);
}
public static string replaceTag = "ClassName";
public static void DoCreate(int instanceId, string pathName, string resourceFile)
{
EditorUtility.DisplayProgressBar("生成脚本", "生成中", 0.5f);
string str = pathName.Split('/')[2];
Debug.LogError("pathName:" + str);
string CsText = File.ReadAllText(Application.dataPath + "/ComponentTemp/" + "ScritpItem.txt");
CsText = CsText.Replace(replaceTag, str);
File.WriteAllText(pathName + "ScritpItem.cs", CsText, System.Text.Encoding.UTF8);
AssetDatabase.Refresh();
EditorUtility.DisplayProgressBar("生成脚本", "完成", 1f);
EditorUtility.ClearProgressBar();
}
}
近日,李飞飞连同斯坦福大学以人为本人工智能研究所 HAI 联合主任 John Etchemendy 教授联合撰写了一篇文章,文章对 AI 到底有没有感觉能力(sentient)进行了深入探讨。
「空间智能是人工智能拼图中的关键一环。」知名「AI 教母」李…
1.磁盘空间不足
Linux安装软件显示 You dont have enough free space 或者docker拉镜像时,出现磁盘空间不足的情况 no space left on device 如果你是ubuntu系统。查看磁盘空间
df -h 多半是这个目录满了/dev/mapper/ubuntu--vg-ubuntu--lv
大多情况我们只希望扩…
1. 题目 给你一个字符串 s 和一个字符 c ,且 c 是 s 中出现过的字符。 返回一个整数数组 answer ,其中 answer.length s.length 且 answer[i] 是 s 中从下标 i 到离它 最近 的字符 c 的 距离 。 两个下标 i 和 j 之间的 距离 为 abs(i - j) ,…