国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Unity3D操作數(shù)據(jù)之Txt文檔操作(創(chuàng)建、讀取、寫入、修改)

這篇具有很好參考價(jià)值的文章主要介紹了Unity3D操作數(shù)據(jù)之Txt文檔操作(創(chuàng)建、讀取、寫入、修改)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Unity3D操作數(shù)據(jù)之Txt文檔操作(創(chuàng)建、讀取、寫入、修改)

一、前言

其實(shí)讀取Txt文檔非常簡(jiǎn)單、也不需要導(dǎo)入插件,僅需引入相應(yīng)的命名空間即可。

  • 命名空間:using System.IO
  • 要注意的一點(diǎn)是,文檔格式設(shè)置為UTF-8,不然中文可能顯示不太正確。

二、創(chuàng)建

  • 使用寫入語句會(huì)自動(dòng)創(chuàng)建對(duì)應(yīng)的文檔
  • 使用FileStream創(chuàng)建
//先判斷是否存在,再創(chuàng)建
if (!File.Exists(Application.dataPath + "/TextRead.txt"))
{
     FileStream fileStream = new FileStream(Application.dataPath + "/TextRead.txt", FileMode.OpenOrCreate);
     fileStream.Close();
}

三、寫入

寫入主要有兩種方式:File.WriteAllText() 函數(shù)及 ReadWriteLines() 函數(shù)

  • File.WriteAllText()
    • 將整個(gè)文本保存到文檔中。
string path = Application.dataPath + "/TextRead.txt";
File.WriteAllText(path, "將整個(gè)文本保存到文檔中");
  • ReadWriteLines()
    • 將一個(gè)string數(shù)組保存到文檔中。
    • 數(shù)組多長(zhǎng)就會(huì)寫幾行(一個(gè)索引一行內(nèi)容)
string path = Application.dataPath + "/TextRead.txt";
string[] test = { "測(cè)試數(shù)據(jù)1", "測(cè)試數(shù)據(jù)2", "測(cè)試數(shù)據(jù)3" };
File.WriteAllLines(path, test);

運(yùn)行結(jié)果:
unity游戲怎么修改數(shù)據(jù),Unity實(shí)用小技能,c#,unity

四、讀取

讀取主要有兩種函數(shù):File.ReadAllText() 函數(shù)及 ReadAllLines() 函數(shù)

  • ReadAllText()
    • 把文檔所有內(nèi)容讀取下來:
    • 返回值:字符串
string textTxt = File.ReadAllText(Application.dataPath + "/TextRead.txt");
  • ReadAllLines()
    • 將這個(gè)文檔按照一行一行進(jìn)行全部讀?。?/li>
    • 返回值:字符串?dāng)?shù)組
string[] textTxt = File.ReadAllLines(Application.dataPath + "/TextRead.txt");
        for (int i = 0; i < textTxt.Length; i++)
        {
            Debug.Log(textTxt[i]);
        }

讀取結(jié)果:unity游戲怎么修改數(shù)據(jù),Unity實(shí)用小技能,c#,unity
工程文件下載地址:
CSDN:https://download.csdn.net/download/Xz616/87418985
百度網(wǎng)盤:https://pan.baidu.com/s/1LuLzK-vqATphsYNS6TOy_w?pwd=4wqd文章來源地址http://www.zghlxwxcb.cn/news/detail-782646.html

