纳金网

标题: 【转】动态加载FBX文件 [打印本页]

作者: 晃晃    时间: 2011-7-23 09:45
标题: 【转】动态加载FBX文件
方法1(已测试过)

1 将模型拖动到场景中 ,调整好位置。(制作prefab需要)

2 新建Resources(如果工程中有的话 就不用新建了,Resource.Load调用的就是该文件夹下的资源),在该文件夹下建一个prefab,将上面的模型拖动到这个prefab上

3 删除场景中的该物体模型

4 编写脚本,把它仍随便一个GameObject

主要代码如下
using UnityEngine;

using System.Collections;
public class LoadFBX : MonoBehaviour {
// Use this for initialization

void Start () {

GameObject gFbx=(GameObject)Instantiate( Resources.Load("che"));

}



// Update is called once per frame

void Update () {



}

}

搞定
方法2:(没测试过,应该可以,因为之前能成功加载GameObject对象)
1 按方法1 制作prefab 注意调整好位置
2 然后使用AssetBundle导出包选项 create single AssetBundle(这之前需要在工程文件夹中新建一个叫做“Dynamic_Asset”的文件夹)
3 这时可以看到导出的.AssetBundle文件了

4 编写代码
如下

            public string url;

void Start () {

  string Scname = "scene1_part2.assetbundle";

  url = "file://F:/EZGUI/Dynamic_Asset/";

  StartCoroutine(DLAsset(url,Scname));

}

void Update () {
}

public IEnumerator DLAsset (string url,string Scname) {

  WWW www = new WWW(url+Scname);

  yield return www;

  GameObject GO = (GameObject)Instantiate(www.assetBundle.mainAsset);

}


方法3 联想到海海视频 想想其实不用这么麻烦
1 拖动FBX模型到场景中,调整好位置

2 做成prefab

3 public GameObject gPrefab;

GameObject clone;

clone=Instantiate(gPrefab,位置,旋转)

4 移动prefab到gPrefab上 即可
作者: 奇    时间: 2012-1-17 15:04
心中有爱,爱咋咋地

作者: 晃晃    时间: 2012-1-17 18:05
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:05
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:05
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:05
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:05
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:05
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:05
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:05
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:05
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:05
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:05
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:05
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:05
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:06
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:06
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:06
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:06
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:06
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:06
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:06
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:06
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:06
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:06
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:06
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:06
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:06
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:06
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:07
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:07
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:07
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:07
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:07
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: 晃晃    时间: 2012-1-17 18:07
爱生活,爱纳金网,爱Web3D——www.narkii.com
作者: C.R.CAN    时间: 2012-2-16 23:23
路过……

作者: C.R.CAN    时间: 2012-2-24 23:31
不错啊 经典

作者: 晃晃    时间: 2012-4-24 23:19
提醒猪猪,千万不能让你看见

作者: 晃晃    时间: 2012-6-25 23:18
路过、路过、快到鸟,列位请继续...ing

作者: tc    时间: 2012-11-12 23:21
路过、路过、快到鸟,列位请继续...ing

作者: may    时间: 2012-11-30 03:55
支持一下楼主
作者: may    时间: 2012-11-30 03:56
支持一下楼主
作者: 菜刀吻电线    时间: 2013-2-14 23:20
谢谢楼主,真是太实用了





欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5