導航:首頁 > 文件處理 > unity讀取某個文件夾的文件

unity讀取某個文件夾的文件

發布時間:2022-08-13 00:32:59

1. Unity3d 我想要讀取 指定文件夾下的文件的 +path 該怎麼寫啊

path ="file://"+Application.dataPath+"/StreamingAssets/"+"LNDW_RC/SceneInfos";

2. unity3d 怎麼得到當前物體所在的文件夾名

var select = Selection.activeObject;
var path = AssetDatabase.GetAssetPath(select);
注意,這段代碼所在的腳本必須放在工程中任意一個Editor目錄下。物體必須是工程存在的,得到的是一個文件路徑,處理一下這個path就能得到文件夾名稱

3. Unity3D 4.x C#腳本如何讀取Resources目錄下所有文件的文件名

Resources.load後直接訪問xxxx.name就是文件名
TextAsset text = Resources.Load<TextAsset>("");

Debug.log(text.name); // 文件名

4. unity 怎麼讀取json格式數據

1,在unity3d 工程中創建一個Plugs文件夾,將網上下好的LitJson1.1放在這個文件夾里。
2,再創建一個Resources文件夾,將json文本「mytestui.txt」放在這個文件夾。
3、然後調用。

5. Unity3D怎樣讀取Access資料庫

Unity3D怎樣讀取Access資料庫?

在U3D中要訪問Access資料庫,我們需要用到兩個dll,System.Data.dll和System.EnterpriseServices.dll,缺一不可。我們找到這兩個dll放到u3d的Plugins文件夾下面。
下面我們創建一個Access資料庫版本是07樣式是*.accdb(03版本的Access資料庫的樣式為*.mdb)在我們進行code的時候,要根據不同的版本進行判斷啦,對於不同的Access資料庫版本,我們要對應不懂的文件後綴名。要不然會提示你資料庫文件是未知文件。
下面是讀取Access的一個demo,其他的修改,添加數據都是在修改他的sql語句啦。簡單的代碼如下:
using UnityEngine;
using System.Collections;
//引入命名空間
using System;
using System.Data;
using System.Data.Odbc;
public class RaderData : MonoBehaviour
{
/// <summary>
/// 聲明一個接受讀取數據欄位值的變數
/// </summary>
string text = string.Empty;
public void Start()
{
//讀取數據文件。
ReadStudent(Application.dataPath + 「/Wild boar.accdb」);
}
/// <summary>
/// 讀取表數值的函數
/// </summary>
/// <param name=」filetoread」>數據文件的路徑</param>
internal void ReadStudent(string filetoread)
{
//聲明連接資料庫的欄位
string connection = 「Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=」 + filetoread;
//從表中查詢所有數據
string sqlQuery = 「select * from Student」;
//打開資料庫
OdbcConnection con = new OdbcConnection(connection);
//對資料庫進行操作
OdbcCommand cmd = new OdbcCommand(sqlQuery,con);
//根據表名,讀取數據到一個臨時表
DataTable dt = new DataTable(「Student」);
//try catch finally進行了異常處理,這個是好習慣,嘿嘿
try
{
//打開資料庫
con.Open();
//讀取數據
OdbcDataReader reader = cmd.ExecuteReader();
//把數據載入到臨時表
dt.Load(reader);
//在使用完畢之後,一定要關閉,要不然會出問題
reader.Close();
//關閉資料庫
con.Close();
}
catch (Exception ex)
{
Debug.Log(ex.ToString());
}
finally
{
//判斷資料庫是否打開,如果打開就關閉。
if (con.State!=ConnectionState.Closed)
{
con.Close();
}
//釋放資料庫資源
con.Dispose();
}
if (dt.Rows.Count>0)
{
//讀取數據
for (int i = 0; i < dt.Rows.Count; i++)
{
text = dt.Columns[0].ColumnName + 」 : 」 + dt.Rows[dt.Columns[0].ColumnName].ToString() + 「 | 」 + dt.Columns[1].ColumnName + 」 : 」 + dt.Rows[dt.Columns[1].ColumnName].ToString() + 「 | 」 + dt.Columns[2].ColumnName + 」 : 」 + dt.Rows[dt.Columns[2].ColumnName].ToString() + 「 | 」 + dt.Columns[3].ColumnName + 」 : 」 + dt.Rows[dt.Columns[3].ColumnName].ToString();
Debug.Log(dt.Columns[0].ColumnName + 」 : 」 + dt.Rows[dt.Columns[0].ColumnName].ToString() + 「 | 」 + dt.Columns[1].ColumnName + 」 : 」 + dt.Rows[dt.Columns[1].ColumnName].ToString() + 「 | 」 + dt.Columns[2].ColumnName + 」 : 」 + dt.Rows[dt.Columns[2].ColumnName].ToString() + 「 | 」 + dt.Columns[3].ColumnName + 」 : 」 + dt.Rows[dt.Columns[3].ColumnName].ToString());
}
}
}
public void OnGUI()
{
GUI.Label(new Rect(10,10,500,200),text);
}
}

