Unity3D培训
美国上市Unity3D培训机构

400-111-8989

热门课程

Unity3D 扫描全盘获取文件路径

  • 发布:Unity3D培训
  • 来源:Unity3D教程
  • 时间:2016-01-19 17:05

Unity3D解决扫描全盘获取文件路径。

C#中Directory.GetDirectories(path:String)获取路径中子目录的方法,递归函数,可以在手机达想要效果。

import System.IO;

import System.Collections;

var www : WWW;

var files:String[];

var file:ArrayList;

function Start () {

file=new ArrayList();

he("/sdcard/","*.png",file);

print(file.Count);

}

function Update(){

if(Input.GetKey(KeyCode.Escape)){

Application.Quit();

}

}

function OnGUI(){

GUI.Label(Rect(100,100,100,100),file.Count+"----"+files.Length);

}

function he(path:String,pattern:String,al:ArrayList){//如果al你用String[]的话,会报错,说你的数组不够大,所以我用ArrayList

if(path!=null){

var f1:String[]=Directory.GetFiles(path,pattern);

for(var f11:String in f1){

al.Add(f11);

}

var d1:String[]=Directory.GetDirectories(path);

for(var d11:String in d1){

var f2:String[]=Directory.GetFiles(d11,pattern);

for(var f22:String in f2){

al.Add(f22);

}

he(d11,pattern,al);

}

}

}

预约申请免费试听课

上一篇:Unity3D:Terragen免费的场景产生器
下一篇:Unity3D常用代码集合
Unity|超级兔子

Unity|超级兔子

Unity超级角色控制器物理API分析与功能实现

Unity超级角色控制器物理API分析与功能实现

教程:让Unity中物理效果更加逼真

教程:让Unity中物理效果更加逼真

Unity3D 软件下载

Unity3D 软件下载

选择城市和中心
贵州省

广西省

海南省