到了這里,關(guān)于Unity3D操作數(shù)據(jù)之Txt文檔操作(創(chuàng)建、讀取、寫入、修改)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Unity3D實(shí)現(xiàn)登陸注冊(cè)功能,實(shí)現(xiàn)本地存儲(chǔ)讀取

    Unity3D實(shí)現(xiàn)登陸注冊(cè)功能,實(shí)現(xiàn)本地存儲(chǔ)讀取

    untiy登錄注冊(cè)功能的實(shí)現(xiàn),可以永久本地存儲(chǔ)。C#源代碼,也可以用相同的辦法存儲(chǔ)讀取玩家的其他信息或自定義的游戲設(shè)置 實(shí)現(xiàn)了判斷用戶名是否存在,密碼是否前后一致,密碼是否正確等。 這是注冊(cè)界面功能 以下是登錄頁功能 ? ? ?

    2024年02月13日
    瀏覽(21)
  • unity3D基礎(chǔ)操作之01--unity3d窗口界面介紹

    unity3D基礎(chǔ)操作之01--unity3d窗口界面介紹

    提示:文章寫完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔 1、Scene場(chǎng)景編輯窗口; 2、Game游戲運(yùn)行窗口; 3、Hierarchy場(chǎng)景物體列表窗口; 4、Project項(xiàng)目資源列表窗口; 5、Inspector屬性編輯列表窗口; 6、其他常調(diào)節(jié)窗口 在屏幕左上方為場(chǎng)景編輯窗口Scene,在場(chǎng)景編

    2024年02月06日
    瀏覽(31)
  • 3dsmax模型導(dǎo)入unity3d新手操作

    3dsmax模型導(dǎo)入unity3d新手操作

    第一次接觸3dsmax真是頭大,網(wǎng)上很多模型直接給的是3dsmax格式無法在unity3d中使用,要導(dǎo)出FBX格式。本以為很簡(jiǎn)單的導(dǎo)入導(dǎo)出就行,沒想到困難重重?? 首先在模型導(dǎo)入3dsmax時(shí)就發(fā)現(xiàn)沒有貼圖, 但明明資源管理中(光學(xué)/位置路徑,網(wǎng)上找到的大多是這個(gè)方法)是存在的,原來

    2024年02月16日
    瀏覽(95)
  • Unity3D 自定義格式化創(chuàng)建模板+編輯器命名
  • 使用Unity3D創(chuàng)建一個(gè)立方體(Cube)游戲?qū)ο蟛?dòng)Unity

    Unity3D是一個(gè)強(qiáng)大的游戲開發(fā)引擎,可以用來創(chuàng)建各種類型的游戲和交互應(yīng)用程序。在本文中,我們將探討如何使用Unity3D創(chuàng)建一個(gè)立方體(Cube)游戲?qū)ο螅?dòng)Unity編輯器。 首先,確保你已經(jīng)安裝了Unity3D并且已經(jīng)在你的計(jì)算機(jī)上成功啟動(dòng)。然后,按照以下步驟進(jìn)行操作:

    2024年02月05日
    瀏覽(122)
  • 【Unity3D】Unity 3D 連接 MySQL 數(shù)據(jù)庫

    【Unity3D】Unity 3D 連接 MySQL 數(shù)據(jù)庫

    1.Navicat準(zhǔn)備 test 數(shù)據(jù)庫,并在test數(shù)據(jù)庫下創(chuàng)建 user 數(shù)據(jù)表,預(yù)先插入測(cè)試數(shù)據(jù)。 2.啟動(dòng) Unity Hub 新建一個(gè)項(xiàng)目,然后在Unity編輯器的 Project視圖 中,右擊新建一個(gè) Plugins 文件夾將連接 MySQL的驅(qū)動(dòng)包 導(dǎo)入(附加驅(qū)動(dòng)包鏈接),之后Unity會(huì)自動(dòng)引用它們。 3.在 Hierarchy視圖 中點(diǎn)擊

    2024年02月22日
    瀏覽(28)
  • 【Unity3D】如何在uniyt中切換畫布實(shí)現(xiàn)切換界面的交互操作

    【Unity3D】如何在uniyt中切換畫布實(shí)現(xiàn)切換界面的交互操作

    我們?cè)谇袚Q不同界面的時(shí)候,時(shí)常會(huì)用到切換場(chǎng)景的操作。 如果在一個(gè)場(chǎng)景里就可以去實(shí)現(xiàn)切換界面的時(shí)候,若再使用切換場(chǎng)景來實(shí)現(xiàn),會(huì)占用很大的空間,不妨在一個(gè)場(chǎng)景里使用切換畫布的方法來實(shí)現(xiàn)切換界面的交互操作。 ?效果如圖所示: ?在第一個(gè)畫布中,點(diǎn)擊按鈕后

    2024年02月12日
    瀏覽(28)
  • 使用Unity連接MySQL數(shù)據(jù)庫(Unity3D)

    在Unity開發(fā)中,連接數(shù)據(jù)庫是非常常見且重要的任務(wù)之一。本文將介紹如何在Unity中連接MySQL數(shù)據(jù)庫,并提供相應(yīng)的源代碼示例。 步驟1:準(zhǔn)備工作 在開始之前,確保你已經(jīng)安裝了Unity編輯器,并且有一個(gè)MySQL數(shù)據(jù)庫可供連接。你可以使用XAMPP等工具來搭建本地的MySQL服務(wù)器,或

    2024年02月04日
    瀏覽(24)
  • unity3D中用Mesh Collider創(chuàng)建的碰撞體與物體模型位置有偏差的解決方法

    unity3D中用Mesh Collider創(chuàng)建的碰撞體與物體模型位置有偏差的解決方法

    1.相信很多小伙伴在使用Mesh Collider時(shí)都遇到過下面這個(gè)情況: 1.解決方法:在這個(gè)對(duì)象Alpaca下面新建一個(gè)空對(duì)象Collider,我們把Mesh Collider添加到這個(gè)空對(duì)象上面就可以調(diào)整碰撞體的位置了? 3.完成效果:

    2024年02月13日
    瀏覽(101)
  • 以u(píng)nity3d為例解讀:游戲數(shù)據(jù)加密

    以u(píng)nity3d為例解讀:游戲數(shù)據(jù)加密

    目錄 前言 1、Virbox 一、Virbox 是怎么做的? 1、如何對(duì)程序進(jìn)行保護(hù)? 2、如何對(duì)資源進(jìn)行保護(hù)? 3、使用加密工具前后比較 二、Virbox 保護(hù)方案特點(diǎn) l?更安全 l?更全面 l?更簡(jiǎn)單 2、DES和RSA加密算法 一、DES加密算法 二、RSA加密算法 RSA加密算法的基本流程如下: 網(wǎng)絡(luò)游戲數(shù)據(jù)文

    2024年02月02日
    瀏覽(95)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包