找回密码
 注册帐号

扫一扫,访问微社区

GUI 请问在编辑器中如何用代码调用unity的导入资源功能

4
回复
789
查看
[ 复制链接 ]
排名
26982
昨日变化

2

主题

7

帖子

39

积分

Rank: 1

UID
110490
好友
0
蛮牛币
51
威望
0
注册时间
2015-6-25
在线时间
16 小时
最后登录
2019-1-24
2019-1-9 10:10:46 显示全部楼层 阅读模式
5蛮牛币
如下图,我要在代码中调用这个方法,并传入一个路径。请问怎么实现?谢谢。
微信图片_20190109094846.png
回复

使用道具 举报

6蛮牛粉丝
1087/1500
排名
13984
昨日变化

5

主题

199

帖子

1087

积分

Rank: 6Rank: 6Rank: 6

UID
26011
好友
0
蛮牛币
1475
威望
0
注册时间
2014-5-21
在线时间
819 小时
最后登录
2019-5-27
2019-1-9 10:10:47 显示全部楼层
[C#] 纯文本查看 复制代码
#if UNITY_EDITOR
            System.Diagnostics.Process.Start("a.unitypackage");
#endif


在运行模式下不能用。只能自己写编辑器触发
回复

使用道具 举报

排名
20606
昨日变化

0

主题

14

帖子

70

积分

Rank: 2Rank: 2

UID
264622
好友
0
蛮牛币
109
威望
0
注册时间
2018-1-16
在线时间
30 小时
最后登录
2019-4-19
2019-1-10 14:53:44 显示全部楼层
EditorApplication.ExecuteMenuItem("Assets/Import new Asset"),接口是这个,里面字符串你可以自己多试试
回复

使用道具 举报

7日久生情
1744/5000
排名
1338
昨日变化

1

主题

67

帖子

1744

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
164137
好友
0
蛮牛币
1846
威望
0
注册时间
2016-8-25
在线时间
765 小时
最后登录
2019-6-19
2019-1-10 19:34:05 显示全部楼层
AssetDatabase.ImportPackage("xx/xx/xx.unitypackage", false);
回复

使用道具 举报

排名
26982
昨日变化

2

主题

7

帖子

39

积分

Rank: 1

UID
110490
好友
0
蛮牛币
51
威望
0
注册时间
2015-6-25
在线时间
16 小时
最后登录
2019-1-24
楼主 2019-1-15 11:01:44 显示全部楼层
谢谢各位,我想要在运行时执行,但是找不到直接调用的方法,已经找到替代方法。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则