2016-01-20 21:11:33 taotaoah 阅读数 5006
  • Unity3D入门到精通-(3)Unity资源管理精讲

    本次系列课程的目标是让Unity3D初学者掌握Unity3d的资源管理技术进行了全面介绍,特别对AssetBundle资源如何进行更新,以及加载(依赖资源加载)进行了系统的介绍。 适合对象:Unity初学开发者,Unity中级开发者,网络程序开发者,所有对游戏开发有兴趣的人员。 学习条件:有一定的Unity3D基础,了解C#的基本开发知识。

    4646 人正在学习 去看看 张刚
foreach (Transform child in transform)
{
    Debug.Log(child.gameObject.name);
}

2019-09-04 14:51:48 w953530843 阅读数 254
  • Unity3D入门到精通-(3)Unity资源管理精讲

    本次系列课程的目标是让Unity3D初学者掌握Unity3d的资源管理技术进行了全面介绍,特别对AssetBundle资源如何进行更新,以及加载(依赖资源加载)进行了系统的介绍。 适合对象:Unity初学开发者,Unity中级开发者,网络程序开发者,所有对游戏开发有兴趣的人员。 学习条件:有一定的Unity3D基础,了解C#的基本开发知识。

    4646 人正在学习 去看看 张刚

使用foreach循环 遍历所有子物体不包含服务器 并添加到集合
第一个参数是变量类型
第二个参是变量名称
第三个参数要与第一个参数类型一致
在这里插入图片描述

2017-07-05 10:46:39 abcd5711664321 阅读数 306
  • Unity3D入门到精通-(3)Unity资源管理精讲

    本次系列课程的目标是让Unity3D初学者掌握Unity3d的资源管理技术进行了全面介绍,特别对AssetBundle资源如何进行更新,以及加载(依赖资源加载)进行了系统的介绍。 适合对象:Unity初学开发者,Unity中级开发者,网络程序开发者,所有对游戏开发有兴趣的人员。 学习条件:有一定的Unity3D基础,了解C#的基本开发知识。

    4646 人正在学习 去看看 张刚

首先要锁定,按shift选中拖拽进

2013-12-17 11:36:24 G__Dragon 阅读数 4414
  • Unity3D入门到精通-(3)Unity资源管理精讲

    本次系列课程的目标是让Unity3D初学者掌握Unity3d的资源管理技术进行了全面介绍,特别对AssetBundle资源如何进行更新,以及加载(依赖资源加载)进行了系统的介绍。 适合对象:Unity初学开发者,Unity中级开发者,网络程序开发者,所有对游戏开发有兴趣的人员。 学习条件:有一定的Unity3D基础,了解C#的基本开发知识。

    4646 人正在学习 去看看 张刚

隐藏物体有两种方法,一是设置Meshrender为False,即不渲染物体。

二是设置物体为False,禁用物体,我使用的第二种。

当场景中需要隐藏的物体很多时,我们可以添加一个层来表示需要隐藏的物体。

当加载场景时,遍历隐藏的层内物体添加到List集合中,设置SetActive为False.当需要显示物体时,遍历LIst集合,把需要显示的设置为true。

注意不能在一开始就设置物体为False,否则运行时GameObject.Find会找不到该物体,就无法设置为True。

首先创建集合(引入System.Collections.Generic命名空间)。

List<GameObject> lstTools = new List<GameObject>();//场景中的隐藏工具的集合

void HitdToolsList()//隐藏工具
    {
        GameObject[] ToolsList = GameObject.FindGameObjectsWithTag("Tools");

        foreach (GameObject tool in ToolsList)
        {
            lstTools.Add(tool);
            tool.SetActive(false);
        }
    }

 显示工具同理,foreach寻找需要显示工具的名称相符的工具即可。设置SetActive(true)。

2014-10-29 15:44:51 OnafioO 阅读数 7019
  • Unity3D入门到精通-(3)Unity资源管理精讲

    本次系列课程的目标是让Unity3D初学者掌握Unity3d的资源管理技术进行了全面介绍,特别对AssetBundle资源如何进行更新,以及加载(依赖资源加载)进行了系统的介绍。 适合对象:Unity初学开发者,Unity中级开发者,网络程序开发者,所有对游戏开发有兴趣的人员。 学习条件:有一定的Unity3D基础,了解C#的基本开发知识。

    4646 人正在学习 去看看 张刚


1 把3dmax中1米的物体,在unity中为1厘米,所以unity中需要放大100倍才能跟3dmax中效果相同

2 unity中调整模型->inspector-scale factor可以调整放大倍数,1代表100倍,0.01是默认值1倍

3 3dmax把默认尺寸设置成厘米的方法

step1 customize->Units Setup...


把1处改为Centimeters(厘米),然后点3


把英寸改成厘米,这样设置后就可以直接导出fbx文件。


这样设置后,比如在3dmax中生成100cm*100cm*100cm的物体fbx,直接拖入到unity中就是1m*1m*1m(与unity中新创建的默认cube一边大)

此时这个物体在unity为默认缩放比例0.01


没有更多推荐了,返回首页