obsidian/笔记文件/2.笔记/unity代码创建文件.md

27 lines
706 B
Markdown
Raw Permalink Normal View History

2025-03-26 00:02:56 +08:00
#unity/日常积累
api接口是介个
``` cs
AssetDatabase.CreateAsset()
```
需要注意的是这里的路径是asset开头的而不是文件系统全名
![[Pasted image 20230518110958.png]]
创建动画控制器或者timeline都可以的简单举个栗子
``` cs
AnimatorController newOverrideController = new AnimatorController();
AssetDatabase.CreateAsset(newOverrideController, ControllerPath);
AssetDatabase.Refresh();
```
``` cs
TimelineAsset newPlayableDirector = new TimelineAsset();
AssetDatabase.CreateAsset(newPlayableDirector, timeLineFullPath);
AssetDatabase.Refresh();
```