U3D 学习资源
1、资源的动态加载
理论:Resources.Load:使用这种方式加载资源,首先需要下Asset目录下创建一个名为Resources的文件夹,这个命名是U3D规定的方式。
代码:Instantiate(Resources.Load<GameObject>("Cube"),transform.position,transform.rotation) as GameObject
2017.10.13
1、
UnityEngine.Object.DontDestroyOnLoad(GameObject)切换的下一个场景对象不会消失
2、IPAddress ipa;
IPAddress.TryParse(ip, out ipa)
IP域名 静态方法TryParse 确认字符串是否为有效IP地址,有效返回true 无效为False
3、Dns.GetHostEntry
Dns.GetHostEntry(IP)
IPHostEntry ipHost = Dns.GetHostEntry(ip);
IP类型string 返回类型 IPHostEntry
作用 解析域名获得IP地址等信息
4、EditorUtility.DisplayDialog
EditorUtility.DisplayDialog("Warning", "打包所有配置?", "Yes", "No")
作用显示u3d 对话框,返回true或者false
5、Directory.GetFiles()
String Path="Assets/Game/Package/Config/Config"
Directory.GetFiles(path, "*.*", SearchOption.AllDirectories)
获取当前目录下所有点.的文件
6、总结Unity使用AssetDatabase编辑器资源管理
学习网址:http://blog.csdn.net/qq_18995513/article/details/51955609
7、基本语法:public intcullingMask { get; set; }
功能说明:此属性用于按层(即GameObject.layer)有选择性的渲染场景中的物体。通过cullingMask可以使得当前摄像机有选择性的渲染场景中的部分物体,默认cullingMask=-1即渲染场景中任何层物体,当cullingMask=0时不渲染场景中任何层,若只渲染分别位于2、3、4层的物体则可以使用代码cullingMask=(1<<2)+(1<<3)+ (1<<4)来实现。