查看: 1681|回复: 6
打印 上一主题 下一主题

[其他] Unity3D调用外部程序

[复制链接]

2722

主题

42

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
38268
精华
111

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2014-6-25 00:54:49 |只看该作者 |倒序浏览
1、调用外部浏览器
void OnGUI()
{
  if (GUI.Button(new Rect(50, 50, 100, 30), "Click"))
  {
    Process.Start("IExplore.exe", "http://www.sina.com.cn/");
  }
}
2、调用外部EXE
void OnGUI()
{
  if (GUI.Button(new Rect(50, 50, 100, 30), "Click"))
  {
    Process.Start("C:\\Program Files\\Tencent\\QQ\\Bin\\QQ.exe");
  }
}


unity3d 动态读取外部文件 收藏 分两种情况:
1,加载封装好的内部文件。
var aaa : Material;//空材质
var bbb : GameObject;//要绑定材质的模型
function Start()
{ aaa.mainTexture = Resources.Load("你的资源名,例如“pic1”不需要文件扩展名");
bbb.renderer.material = aaa;
}

2,加载磁盘文件
var bbb : GameObject;
function Start ()
{ var www = new WWW ("file://D:\\pic1.jpg"这里也可以是网络图片地址);
yield www;
bbb.renderer.material.SetTexture("_MainTex", www.texture);
}

动态加载外部文件,内部封装的用Resources.Load加载,外部的用www方法调用
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

hyui    

1

主题

2

听众

6671

积分

高级设计师

Rank: 6Rank: 6

纳金币
2715
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2014-6-25 02:12:44 |只看该作者
Nice, nice, thanks for this!
回复

使用道具 举报

无效楼层,该帖已经被删除

3

主题

1

听众

6189

积分

高级设计师

Rank: 6Rank: 6

纳金币
370
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2014-6-25 09:18:55 |只看该作者
THANK THE CODE
回复

使用道具 举报

17

主题

7

听众

3710

积分

中级设计师

Rank: 5Rank: 5

纳金币
775
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

5#
发表于 2014-6-25 14:59:28 |只看该作者
gooooooood
回复

使用道具 举报

115

主题

3

听众

5676

积分

高级设计师

Rank: 6Rank: 6

纳金币
7268
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

6#
发表于 2014-6-25 16:29:18 |只看该作者
感谢分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-17 06:48 , Processed in 0.092498 second(s), 33 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部