2015-05-04 13:34:43 Stephen167 阅读数 895
  • Unity3D入门到精通-(3)Unity资源管理精讲

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

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

 

 

转自:http://blog.csdn.net/m_leonwang/article/details/38822455

 

 

 

2019-07-23 17:28:36 qq_34229678 阅读数 774
  • Unity3D入门到精通-(3)Unity资源管理精讲

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

    4712 人正在学习 去看看 张刚

Unity3D 获取当前物体为第几个子物体

快下班了,没想到今天能写两篇新发现。

不多说,直接上代码了:

print(transform.GetSiblingIndex());//显示当前物体为第几个子物体
2013-02-26 13:44:59 fzhlee 阅读数 4081
  • Unity3D入门到精通-(3)Unity资源管理精讲

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

    4712 人正在学习 去看看 张刚
public Transform fatherOb;

private void Start() {
     transform.parent = fatherOb;
}


//倒过来,就是把对方设置成父物体

2017-07-14 09:45:21 luoyikun 阅读数 1195
  • Unity3D入门到精通-(3)Unity资源管理精讲

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

    4712 人正在学习 去看看 张刚
using UnityEngine;
using System.Collections;

public class AutoAddCollision : MonoBehaviour {

    // Use this for initialization
    void Start () {
        ModelAddMeshCollider();

    }

    void ModelAddMeshCollider()
    {
        foreach (var render in transform.GetComponentsInChildren<MeshRenderer>())
        {
            render.gameObject.AddComponent<MeshCollider>();
        }
    }
}
2018-01-11 11:03:55 xiaoshuang_ 阅读数 252
  • Unity3D入门到精通-(3)Unity资源管理精讲

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

    4712 人正在学习 去看看 张刚
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
using System.IO;

public class Save{
    [MenuItem("Tools/SaveData")]//标题栏菜单的名字 编辑器的扩展 Tools菜单下的SaveData
    static void EndiorData() {

        string path = Application.dataPath + "/Json/NewPos.json";//相对路径
        

        Data d = new Data();
        GameObject obj = Selection.activeGameObject;
        for (int i = 0; i <obj.transform.childCount; i++)
        {
            Obj ob = new Obj();
            ob.pos = obj.transform.GetChild(i).transform.position;
            ob.rot = obj.transform.GetChild(i).transform.eulerAngles;
            ob.sca = obj.transform.GetChild(i).transform.localScale;
            ob.name = obj.transform.GetChild(i).name;
            d.data.Add(ob);

        }
        string s = JsonUtility.ToJson(d);
        File.WriteAllText(path, s);
        AssetDatabase.Refresh();//自动刷新

    }

}

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