Unity 3D 編輯器模式下 讀寫文字

2021-09-28 22:06:48 字數 636 閱讀 1400

unity 可以利用c# 的file類來讀寫文字,此時只需要提供乙個目錄即可。

這裡需要注意的是,編輯器模式下讀寫文字是很方便的,但是一旦打包發布,assets/目錄都不存在了,執行時是無法讀取它目錄下的文字的。

using system.io;

using system.text;

using unityeditor;

using unityengine;

public class filewritereadtexteditormytools

stringbuilder sb = new stringbuilder();

file.writealltext(path, sb.tostring());

assetdatabase.refresh();

debug.log(file.readalltext(path));}}

我把目錄放工程裡了加了資源的重新整理。

Unity3D 讀寫XML檔案

在程式有時候需要從文字中讀取資料,或者把資料儲存到檔案中,使用xml檔案來儲存資料是乙個不錯的選擇。下面介紹一下在unity3d中使用c 如何進行xml檔案的讀寫。1 需要引入的包 using unityengine using system.collections using system.xml...

Unity3d讀寫檔案操作

路徑 檔名 檔案內容 path.name.void deletefile string path,string name 讀取檔案內容 僅讀取第一行 path.name.private string loadfile string path,string name streamreader sr n...

Unity3D之Shader自定義編輯器功能拓展

一 前言 最近在開發乙個關卡類的遊戲,在匯入一些3d物體的時候,發現很多時候同乙個3d物體需要渲染的方式不一樣,比如這顆樹要雙面渲染 cull off 但在很多情況下是可以剔除背面 cull back 的,之前在寫shader方面找不到什麼好方法直接控制,乾脆就寫了兩個shader,這就造成了無謂的...