6. unity發布安卓怎麼讀取本地文件

如果是讀Android系統的文件,比如sd卡的,需要另外接入Android層代碼,用java去調用Android層的東西,類似做個sdk接入unity,一般就一個jar包就行。
如果你是做熱更新,讀取自己的東西,可以放在StreamingAssets文件夾下,這樣發布完直接可以讀,用www類讀Application.streamingAssetsPath目錄即可,目錄前面不需要加file://,要是熱更新,讀完這些文件放在Application.persistentDataPath,就可以讀寫了

7. unity ios streamingassets怎麼讀取

放在Unity項目中名為StreamingAssets文件夾中的任何文件將會被一字不差地復制到目標機器上的特定文件夾里 MAC/Win: path = = Application.dataPath + "/StreamingAssets"; iOS: path = Application.dataPath + "/Raw"; Android: path = "jar:fil...

8. Unity(C#)怎麼提取一個txt文件特定行數的內容

一行的方法就夠了:
private static IEnumerable<string> GetTxtContents (string path, int start = 0, int count = int.MaxValue)
{
return File.ReadAllLines(path.ToString()).ToList().Skip(start).Take(count);
}
參數說明:
path:txt文件路徑
start:開始行數,默認從第0行開始(即首行)
count:讀入行數,默認全部讀入

9. unity用assetbundle打包dll文件,怎麼讀取

打包AssetBundle的方法: 1.創建一個空的Prefab,命名Cube,然後創建一個Cube,將其拉到剛創建好的Prefab 2.新建一個腳本ExportAssetBundles.cs(代碼來自官方文檔),保存在Asset/Editor目錄下 //在Unity編輯器中添加菜單 [MenuItem("Assets/Bui...

10. unity 3d發布的exe程序可以從外部(比如同文件夾下的一個fbx文件)讀取模型到場景中嗎

使用AssetBundles讓你通過WWW類流式載入額外的資源並在運行時實例化它們
使用方式可以看看雨凇momo的這篇博文:
http://www.xuanyusong.com/archives/2405

閱讀全文

與unity讀取某個文件夾的文件相關的資料

熱點內容
php5217漏洞 瀏覽:510
泰國 什麼什麼嫂 恐怖片 瀏覽:376
高中生打氣球解壓視頻 瀏覽:6
無水印電影下載網站推薦 瀏覽:702
大尺度男性露j電影有哪些 瀏覽:353
蟻群演算法飛行器 瀏覽:554
好看的免費電影網站 瀏覽:633
適合情侶在私人影院的電影 瀏覽:647
編程器備份固件 瀏覽:520
微信朋友圈照片壓縮了 瀏覽:218
台灣鴨子電影三部曲 瀏覽:859
android設置前景色 瀏覽:191
專門百度小程序開發源碼 瀏覽:235
安卓手機為什麼微信不能更新到最新版本 瀏覽:817
pdf賦稅原理 瀏覽:261
韓國電影合集(3個小時) 瀏覽:88
程序員應該吃什麼補腦子補身體 瀏覽:336
韓國床上在線觀看 瀏覽:593
最牛逼的網址直接看去看不用下載免費看 瀏覽:96
c中預處理命令教學 瀏覽:54