Unity3d 动态加载fbx模型文件
来源:互联网 发布:ajax上传文件到阿里云 编辑:程序博客网 时间:2024/05/21 09:22
方法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);
- }
========================================================================================
如何动态加载模型-0
如何动态加载模型 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);
- }
0 0
- Unity3d 动态加载fbx模型文件
- Unity3d 动态加载fbx模型文件
- Unity3d 动态加载fbx模型文件
- Unity3D动态加载FBX文件
- Unity3D动态加载FBX文件
- 动态加载FBX文件
- unity3D 动态导入FBX、obj模型
- Unity3D 加载fbx模型,实现简单的方向控制
- Unity3d Fbx动作模型的使用
- Unity 导入 fbx 模型文件
- 基于FBX SDK的FBX模型解析与加载
- 基于FBX SDK的FBX模型解析与加载
- Unity3D修改FBX文件动画名
- 将FBX文件导入Unity3d中
- Unity3D如何使用fbx动画文件
- 如何动态加载.unity3d资源文件
- 3dMax导出fbx三维模型到Unity3D中
- unity3d导入3dmax fbx格式模型单位设置问题
- Nutch爬虫引擎使用分析
- Navicat for SQL Server 如何分区
- ActiveMq 学习总结
- 访问dubbo的rest服务返回404
- seedFilling & glReadPixels
- Unity3d 动态加载fbx模型文件
- leetcode 67. Add Binary
- C#——输入学生的姓名成绩
- Java程序员笔试经典例题
- MySQL中group_concat函数详解
- 平衡二叉树构建过程中的旋转
- 华为OJ 整数排序 不出现连续数
- ORA-01466: unable to read data - table definition has changed
- 容易被忽视的问题之:View的setLayoutParams()方法